I published my first python package to pypi: https://pypi.org/project/pyfahrplan/ Use it to browse, filter and sort the ccc rc3 fahrplan via cli. It caches the schedule after the first download, so don't forget to --update-cache if you want to force a redownload.
See the readme at https://github.com/saschalalala/pyfahrplan#usage for all possible cli options and enjoy all tablefmt options python-tabulate (https://pypi.org/project/tabulate/) offers. Feature requests are welcome :)
I used poetry for the build and publishing process and it made everything so much easier. There was no need to create a setup.py, manual metadata management.
Note: You need version 1.0.6 in order to have the latest complete schedule.json.
Top comments (0)