michielme

Joined 9 months ago

Karma
17
Submissions
9
Member since
Jan 11
System Engineer
View on Hacker News

Recent submissions

Comment · 9 months ago
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.
Comment · 9 months ago
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!
Comment · 9 months ago
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.
Comment · 9 months ago
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.
Comment · 9 months ago
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.
Comment · 9 months ago
Definitely open to PRs! Still early days so lots of room for improvement. Feel free to open an issue if you have ideas.
Comment · 9 months ago
Thanks! Yeah that's exactly the use case — when you just need something scheduled without setting up a whole stack.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton