https://github.com/dgtlmoon/changedetection.io There's a hosted solution, or you can self-host it
Does exactly what it says and gets bonus points due to self-hosted or as-a-service.
121–130 of 336 posts
https://github.com/dgtlmoon/changedetection.io There's a hosted solution, or you can self-host it
Does exactly what it says and gets bonus points due to self-hosted or as-a-service.
Github actions FTW! > https://docs.github.com/en/actions/using-workflows/events-th... I remember seeing a couple projects shared before, using this technique to scrape sites with GHA
AFAIK, scheduled GitHub workflows stop running after a while. But when that happens, GitHub will send you an email with a big green “Continue running workflow” button.
This seems to meet OP’s use case as they have to commit state anyway.
[0] https://docs.github.com/en/actions/managing-workflow-runs/di...
Flexibility to write custom code and alerting logic, but no headache of managing your own infrastructure
Disclaimer: I previously worked at Retool :)
Github actions FTW! > https://docs.github.com/en/actions/using-workflows/events-th... I remember seeing a couple projects shared before, using this technique to scrape sites with GHA
Just note that they’re not guaranteed to be called precisely on time, e.g. my “every 15m” CRON job will be called every 15m _at best_, in practice… twice per hour. This works perfectly for my case (content syndication for https://potato.horse ), and I’m pretty happy with GH actions for this kind of stuff, but if you need something more precise, you might want to look somewhere else.
Tl;dr: Github Actions for low frequency, upstash for high.
GCP Cloud Run with a schedule set to call the HTTP endpoint once an hour. Cloud Run will run any docker image, and give it a HTTPS URL. Scales to zero, allows running in the background for up to an hour. The benefit over FAAS is that you can run anything you want in the container, including multiple processes.
Costs around 1 Euro a month, I had a similar setup for free in Heroku before.
Any cheap vps linux box will have cron and mail sending utils installed and ready to go.
We have companies running hundreds of concurrent schedules on our platform. Send me a note at ravi@airplane.dev if you'd like to chat about it.