mirror of
https://github.com/sysadminsmedia/homebox.git
synced 2025-12-27 23:46:37 +01:00
Retries + logging: Set timestamped errors on 5xx/429 or JSON failures. Empty-array guard: script exits non-zero if the API returns [], so won’t commit an empty file. Exit codes: any API or I/O error yields sys.exit(1), triggering “no commit on failure” logic.