├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── additional-scripts ├── check_for_collisions.py └── filter_modules.py ├── agent ├── README.md ├── de.david.tucan.agent.plist ├── notify ├── tucan-grades └── tucan-grades-diff ├── detect_grade_change.py ├── download-and-compare-vv.sh ├── grades_exporter.py ├── grades_extractor.py ├── grades_leistungsspiegel.py ├── grades_notenspiegel_plotter.py ├── helper.py ├── plot_grades.ipynb ├── requirements.txt ├── screenshot-leistungsspiegel.png ├── screenshot-plot.png ├── screenshot-vv.png ├── upload.sh └── vv_exporter.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/README.md -------------------------------------------------------------------------------- /additional-scripts/check_for_collisions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/additional-scripts/check_for_collisions.py -------------------------------------------------------------------------------- /additional-scripts/filter_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/additional-scripts/filter_modules.py -------------------------------------------------------------------------------- /agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/agent/README.md -------------------------------------------------------------------------------- /agent/de.david.tucan.agent.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/agent/de.david.tucan.agent.plist -------------------------------------------------------------------------------- /agent/notify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/agent/notify -------------------------------------------------------------------------------- /agent/tucan-grades: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/agent/tucan-grades -------------------------------------------------------------------------------- /agent/tucan-grades-diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/agent/tucan-grades-diff -------------------------------------------------------------------------------- /detect_grade_change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/detect_grade_change.py -------------------------------------------------------------------------------- /download-and-compare-vv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/download-and-compare-vv.sh -------------------------------------------------------------------------------- /grades_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/grades_exporter.py -------------------------------------------------------------------------------- /grades_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/grades_extractor.py -------------------------------------------------------------------------------- /grades_leistungsspiegel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/grades_leistungsspiegel.py -------------------------------------------------------------------------------- /grades_notenspiegel_plotter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/grades_notenspiegel_plotter.py -------------------------------------------------------------------------------- /helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/helper.py -------------------------------------------------------------------------------- /plot_grades.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/plot_grades.ipynb -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/requirements.txt -------------------------------------------------------------------------------- /screenshot-leistungsspiegel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/screenshot-leistungsspiegel.png -------------------------------------------------------------------------------- /screenshot-plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/screenshot-plot.png -------------------------------------------------------------------------------- /screenshot-vv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/screenshot-vv.png -------------------------------------------------------------------------------- /upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/upload.sh -------------------------------------------------------------------------------- /vv_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tucanlib/tucan-tools/HEAD/vv_exporter.py --------------------------------------------------------------------------------