{"repo":"tucanlib/tucan-tools","free":true,"listed":false,"github":"https://github.com/tucanlib/tucan-tools","clone":"git clone https://github.com/tucanlib/tucan-tools.git","description":"Nomen est omen. It exports tucan grades/vv etc.","language":"Python","stars":26,"topics":["tucan","grade","vorlesungsverzeichnis","exporter","crawler"],"license":"GPL-3.0","category":"scrapers-browser-automation","readme_excerpt":"Export your grades ... and start comparing yourself to other students. It's a totally sane thing to do. Outputs the difference of your grades to the grades of the others. You can also export the Vorlesungszeichnis of the current semester (see below). There is also a script to automatically watch for grade changes, see agent/README.md. This is useful when you want to be the first to post on Facebook that some grades are in TuCan :smile: Grade Change Detector You can watch for changes of your grades automatically using the detect grade change.py executable. Executing it retrieves the grades and saves them in the grades/ directory. The next execution then also retrieves the grades and compares them with the most recent saved grades/ file. If there are changes, it notifies you using the notify2 library. Since the detect grade change.py executable does no automatic scheduling, you may add an entry to your crontab (or create a service): Note If you use a version manager, like anaconda or virtualenv, you have to manually define the executable path. Otherwise you can remove the PATH TO YOUR PYTHON EXECUTABLE/ part. This will check for changes in the grades each hour. Vorlesungsverzeichnis Exporter You can export the Vorlesungszeichnis: The modules.json will now reside in the folder. You can display the VV with the tucan-catalog. See the repo README for that. The VV exporter crawls the Anmeldung page, not the VV page in TuCan! There are small but irrelevant differences between these t","default_branch":null,"files":null,"tree":[],"storefront":"/r/tucanlib","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tucanlib/tucan-tools/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}