Try it at https://aulebocconi.org
AuleVuoteBocconi is a tool that helps you find empty classrooms at Bocconi University that are not marked as official study rooms in the website https://didattica.unibocconi.it/aule/lista_orario.php. It analyzes the lecture schedule from the official Bocconi website and shows available rooms in real time.
- Node.js installed on your machine
- The following npm packages:
npm install axios cheerio- Clone or download the project.
- Run the following script to fetch the current day’s class schedule:
node fetch_orario.jsThis script will retrieve the latest classroom schedule from Bocconi's official website and store it in:
/public/cache_orario.json
To keep your schedule data always up to date, you can automate the script using cron to run every 30 minutes.
- Open your crontab editor:
crontab -e- Add the following line at the end of the file (update the path if needed):
*/30 * * * * /usr/local/bin/node /absolute/path/to/fetch_orario.js >> /absolute/path/to/orario.log 2>&1- Save and exit using
CTRL+X, then confirm withYandENTER.
Once the cache_orario.json file is updated, simply open index.html with a Web Server, like the one in VS Code or Apache2 or Nginx.
You’ll see a list of all currently free classrooms in the university where you can study peacefully—without needing to go to a crowded study room.
This project is open-source. Feel free to modify or improve it!