Files
intelligence-terminal/docs/sources/reddit.md
MrSphay b2dee4e261
All checks were successful
Codex Template Compliance / template-compliance (pull_request) Successful in 5s
Build / test-and-image (pull_request) Successful in 1m5s
fix: require reddit oauth source access
2026-05-17 13:47:23 +02:00

804 B

Reddit Source

Reddit is used as a social sentiment input for selected geopolitical and market subreddits.

Configuration

Create a Reddit script app at:

https://www.reddit.com/prefs/apps/

Then set:

REDDIT_CLIENT_ID=
REDDIT_CLIENT_SECRET=

Runtime Behavior

  • The source uses the OAuth client credentials flow and then reads https://oauth.reddit.com.
  • Unauthenticated reddit.com/.../hot.json scraping is intentionally disabled.
  • Missing credentials return status: no_credentials and are surfaced as source degradation.
  • OAuth failures return status: auth_failed without logging or returning the client secret.
  • Subreddit fetch failures return status: degraded with per-subreddit errors.

Test

node apis/sources/reddit.mjs
npm run test:unit