HackerTrans
TopNewTrendsCommentsPastAskShowJobs

michielme

no profile record

Submissions

Show HN: FlowWatch – Decorator-first file watcher for Python workflows

github.com
1 points·by michielme·hace 6 meses·0 comments

Show HN: FastScheduler – Decorator-first Python task scheduler, async support

github.com
46 points·by michielme·hace 6 meses·14 comments

comments

michielme
·hace 6 meses·discuss
Good point. Right now it relies on FastAPI's dependency injection — you can wrap the router with your own auth middleware or add dependencies when including it. But I should add an example to the docs. Thanks for the nudge.
michielme
·hace 6 meses·discuss
Really appreciate you sharing this setup. The cron file generation for persistence is clever, and the whitelisting approach for user-defined jobs makes a lot of sense. Might borrow some of these ideas if I add a UI for job creation. Thanks!
michielme
·hace 6 meses·discuss
Interesting idea. Right now jobs are code-only which keeps it simple, but a UI for defining basic jobs could work. I'll think about it.
michielme
·hace 6 meses·discuss
Fair point. Cron works fine for standalone scripts. This is more for when you want scheduled tasks inside an existing Python app without spinning up separate infrastructure.
michielme
·hace 6 meses·discuss
APScheduler is solid and more mature. Main difference is the API — FastScheduler is decorator-first so you get @scheduler.daily.at("09:00") instead of configuring triggers, executors, and job stores separately. Also has a built-in FastAPI dashboard.
michielme
·hace 6 meses·discuss
Definitely open to PRs! Still early days so lots of room for improvement. Feel free to open an issue if you have ideas.
michielme
·hace 6 meses·discuss
Thanks! Yeah that's exactly the use case — when you just need something scheduled without setting up a whole stack.