I'm scraping https://doge.gov - they're all about "transparency" so it was a little annoying that Cloudflare was blocking my scraper when it ran unassisted on GitHub Actions
Nice! You noted in a comment that the Tailscale setup took 2 minutes. Is that normal @apenwarr.ca ? In Lambda-style setups that’s amortised across invokes, but it would be kind of expensive (dev waiting time) for GH builds that may take about 2 min themselves.
People often say things like “I set up Tailscale for the first time in only five minutes!” which includes learning time as well as node registration time. The latter on its on is usually in the hundreds of milliseconds or less :)
Comments
Here's my git scraping repo: https://github.com/simonw/scrape-doge-gov
Here's the YAML for that step: https://github.com/simonw/scrape-doge-gov/blob/239805970ea155976b111b1d1671c5f64c9d8a84/.github/workflows/scrape.yml#L33-L39