{"id":16580012,"url":"https://github.com/brianbruggeman/vax","last_synced_at":"2026-04-21T04:32:03.208Z","repository":{"id":146700543,"uuid":"337943271","full_name":"brianbruggeman/vax","owner":"brianbruggeman","description":"A vaccination signup tool","archived":false,"fork":false,"pushed_at":"2021-03-24T00:47:31.000Z","size":947,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-05T23:12:49.585Z","etag":null,"topics":["covid-19","crawler","signup","vaccination"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brianbruggeman.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-11T05:58:49.000Z","updated_at":"2021-03-24T00:47:33.000Z","dependencies_parsed_at":"2023-06-11T04:00:14.437Z","dependency_job_id":null,"html_url":"https://github.com/brianbruggeman/vax","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/brianbruggeman/vax","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianbruggeman%2Fvax","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianbruggeman%2Fvax/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianbruggeman%2Fvax/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianbruggeman%2Fvax/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brianbruggeman","download_url":"https://codeload.github.com/brianbruggeman/vax/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brianbruggeman%2Fvax/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32076903,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T02:38:07.213Z","status":"ssl_error","status_checked_at":"2026-04-21T02:38:06.559Z","response_time":128,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["covid-19","crawler","signup","vaccination"],"created_at":"2024-10-11T22:19:50.299Z","updated_at":"2026-04-21T04:32:03.193Z","avatar_url":"https://github.com/brianbruggeman.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vax\n[![continuous integration](https://github.com/brianbruggeman/vax/actions/workflows/ci.yml/badge.svg)](https://github.com/brianbruggeman/vax/actions)\n\n\nA COVD-19 Signup tool for use with H.E.B's Backend API.\n\n## Quickstart\n\nTo run:\n\n```bash\n$ cargo run --release\n```\n\nAlternative, you can install to your system with:\n\n```bash\n$ cargo install --path .\n```\n\nAnd then run:\n\n```\n$ vax\n```\n\n## Options\n\nThe script has multiple command-line options:\n\n```\nvax 0.5.0-dev\nA Covid-19 Vaccination Signup Tool\n\nUSAGE:\n    vax [FLAGS] [OPTIONS]\n\nFLAGS:\n        --auto           Auto select time and date\n        --fast           Disables extra logic to fake out recaptcha\n    -h, --help           Prints help information\n        --headless       Run in headless mode\n        --hide-signup    Only display sign-up link; do not open browser\n        --map            Open map\n    -V, --version        Prints version information\n    -v, --verbose        Verbose mode (-v, -vv, -vvv, etc.)\n\nOPTIONS:\n    -a, --address \u003caddress\u003e        Physical address of individual needing a vaccine [env: ADDRESS=1201 Rutherford Dr,\n                                   Leander, TX, 78641]  [default: ]\n        --latitude \u003clatitude\u003e      Latitude of the physical address for individual needing a vaccine [env:\n                                   LATITUDE=30.561073489730106]  [default: 0.0]\n        --longitude \u003clongitude\u003e    Longitude of the physical address for individual needing a vaccine [env:\n                                   LONGITUDE=-97.82630352841902]  [default: 0.0]\n        --profile \u003cprofile\u003e        Set the Firefox profile\n    -t, --threshold \u003cthreshold\u003e    Threshold in miles for how far to travel to get vaccine [env: THRESHOLD=20]\n                                   [default: 20]\n    -T, --timeout \u003ctimeout\u003e        How often to ping H.E.B's API in milliseconds [env: TIMEOUT=3000]  [default: 350]\n```\n\nThis script can be controlled with environment variables or a dotenv file\nspecified by `DOTENV_FILE` or defaulting to `.env`:\n\n```\n# these are also all command-line options\nADDRESS=\"your address\"\n# LATITUDE=\"your home coordinate latitude if you have it\"\n# LONGITUDE=\"your home coordinate longitude if you have it\"\nTHRESHOLD=\"25\"\nTIMEOUT=\"1000\"\n```\n\n# Automation\n\nThis program can automate some of the signup process.  To enable, you\nmust have both [geckodriver](https://github.com/mozilla/geckodriver/releases) and \n[firefox](https://www.mozilla.org/en-US/firefox/new/) v86.0 installed, and\n`geckodriver` must be available on the PATH.\n\nAdditionally, you may want to use a VPN because Google's recapcha will\ndetect too many vaccination signups.  If you do end up getting flagged\nby Google's backend, then this tool will no longer work and you may\nnot be able to signup on HEB's website using your IP address.\n\nOnce the above has been satisified, then run:\n\n```bash\n$ vax --auto\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianbruggeman%2Fvax","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrianbruggeman%2Fvax","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrianbruggeman%2Fvax/lists"}