Skip to content

NITT-Results-Scraper is a simple python tool to check any student CGPA with their Octa credentials.

License

Notifications You must be signed in to change notification settings

BharathKumarRavichandran/NITT-Results-Scraper

Repository files navigation

NITT-Results-Scraper

PRs Welcome made-with-python License

NITT-Results-Scraper is a simple python tool to check any student CGPA and semester GPAs with their Octa credentials.

Installation

Build from source
  •   $ git clone https://github.com/BharathKumarRavichandran/NITT-Results-Scraper.git
    
  •   $ cd NITT-Results-Scraper
    
  • Install required packages :
        $ python setup.py install
    
  • Setting geckodriver :
    • Go to https://github.com/mozilla/geckodriver/releases
    • Download appropriate geckodriver file for your environment.
    • Extract the file and open the extracted folder.
    • Copy the executable file and paste it in suitable folder :
      • Example directory /usr/local/bin for ubuntu.
    • Give executable file permission for the pasted file named 'geckodriver' :
          $ sudo chmod +x /usr/local/bin/geckodriver
      
    • Setting environment variable :
          $ export PATH = $PATH:/usr/local/bin/geckodriver
      
    • Create a file named : config.py.
    • Copy the contents of config.py.example to config.py.
      • Replace Enter-your-geckodriver-file-path-here with your geckodriver file path in config.py.

Requirements

  • The application needs Firefox.
  • The user should be connected to NITT Wifi (HP) for this application to work.

How to use

  • Open Terminal
  • Go to NITT-Results-Scraper directory.
  • Run result.py :
        $ python result.py
    

Technologies used

License

BSD-3-Clause

Built with love