summaryrefslogtreecommitdiff
path: root/BACKLOG.md
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-10-22 21:02:29 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-10-22 21:02:29 +0000
commit4fa99073761bbedcdc2bce45a666399bf4b425aa (patch)
tree9652d71aa23dbf5e6a9cfdba17bec8a30a49e28d /BACKLOG.md
parent4dd59a40c8a8fed3008082da45e29c1c188b7fe8 (diff)
Plan: gift links in the reader, and whether to use kottke's Prometheus
Research + plan document only, no code. Covers what Prometheus actually is (member-only beta gift-link search at kottke.org/prometheus, no API, no RSS, no terms page -- all verified at the source, including 404s on every plausible endpoint), where a gift-link action would slot into the existing reader ("Find another source" in ReaderScreen/LinkReaderScreen overflow, the process-wide CookieManager seam BrowserScreen already documents), and what it would cost. Recommends NOT building against Prometheus: it is member-only (Peter isn't a member), one day old, and the only available integration would be scraping a members-only page. Recommends instead subscribing to the public sources it harvests -- mastodon.social's #giftlink RSS and the public Bluesky gift-link feed, both verified reachable unauthenticated -- and waiting for Prometheus to ship a feed or a URL-lookup endpoint before building anything. Two findings worth keeping either way: the app has no paywall state at all (a paywalled page lands as NoContent or a successful teaser extraction, and ReaderExtractor's own comment records why thin-result detection must stay narrow), so there is no reliable automatic trigger for a gift-link offer; and Mastodon tag feeds carry no <item><title>, which FeedParser leaves as "", so subscribing to #giftlink today would show blank titles. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018AwnALZL6bD4VBtATDVv3B
Diffstat (limited to 'BACKLOG.md')
-rw-r--r--BACKLOG.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/BACKLOG.md b/BACKLOG.md
index b5ec9ba..5bc7ea0 100644
--- a/BACKLOG.md
+++ b/BACKLOG.md
@@ -189,3 +189,9 @@ etc.), independent of whatever library versions ride along with it.
(1.1.0-alpha06 -> 1.1.0, done) made `EncryptedSharedPreferences`/`MasterKey`
(used in `Settings.kt` for the Stash API key) show up as deprecated. Not
migrated yet -- the replacement API wasn't investigated this round.
+
+## Gift links / kottke's Prometheus (researched, not recommended yet)
+
+See `docs/plans/prometheus-gift-links.md` -- recommendation is to subscribe to the public
+`#giftlink` sources Prometheus harvests rather than build against Prometheus itself, which
+is member-only with no API and no feed.