POUB

Probably Overengineered Unimore Booker

A python-powered, actor-based, telegram-facing,
timetable-aware booker for unimore (if you know
more adjectives to add please open an issue, I
love this)

How to run

Install the requirements.txt (preferrably using venv).
Change the .env file (or create an overriding
.env.secret) and specify your bot’s token id and
your id in the whitelist. Then start the program!

$ python3 poub/main.py

All of the next configuration is done with the
configured bot.

telegram bot usage example

At midnight the bot will fetch the lecture timings,
automatically select the correct room and book it
with your account (you first need to /login in the bot).

Passwords

I really don’t know of any way to book using unimore’s
“trovaaula” without storing personal information so
this program stores everything in cleartext including
the username and password of each user.
Don’t use this if you do not trust the hoster

GitHub

View Github