Skip to content

Automatically track closed courses in your Zambeel cart until one of them is open, be notified and have them enrolled instantly.

Notifications You must be signed in to change notification settings

ZoraizQ/zambeel-course-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zambeel Course Tracker

Track a closed course on Zambeel automatically and enroll as soon as it opens naturally. Provide your Zambeel credentials, Add Class page UR and exact Course ID to make it work.

ss

Updates (v1.1):

  • Multiple course tracking, enrolls as soon as one of them is open
  • Notification issues fixed for Windows, ensuring complete compatibility

Features:

  • Automatic refresh with random delays (5-20 minutes, can be altered). Only refreshes the page so it is perfectly safe.
  • Auto enroll course when it is found to be open, else just refresh the page.
  • Auto login and redirect to Add Class page
  • Disabled images for faster web navigation and less resources used
  • System notification when the course is found to be open (notify2 used)

Instructions

  • Login to Zambeel manually first, and go to Enrollment > select the appropriate term (e.g. Fall 2020-21) > Add Class and copy the current URL from the browser. Replace this URL for post_login_url inside the main script course_tracker.py.
  • Finally, run the following commands to install dependencies and start the script.
pip3 install -r requirements.txt 
python3 course_tracker.py
  • Provide your Zambeel credentials and course ID to track as prompted.

Hope this helps! Suggest edits and feel free to pinpoint issues so we can keep this script up-to-date.

About

Automatically track closed courses in your Zambeel cart until one of them is open, be notified and have them enrolled instantly.

Topics

Resources

Stars

Watchers

Forks

Languages