METU Auto Capacity Checker


  • Download Chrome Webdriver or Firefox Geckodriver
  • Locate it somewhere to easily reach
  • Create Python environment using mkvirtualenv capacity-checker -p Python3
  • Inside the environment, install requirements pip install -r requirements.txt
  • Modify necessary parameters inside
  • Run python
  • When the browser is opened, change Display records per page from 10 to All [Screenshot]
  • Type ok in terminal and hit enter
  • Enjoy ☕️


Parameter Type Notes
class_code string Class code e.g. 201 (Circuit 1)
department_code string Department code e.g. 567 (Electrical Electronics Engineering)
driver_path string Chromedriver or Firefox Driver path
refresh_rate int Refresh rate for checker in seconds e.g. 5
section_no int Section no e.g. 1
semester string Semester code e.g. 20212 (2021-2022 Spring)
voice_feedback bool True if you want voice feedback. Tested only on macOS



View Github