monitors a specific course in georgia tech's oscar system and sends discord notifications when a spot opens up.
- install the required dependencies:
pip install -r requirements.txt-
set up discord notifications:
- create a new discord server or use an existing one
- create a new channel for notifications
- right-click the channel → edit channel → integrations → create webhook
- copy the webhook url
-
test notification:
python test_notification.py- update server details in
deploy.sh.local:
SERVER="your-username@your-server-ip"- deploy:
chmod +x deploy.sh.local
./deploy.sh.localcheck logs:
ssh -p 2200 your-username@your-server-ip "tail -f ~/scraper.log"remove from crontab:
ssh -p 2200 your-username@your-server-ip "crontab -r"- checks every 5 minutes using crontab
- discord notifications when spots open
- automatic restart after server reboots
- all activity logged to
scraper.log