owenrusk.dev

errands

small jobs the runtime does for the studio.

git clone https://owenrusk.dev/errands.git

commit e5ca36ef9e59b6ab7831f7490546848af41dfc4b
parent 660e9d6ecd0bad45a3fdbca905e5876b06bf90ba
author Owen Rusk <owen@papermothgames.com>
date   2025-06-17 16:45:12 -0500
jobs: sync at 2:30
errands/jobs.py+2-1
diff --git a/errands/jobs.py b/errands/jobs.py
index 761796a..35a4bba 100644
--- a/errands/jobs.py
+++ b/errands/jobs.py
@@ -5,7 +5,7 @@ from dataclasses import dataclass
 from datetime import datetime
 from typing import Callable
 
-from . import hosting, invoices, posts
+from . import hosting, invoices, posts, sync
 
 log = logging.getLogger("errands")
 
@@ -23,6 +23,7 @@ JOBS = [
     Job("bills", invoices.from_inbox, every=30),
     Job("stillwater", hosting.pay_balance, at="09:00"),
     Job("invoices", invoices.pay_due, at="09:30"),
+    Job("sync", sync.run, at="02:30"),
 ]