$ about █
Information about FIB Manager
// what is FIB Manager?
FIB Manager is a schedule management tool designed for students at the Facultat d'Informàtica de Barcelona (FIB) - UPC. It helps you find optimal schedule combinations based on your preferences.
Created by Víctor H.M.
// features
- > Search schedule combinations for multiple subjects
- > Filter by time constraints (start/end hours)
- > Filter by language preferences (EN, ES, CA)
- > Limit maximum days with classes
- > Blacklist specific groups
- > Minimize dead hours between classes
- > Interactive terminal and web interfaces
// installation
bash
1 # Install via pip 2 pip install fib-manager 3 4 # Or clone from source 5 git clone https://github.com/zVictorium/fib-manager 6 cd fib-manager 7 pip install -e .
// cli usage
bash
1 # Start interactive app 2 fib-manager app 3 4 # Start web interface 5 fib-manager web 6 7 # List subjects 8 fib-manager subjects -q 2025Q2 9 10 # Search schedules 11 fib-manager schedules -s PROP FM AC -v
// tech stack
Python 3.8+
Flask
Rich
Questionary
Requests