- Github: this would allow you to set goals based on reviewing PRs, closing tickets, reading GH notifications etc.
- Homelab/Zapier/IFTTT: this would allow some kind of funny things like turning off lights or locking locks if you don't complete your goals. I don't have any smarthome stuff, so this would be hard for me to personally build.
- Notion/Obsidian/Jira/Trello
- Google/Apple Calendar: this could help people focus on meetings instead of (for example) scrolling HN
Pretty easy to set-up a webhook trigger for automations in home assistant as well: https://www.home-assistant.io/docs/automation/trigger/#webho...
I'm a former Red Hatter, so I'm all too familiar with the revenue hits a product can take when they go open source, but I have no ambition to turn this into a big business, so I think that should be acceptable (unless revenue dips to zero).
This would also be possible for desktop, since I'm using browser plugins to block websites on Desktop at the moment. I don't think that this is possible on iOS, but there may be APIs that could enable something like it that I'm not aware of. As much as I like Apple's commitment to privacy, the way that they've locked down a lot of their APIs has been a real thorn in my side for enabling some of these more advanced use cases.
Could this be automated to trigger on first device unlock after midnight?