This was a lockdown project from January 2022 to keep myself busy during COVID isolation. The specifics of the website are almost certainly out of date when you're reading this.
Two methods in Python for checking the number of PCR Tests available on the HSE system
This uses Selenium to click on buttons on the HSE website. It runs in the background (headless) and prints and logs available slots.
This uses the HSE's REST API to directly query the number of available slots. It's a reimplementation of the API calls from here using the requests
python package.