2 Commits

Author SHA1 Message Date
92ad93a710 Merge branch 'remove-golly-notifier'
All checks were successful
The Waste Land / post-line (push) Successful in 6s
The Odyssey / post-chunk (push) Successful in 7s
Paradise Lost / post-line (push) Successful in 6s
* remove-golly-notifier:
  remove gitea workflows
  remove golly-notifier files
2026-04-25 07:31:00 -07:00
cbb18d7fb2 update readme 2026-04-25 07:29:40 -07:00

View File

@@ -4,13 +4,9 @@ Scheduled bots that post content into Slack channels. One app, multiple personas
## Structure
Each channel lives in its own subdirectory:
Each notifier (slack tv channel) lives in its own subdirectory.
```
waste-land/ # Posts one line of The Waste Land per hour
```
A channel directory contains a `notifier.py` (what to post and how the bot appears), an `icon.png` (bot avatar), and a `poem.txt` or equivalent source file.
A notifier directory contains a `notifier.py` (what to post and how the bot appears), an `icon.png` (bot avatar), and any supplementary files.
## Setup
@@ -19,6 +15,5 @@ See [SETUP.md](SETUP.md) for Slack app creation, GitHub secrets, and how to add
## Slack TV Channel Directory
- `waste-land/` - **The Waste Land, One Line Per Hour** — Eliot's poem is 434 lines. At one line per hour, it takes ~18 days to complete, then loops. The line-per-hour pace is critical: each line sits alone in the channel long enough to be read as a standalone fragment, which is how the poem actually works — collage, juxtaposition, voices interrupting each other. The footnotes post as threaded replies.
- `paradise-lost/` - **Paradise Lost, Two Lines Per Hour** — Paradise Lost, Book I through Book XII, one line every 30 minutes (:15 and :45).
- `dactylic-odyssey/` - **The Odyssey in Dactylic Drip** — Post 5 lines of the Fagles (or Lattimore, or Fitzgerald) translation every 4 hours. The Odyssey is ~12,110 lines. At 30 lines/day, the full poem takes ~403 days — just over a year. A 5-line chunk is roughly one complete Homeric image or action beat. The year-long duration mirrors the scale of the journey itself. When it finishes, start the Iliad.
- `golly-notifier/` - **Golly Postseason Notifications** — Tracks the [Golly](https://golly.life) postseason and posts game results, series updates, and schedule notifications. Two bot personas: **Star Cup** (TuesdayWednesday) and **Hellmouth Cup** (FridaySunday). Each checks the Golly API hourly during its window, reporting series starts, daily scores with replay links, series clinches, and cup winners. Scheduling: Star runs 5 AM1 AM PT Tue, 5 AM5 PM PT Wed; Hellmouth runs 8 AM4 PM PT Fri, 8 AM8 PM PT SatSun.