SiakTzu icon indicating copy to clipboard operation
SiakTzu copied to clipboard

Win UI's Greatest SiakWar ! Universitas Indonesia SiakNG Bot for Getting Courses War built with Selenium and Python with Tampermonkey script

SiakTzu

Co-author: Hocky, Dennis, Galang

SiakWar + Sun Tzu ez ez

  • Login with your UI Account https://academic.ui.ac.id/main/Authentication/
  • Put your classcode-credit (grab from : https://academic.ui.ac.id/main/Schedule/Index)
  • image-20220115133402225
  • For example, this is 658875-3

Selenium Firefox Automated Bot (Bot)

  • Fill Username, Password, and display_name
    • ignore refresh_rate
    • image-20220115134408496
  • Update matkul_code dictionary, value is not important, key is classcode-credit
  • image-20220115133320500
  • Run python SiakTzu.py in cmd
    • In case of error, make sure firefox is installed https://github.com/mozilla/geckodriver/releases and find the appropriate firefox option or suitable Operating System (Mac/Linux), put the geckodriver in the same folder.

JS Version (Injects Scripts Using Chrome)

Example of use :

  • Install tampermonkey, Add the script, by pressing Create a new script...
  • image-20220115132840341
  • Paste SiakTzu.js
  • get to this (https://academic.ui.ac.id/main/CoursePlan/CoursePlanEdit) when you can Add your IRS
  • It will automatically check, and scroll to bottom, but you must press submit by your own.
  • Win The War !
  • image-20220115133016163