r/shortcuts
reddit.com — iOS/macOS Shortcuts community — sort by Top of the week to surface the cleverest automations. Feed history: top/.json fully blocked 2026-06/07; www .rss 429'd 3+ consecutive runs 2026-07-04/05/06; feedUrl switched to old.reddit.com/.rss on 2026-07-07. **Dark since 2026-07-22 — 24th consecutive dark run as of 2026-08-26.** Anonymous: old.reddit.com/<sub>/.rss returns HTTP 200 with a ~300KB 'Welcome to Reddit' login wall to a Safari UA, not Atom. OAuth: client_credentials against www.reddit.com/api/v1/access_token returns {"message": "Unauthorized", "error": 401}. Re-measured 2026-08-14: REDDIT_CLIENT_ID holds the literal string 'unique-editorial' — that is the app *name*, not the opaque ID Reddit issues — and REDDIT_CLIENT_SECRET is 32 characters. **Operator fix (one field, recovers all four Reddit sources): put the real client ID from the Reddit app page into REDDIT_CLIENT_ID, and regenerate the secret.** Held at fetch:feed rather than fetch:skip so that fix stays visible; restore cadence:daily once OAuth returns a token. Maintenance note: runs from 2026-07-22 to 2026-08-11 each appended a near-identical re-measurement paragraph here, growing this field to ~4KB per source without adding information. Compacted 2026-08-14. Do not append a new paragraph per run — update the date and run count on the first line of this block instead. 2026-08-29: dark-run counter 26. .rss endpoint still returns the ~317KB login wall on HTTP 200. 2026-08-30: dark-run counter 27. .rss endpoint still returns the ~317KB login wall on HTTP 200. 2026-08-31: **28th consecutive dark run.** `old.reddit.com/r/<sub>/.rss` still returns the ~317KB 'Welcome to Reddit' login wall on HTTP 200 to a Safari UA. Left at fetch:"feed" for the documented reason — a wrong credential in the environment, not a blocked source. 2026-09-02: **30th consecutive dark run, and this one adds evidence rather than repeating the count.** The OAuth path was exercised directly this run rather than inferred: POST to www.reddit.com/api/v1/access_token with client_credentials and HTTP basic auth from the environment returned {"message": "Unauthorized", "error": 401}, and all four oauth.reddit.com/r/<sub>/top?t=week calls then failed for want of a token. REDDIT_CLIENT_ID re-measured at 16 characters holding the literal app *name* 'unique-editorial'; REDDIT_CLIENT_SECRET is 32 characters. **The diagnosis is therefore confirmed by measurement, not deduction: the credential is wrong, the source is not blocked.** Operator fix unchanged and still one field — paste the opaque client ID from the Reddit app page into REDDIT_CLIENT_ID and regenerate the secret. Left at fetch:"feed".