← back to Crazy News Channel Shadowman
daily cartoon batch: post new cartoons as public Satire Shorts, max 5/day (TK-12191)
9abf3455a4fb3cf3a6d8553d50c873b0514c9b14 · 2026-09-24 15:52:49 -0700 · Steve Abrams
Files touched
M scripts/build-cartoon-batch.sh
Diff
commit 9abf3455a4fb3cf3a6d8553d50c873b0514c9b14
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Thu Sep 24 15:52:49 2026 -0700
daily cartoon batch: post new cartoons as public Satire Shorts, max 5/day (TK-12191)
---
scripts/build-cartoon-batch.sh | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/scripts/build-cartoon-batch.sh b/scripts/build-cartoon-batch.sh
index 9f10381..6d7bcea 100644
--- a/scripts/build-cartoon-batch.sh
+++ b/scripts/build-cartoon-batch.sh
@@ -182,4 +182,13 @@ sys.exit(1 if any(b.get('status') == 'failed' for b in q['briefs']) else 0)
PYEOF
RC=$?
echo "$TS batch complete (count=$COUNT dry=$DRY rc=$RC)" >>"$LOG"
+
+# TK-12191: post today's newly built cartoons as PUBLIC "Satire:" YouTube Shorts on the
+# All News Daily channel (one per cartoon, with the linked article). Capped at 5 because
+# the YouTube Data API default quota is ~6 uploads/day and the daily news Short needs one.
+# The shorts ledger makes this idempotent, so re-runs never double-post.
+if [ "$DRY" = "0" ]; then
+ node scripts/cartoon-shorts/make-cartoon-shorts.mjs --date="$DATE" --limit=5 >>"$DIR/yolo/cartoon-shorts-wrapper.log" 2>&1 \
+ || echo "$TS cartoon-shorts FAILED (see yolo/cartoon-shorts-wrapper.log)" >>"$LOG"
+fi
exit $RC
← 89ae98f cartoon shorts: transparent SATIRE badge (no white box), kic
·
back to Crazy News Channel Shadowman
·
auto-data-snapshot: 2026-09-24T15:53:39 (3 data files) — car e0ca704 →