Small tools I build and run myself, mostly in Python. More on Forgejo and Codeberg, with older projects and current forks on GitHub.
- crankset — local libvirt VMs from a tiny YAML spec, via OpenTofu and cloud-init
- trek-ingestor — fetches booking emails over IMAP and turns them into trips in Trek
- readwise-tools — command-line tools around Readwise Reader; they power the Friday Links posts
- wildfires — monitors active wildfire emergencies in Catalonia and posts updates to Mastodon
- weathercam — weather camera snapshots, posted to Mastodon
- reposter — boosts Mastodon posts that match per-user rules
- fitimport — bulk-imports a Strava export into self-hosted fitness trackers
- watch-webcam — triggers lights, media, and scripts when the webcam turns on
- dirtycatcher — a small podcast downloader