Warning
As of September 12th, 2025, development of Novium has ceased. This repository will no longer be updated. If you wish to continue this project, you are more than free to fork it and continue it.
This is a public transport software, similiar to what you would see at train stations. It pulls data from the BVG Departures using the API provided by transport.rest. Made with Python 3.4 and works on Windows XP and up.
Caution
This app was made purely for fun and is not really intended to be used commercially. If you want to use it publicly, please ensure you get permission by BVG first.
Note
If you are looking for compiled binaries, please go to the Releases Tab. The following is mainly for developers to compile their own executables for Novium.
-
First off, please make sure that you have Python 3.4.10 installed as this is what the application was made with. Please also make sure you follow the installations instructions inside that folder.
-
Install all the required dependencies by running
pip install -r requirements.txt
-
Make any changes to the script as you desire
-
Compile it by opening the "compile.bat" script located in the root folder. If successful, the newly compiled binary will be available in the
dist
folder.
To run the app, please make sure you have the Visual C++ 2010 Redistributable (32-bit) installed. Otherwise the app will not run and will throw an error that MSVCR100.dll was not found.
If you run into any issues, please open a bug report on the Issues Tab with the "development" tag and provide a output of your console.