Backend für das Xanyl-Projekt - PDF-Stundenpläne des FB IuE an der FH Kiel in ein nutzbares Format überführen https://gamma.xanyl.de
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Hendrik Oenings 45fa7d0180 Update WiSe 20/21. 11 months ago
bin Update WiSe 20/21. 11 months ago
etc Update WiSe 20/21. 11 months ago
lib Update WiSe 20/21. 11 months ago
.bashrc Initial release. 1 year ago
.gitignore Ignore user-local git configuration file. 1 year ago
AUTHORS Initial release. 1 year ago
COPYING Initial release. 1 year ago
NEWS Initial release. 1 year ago
README.md Fix typo in README. 1 year ago

README.md

Xanyl backend parser

This project aims to convert the timetable PDFs from the FB IuE at Fachhochschule Kiel to something usable for some nice frontends.

This branch is ready for the Sommersemester 2020. For the next semester, the override file probably needs to be expanded.

Generic information

This project is currently recommended to be used by a separate user because the paths are hardcoded at the moment. The user will be called xanyl in this document.

Feel free to contact the author if you encounter any problems.

The following directory structure is used:

  • ~/bin: scripts
  • ~/lib: makefiles and other auxiliaries
  • ~/data/vcf: downloaded vCards from FH Kiel's “Personensuche”
  • ~/data/ss20: downloaded PDFs and converted JSON files

Usage

Login as the xanyl user (beware ~/.bashrc is actually read):

# su - xanyl

Download current timetables:

$ download.sh

Convert to JSON:

$ convert.sh decrypt

Authors

Hendrik Oenings is the initial author of this project. See the AUTHORS file for details.

License

This project is licensed under the GNU GPL license, version 3. See the COPYING file for details.