Skip to content

A personal project to auto rsvp for badminton sessions on Spond

Notifications You must be signed in to change notification settings

denisecodes/Automate-Booking-on-Spond

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Automate Booking on Spond

🎇 Background

After a few months of learning how to code, I decided to embark on a personal project that would help me to auto rsvp for my badminton sessions. I play badminton weekly and wanted to automate booking my badminton sessions on Spond due to high popularity and competitiveness to get a spot.

✅ Requirements

  • To be able to book badminton sessions using python to interact with a web browser.
  • To be able to book badminton sessions using a scheduled job that runs every week.

🚀 Tech stack

🏃‍♀️ Automation

To run the script weekly, I decided to use GitHub Actions. At first I found it difficult to find the right workflow to use in order to get the Chromedriver working but after some trial and error, I decided to use the workflow created by jsoma and adjust my main.py file.

📖 Reflection

I really enjoyed this project and finishing it a year after completing the python script. Many thanks to Angela Yu for introducing and teching me Selenium through 100 Days of Code (Python) and Makers for introducing me to CI and GitHub Actions which enabled me to automate booking my badminton sessions.

After completing this project, I was able to pick up and learn more about GitHub Actions and it also gave me the chance to optimise and refine my python script.

About

A personal project to auto rsvp for badminton sessions on Spond

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages