feat: add paste site keyword monitor plugin
Poll Pastebin archive and GitHub Gists for keyword matches, announce hits to subscribed IRC channels. Follows rss.py polling/subscription pattern with state persistence. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
15
TASKS.md
15
TASKS.md
@@ -1,6 +1,19 @@
|
||||
# derp - Tasks
|
||||
|
||||
## Current Sprint -- v1.2.4 URL Title Preview (2026-02-17)
|
||||
## Current Sprint -- v1.2.5 Paste Site Keyword Monitor (2026-02-18)
|
||||
|
||||
| Pri | Status | Task |
|
||||
|-----|--------|------|
|
||||
| P0 | [x] | Pastemoni plugin (`plugins/pastemoni.py`) |
|
||||
| P0 | [x] | Pastebin archive scraping + raw content matching |
|
||||
| P0 | [x] | GitHub Gists API keyword filtering |
|
||||
| P1 | [x] | Polling/subscription architecture (rss.py pattern) |
|
||||
| P1 | [x] | State persistence + restore on connect |
|
||||
| P1 | [x] | Command handler: add/del/list/check |
|
||||
| P2 | [x] | Tests for pastemoni (15 test classes, ~45 cases) |
|
||||
| P2 | [x] | Documentation update (USAGE.md) |
|
||||
|
||||
## Previous Sprint -- v1.2.4 URL Title Preview (2026-02-17)
|
||||
|
||||
| Pri | Status | Task |
|
||||
|-----|--------|------|
|
||||
|
||||
Reference in New Issue
Block a user