Three small stdlib-only Python automation scripts for Firefly III, run as separate CronJobs
in personal-finance (gschaetz-machine/home-k8s-config, roles/personal-finance). One
shared image since they have zero dependencies beyond the standard library and nothing else
differentiates them — each CronJob already selects which script to run via its container
command: override:
categorize.py — daily transaction categorizer (via the in-cluster LiteLLM proxy)reconcile_transfers.py — daily internal-transfer reconcilerreport.py — monthly subscription-discovery reportPreviously three separate images (firefly-categorizer, firefly-transfer-reconciler,
firefly-subscriptions-report); consolidated since none of them have anything to
independently version or diverge on.
Content type
Image
Digest
sha256:470a0b3c6…
Size
17.2 MB
Last updated
13 days ago
docker pull gschaetz/firefly-scripts