Command line utility for exam.cusat.ac.in
###Update: API released.
Install:
$ pip3 install git+git://github.com/doylefermi/cusatexams-cli.git@master
Usage:
cusatexams fetch <regno> <sem> <month> <year> <type>
cusatexams report [-t] <regno> <start_year> <end_year> [--format=<format>] [--custom-gpa=<gpa>] [--semester=<sem>]
cusatexams batch <start_regno> <end_regno> <sem> <month> <year> <type>
cusatexams -h | --help
cusatexams --version
Options:
-h --help Show this screen.
--version Show version.
-t --trimmed Display trimmed output.
--custom-gpa=<gpa> Set custom GPA even if GPA not obtained for that Sem. [Default: 5]
--semester=<sem> Choose a semester. [Default: all]
--format=<format> Output format (json|dict). [Default: json]
<regno> CUSAT 8 digit register number [Eg: 12140834]
<sem> Semester number [Eg: 3]
<month> Month of exam [Eg: November]
<year> Year of exam [Eg: 2014]
<type> Type of exam [Eg: Regular, Revaluation, Supplementary, Improvement]
Examples:
cusatexams fetch 12140834 3 November 2014 Regular
cusatexams report 12140834 2014 2015 --custom-gpa=7 --sem=3
cusatexams report 12140834 2014 2016 --trimmed
cusatexams batch 12140800 12140929 6 April 2016 Regular
Help:
For help using this tool, please open an issue on the Github repository:
https://github.com/doylefermi/cusatexams-cli