Skip to content

A bot to automate changing of class indexes for the NTU STARS system

Notifications You must be signed in to change notification settings

marcusfooo/NTU-STARS-Index-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A cheeky bot I developed to automate class index changes for the NTU STARS module system. Simple and easy setup. Built using Python, Selenium and GeckoDriver

For users who wish to run the script on their personal computer, simply clone this repo and download the latest geckodriver executable file within the same directory. Ensure that you have stable versions of Mozilla Firefox and Python installed on your device. Simply run the cli_app.py file and follow the steps.

For users who wish to run the script on a cloud or VM, use the cloud_app.py instead. I personally use DigitalOcean but feel free to explore alternatives like Heroku and AWS. Setup is similar to the CLI version, just make sure you have pyvirtualdisplay as an installed dependency for the cloud setup to work.

If you are facing issues with venv, you might have to install Selenium on your own manually.

Disclaimer: This was meant as a fun pet project and is by no means meant to be abused/ distributed. Use this solely as a learning tool. I take no responsibility for any outcomes resulting from the use of this script.

About

A bot to automate changing of class indexes for the NTU STARS system

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages