NOTE: Recent changes have made it necessary to select a more precise time period for each day. That makes it even more inflexible. The script still works, but so that you can book the slot at the time you want, you have to adjust the cron job.
Element Fitness would like you to register for a slot at their gym a day in advance to be able to train if you have a Wellpass. This is annoying and easy to forget. This script is designed to automate that so you can always stick to your routine.
This script works standalone but you dont need to configure a server to run it daily. The Github Actions pipeline is used to run this script serverless. Just fork this repo and set the secrets/variable. The github actions are configured to run every day at 11 o'clock silently. If something goes wrong than the Error message is passed to you as E-Mail. But if they dont changes something on their page, than this script should run without a problem.
To set environment secrets/variable in GitHub, follow these steps:
key | Value | Type |
---|---|---|
ELEMENTS_STUDIO_ID | 62 ( See List below) | variable |
ELEMENTS_EMAIL | mail@example.com | secret |
ELEMENTS_PASSWORD | yourElementsPassword | secret |
Studio | ID |
---|---|
Balanstraße | 65 |
Donnersbergerbrücke | 64 |
Eschborn | 60 |
Eschenheimer Turm | 61 |
Henninger Turm | 62 |
Paulinenbrücke | 66 |
Siemensallee | 63 |
#