Analysis updated 2026-07-12 · repo last pushed 2021-04-09
Automatically check Walgreens for COVID-19 vaccine appointments near your zip code.
Get a text message alert the moment an appointment slot opens up.
Run the script in the background instead of manually refreshing the page all day.
| jakecoffman/walgreens-scraper | 0xhassaan/nn-from-scratch | a-little-hoof/dsr | |
|---|---|---|---|
| Stars | — | 0 | 0 |
| Language | Python | Python | Python |
| Last pushed | 2021-04-09 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 4/5 | 5/5 |
| Audience | vibe coder | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires Google Chrome installed and basic familiarity with running Python scripts, notification settings must be configured directly in the code.
Walgreens Scraper is a tool built to solve a frustrating real-world problem: finding an available COVID-19 vaccine appointment. During the rollout, appointment slots at pharmacies were scarce and disappeared within minutes. This script automates the process of checking the Walgreens website for you and sends an email or text message alert the moment an appointment opens up, so you don't have to sit at your computer refreshing the page all day. The script works by essentially acting as a robotic web browser. It uses a tool called Selenium, which controls Google Chrome to visit the Walgreens website and read the page for available appointment slots. When it spots an opening, it triggers a notification to your phone or inbox. You just need to tell it which zip code to search by updating a single line in the script, and then it handles the repeated checking on your own computer. This tool was designed for everyday people who were trying to navigate the chaotic early days of COVID-19 vaccine distribution. The creator built it for personal use when they were struggling to find a slot for themselves. Anyone with a Mac who was comfortable running a basic script could use it to monitor their local Walgreens. Instead of competing against thousands of other anxious individuals refreshing the same webpage, you could run this script in the background and wait for a text message telling you it was time to book. The project is intentionally simple and straightforward. It is built in Python and relies on Google Chrome, meaning you need to have Chrome installed on your computer for it to work. The setup process is minimal, though it does require some very basic familiarity with running Python scripts from a command line. The README doesn't go into detail on how to configure the text or email notifications, so users would need to look at the code itself to set that part up. It is a practical, purpose-built tool rather than a polished commercial product.
A Python script that automatically checks the Walgreens website for available COVID-19 vaccine appointments and sends you an email or text alert when a slot opens up, so you don't have to keep refreshing the page yourself.
Mainly Python. The stack also includes Python, Selenium, Google Chrome.
Dormant — no commits in 2+ years (last push 2021-04-09).
No license information is provided in the repository, so the tool's usage rights are unclear.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.