Create a pdf timetable for each week of the semester
As the university administration tool KLIPS 2.0 (Uni Koeln) does not have an option to export the personal timetables for the whole semester, this script was created to transform the data that can be exported from KLIPS 2.0 into a printable format.
The first version of the timetable drawer is a simple, non-userfrienly python script. Currently, a new version based on c++, qt and libharu is being developed to offer a user-friendly platform-independent tool.
The newly developed C++ version is based on the Qt framework and the pdf library libharu.
The program is developed and tested on Ubuntu.
The code is developed and tested on an Ubuntu system with Python 2.7.6. It might also work on other Linux systems and/or with other Python versions.
For the pdf file creation two external programs are called:
rsvg-convert
andpdftk
,
i.e. these programs should be installed on your system.
-
Export of the csv file from KLIPS 2.0 Visitenkarte -> Terminkalender -> Export
- Datei-Format: Download als CSV
- Zeichensatz: UTF-8
-
Run the script by typing the following command in a terminal
python timetableDrawer.py -c exportedfromklips.csv [-o output.pdf]
where
exportedfromklips.csv
needs to be replaced by the filename of the exported csv file.output.pdf
or any other filename can be provided to specify the name (and path) of the output pdf.