Files
upbeatBytes/config/sources.toml
T
thejayman77 068073423f Initial commit: goodNews constructive-news ingestion prototype
Local-first RSS/Atom ingestion pipeline with metadata-only storage,
heuristic + local-LLM scoring, and daily brief builder.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 00:48:26 +00:00

121 lines
3.5 KiB
TOML

[[sources]]
name = "Good News Network"
homepage_url = "https://www.goodnewsnetwork.org/"
feed_url = "https://www.goodnewsnetwork.org/feed/"
default_category = "constructive"
trust_score = 6
pr_risk_score = 3
poll_interval_minutes = 120
notes = "Explicit good-news source; useful for early calibration."
[[sources]]
name = "Positive News"
homepage_url = "https://www.positive.news/"
feed_url = "https://www.positive.news/feed/"
default_category = "constructive"
trust_score = 7
pr_risk_score = 3
poll_interval_minutes = 180
notes = "Constructive journalism source."
[[sources]]
name = "Reasons to be Cheerful"
homepage_url = "https://reasonstobecheerful.world/"
feed_url = "https://reasonstobecheerful.world/feed/"
default_category = "constructive"
trust_score = 7
pr_risk_score = 3
poll_interval_minutes = 180
notes = "Solutions-oriented reporting."
[[sources]]
name = "Happy Eco News"
homepage_url = "https://happyeconews.com/"
feed_url = "https://happyeconews.com/feed/"
default_category = "environment"
trust_score = 5
pr_risk_score = 4
poll_interval_minutes = 180
notes = "Environmental good-news candidate source."
[[sources]]
name = "Mongabay"
homepage_url = "https://news.mongabay.com/"
feed_url = "https://news.mongabay.com/feed/"
default_category = "environment"
trust_score = 8
pr_risk_score = 2
poll_interval_minutes = 120
notes = "Environmental reporting; not always low-cortisol, but often constructive."
[[sources]]
name = "ScienceDaily Top Science"
homepage_url = "https://www.sciencedaily.com/"
feed_url = "https://www.sciencedaily.com/rss/top/science.xml"
default_category = "science"
trust_score = 6
pr_risk_score = 3
poll_interval_minutes = 120
notes = "Science discovery feed."
[[sources]]
name = "ScienceDaily Health"
homepage_url = "https://www.sciencedaily.com/news/health_medicine/"
feed_url = "https://www.sciencedaily.com/rss/health_medicine.xml"
default_category = "health-progress"
trust_score = 6
pr_risk_score = 3
poll_interval_minutes = 120
notes = "Health and medicine research feed."
[[sources]]
name = "ScienceDaily Environment"
homepage_url = "https://www.sciencedaily.com/news/earth_climate/environmental_science/"
feed_url = "https://www.sciencedaily.com/rss/earth_climate/environmental_science.xml"
default_category = "environment"
trust_score = 6
pr_risk_score = 3
poll_interval_minutes = 120
notes = "Environment research feed."
[[sources]]
name = "NPR Science"
homepage_url = "https://www.npr.org/sections/science/"
feed_url = "https://feeds.npr.org/1007/rss.xml"
default_category = "science"
trust_score = 8
pr_risk_score = 2
poll_interval_minutes = 90
notes = "Mainstream science feed; mix of constructive and general coverage."
[[sources]]
name = "NPR Health"
homepage_url = "https://www.npr.org/sections/health/"
feed_url = "https://feeds.npr.org/1128/rss.xml"
default_category = "health-progress"
trust_score = 8
pr_risk_score = 2
poll_interval_minutes = 90
notes = "Health feed; needs cortisol filtering."
[[sources]]
name = "BBC Science and Environment"
homepage_url = "https://www.bbc.com/news/science_and_environment"
feed_url = "https://feeds.bbci.co.uk/news/science_and_environment/rss.xml"
default_category = "science"
trust_score = 8
pr_risk_score = 2
poll_interval_minutes = 90
notes = "Broad science/environment feed; needs filtering."
[[sources]]
name = "Futurity"
homepage_url = "https://www.futurity.org/"
feed_url = "https://www.futurity.org/feed/"
default_category = "science"
trust_score = 6
pr_risk_score = 4
poll_interval_minutes = 120
notes = "University research stories; watch PR framing."