https://github.com/ayushk4/get_breadth
This is repository to extract breadth courses data from erp.
https://github.com/ayushk4/get_breadth
Last synced: about 1 month ago
JSON representation
This is repository to extract breadth courses data from erp.
- Host: GitHub
- URL: https://github.com/ayushk4/get_breadth
- Owner: Ayushk4
- License: mit
- Created: 2018-07-17T16:19:26.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-08-17T11:17:08.000Z (almost 7 years ago)
- Last Synced: 2025-02-12T07:30:45.434Z (3 months ago)
- Language: HTML
- Homepage:
- Size: 31.3 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Get_breadth
This is repository to extract breadth courses from erp and their grades. The data could also be added to the wiki because it lacks pages on such courses.# Installation guide
- [Install pip](https://pip.pypa.io/en/stable/installing/)
- [Install pipenv](https://github.com/pypa/pipenv/blob/master/docs/install.rst)
- `pipenv shell --two`# Running the app
This has two steps:
##### Adding cookie:
1. Login to your erp account. Go to Student Academic Activities (UG) section in Academic. This gives you a cookie for accesing the /Acad route. You will not be able to mine the grades without this.
2. Get the content of the JSID#/Acad named cookie set by ERP. Most web browsers enable you to view cookies from settings . It should be something like '0101E89CA7F3BDDE983B34912BDFFA08.worker3'. Update this in get_breadth.py under the cookie variable.
3. Open your terminal and run the program by `python2 get_breadth.py`##### Using with Chillzone
The project assists [Chillzone](https://www.github.com/metakgp/chillzone).
To use with it, copy the generated `breadth_schedule.json` to the root directory of chillzone and follow the instructions mentioned in chillzone README.