Skip to content

Add news sources: BBC, NPR, Google News, Reuters, AP#3

Open
JonathanWThom wants to merge 1 commit intomainfrom
claude/add-news-sources-rYJ8H
Open

Add news sources: BBC, NPR, Google News, Reuters, AP#3
JonathanWThom wants to merge 1 commit intomainfrom
claude/add-news-sources-rYJ8H

Conversation

@JonathanWThom
Copy link
Owner

Implement data sources for news using RSS feeds where available:

  • BBC News: International coverage via RSS (Top, World, UK, Business, Tech, Science, Health, Arts)
  • NPR: News and culture mix via RSS (News, World, US, Politics, Business, Tech, Science, Health, Culture)
  • Google News: Aggregated headlines by topic via RSS (Top, World, US, Business, Tech, Science, Health, Sports, Arts)
  • Reuters: Wire news via RSS (World, Business, Tech, Sports, Life)
  • AP News: Wire news via web scraping (Top, World, US, Politics, Business, Tech, Science, Health, Sports, Arts)

New files:

  • api/rss.go: Base RSS parsing utility supporting RSS 2.0 and Atom feeds
  • api/bbc.go: BBC News client
  • api/npr.go: NPR client
  • api/google_news.go: Google News client
  • api/reuters.go: Reuters client
  • api/apnews.go: AP News client (uses scraping since no public RSS)

https://claude.ai/code/session_01CAGQCpNe4Ewv2Lfj2SQAu2

Implement data sources for news using RSS feeds where available:
- BBC News: International coverage via RSS (Top, World, UK, Business, Tech, Science, Health, Arts)
- NPR: News and culture mix via RSS (News, World, US, Politics, Business, Tech, Science, Health, Culture)
- Google News: Aggregated headlines by topic via RSS (Top, World, US, Business, Tech, Science, Health, Sports, Arts)
- Reuters: Wire news via RSS (World, Business, Tech, Sports, Life)
- AP News: Wire news via web scraping (Top, World, US, Politics, Business, Tech, Science, Health, Sports, Arts)

New files:
- api/rss.go: Base RSS parsing utility supporting RSS 2.0 and Atom feeds
- api/bbc.go: BBC News client
- api/npr.go: NPR client
- api/google_news.go: Google News client
- api/reuters.go: Reuters client
- api/apnews.go: AP News client (uses scraping since no public RSS)

https://claude.ai/code/session_01CAGQCpNe4Ewv2Lfj2SQAu2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants