This tool automatically fetches timetables from SIGARRA and builds schedules that fulfill your requirements.
This was built using Deno.
To execute the tool, you need to:
- Create a .env file with SI_USERNAME and SI_PASSWORD, with your SIGARRA username and password, respectively.
- Change the config/mod.ts according to your preferences.
- Execute the following command:
deno run src/main.ts
If you don't want to install Deno directly on your PC, you can use the Dockerfile to build an image of this project.
docker build -t timetable-bruteforcer .
docker run -it \
-v $PWD/config:/usr/app/config \
-v $PWD/output:/usr/app/output \
-v $PWD/.env:/usr/app/.env \
timetable-bruteforcer