This is my uni shcedule rendering web-app wirtten myself for myself. You can customize it for your own usage altering shcedule file. You can test it here.
Firstly, you need to install Python if you don't have one. Scondly, run run.sh file or run.bat file depending on your OS (Unix-like or Windows respectively) and web-app will be available at localhost:8000.