Sign inSign up

gschaetz/firefly-scripts

By gschaetz

Updated 13 days ago

Image
0

559

gschaetz/firefly-scripts repository overview

firefly-scripts

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 reconciler
  • report.py — monthly subscription-discovery report

Previously three separate images (firefly-categorizer, firefly-transfer-reconciler, firefly-subscriptions-report); consolidated since none of them have anything to independently version or diverge on.

Tag summary

Content type

Image

Digest

sha256:470a0b3c6

Size

17.2 MB

Last updated

13 days ago

docker pull gschaetz/firefly-scripts