Skip to content

Modular LLM-powered news aggregator that generates reports using a multitude of data sources from around the web.

License

Notifications You must be signed in to change notification settings

tvanderb/Cronkite

Repository files navigation

Cronkite

Daily News Aggregation

Automated news aggregation system that collects, filters, and generates daily reports from a multitude of sources from Reuters, to r/worldnews, to University of Manchester news, and everywhere in between.

Cronkite.mp4

πŸ“° Latest Report

Latest Daily Report: View Latest Run

Last Updated: 2025-07-14 11:20 UTC

Generated daily at 6:05 AM EST

πŸ“‹ Report Preview

### Legible News - July 14, 2025

**Armed conflicts and attacks**
β€’ Israel's military actions in Gaza continue to draw international attention. Recent reports indicate that at least 10 people, including six children, were killed in an airstrike while waiting for water near a distribution site, raising the death toll to over 50 in the past few days ([Guardian](https://www.theguardian.com/world/2025/jul/13/dozens-of-palestinians-killed-in-latest-israeli-attacks-near-food-aid-distribution-sites-medics-and-witnesses-say)).  
β€’ Ukrainian President Volodymyr Zelenskyy has expressed disappointment over the lack of serious peace negotiations with Russia, emphasizing that Ukraine should prepare for a future without a ceasefire ([Guardian](https://www.theguardian.com/world/2025/jul/13/dose-of-realism-would-allow-kyiv-to-focus-on-halting-russian-advance-ukraine)).  
β€’ US President Donald Trump has announced plans to expedite the sale of Patriot air defense systems and other weapons to Ukraine, amid growing tensions with Russia ([Guardian](https://www.theguardian.com/us-news/2025/jul/14/trump-ukraine-weapons-patriot-russia)).

**Disasters and accidents**  
β€’ A Beechcraft B200 aircraft crashed at London Southend Airport, resulting in an ongoing investigation. The airport remains closed, and casualty figures are yet to be confirmed ([Guardian](https://www.theguardian.com/uk-news/2025/jul/14/southend-plane-crash-essex-casualties-investigation)).  
β€’ Families of the victims of the recent Air India crash are seeking further clarity and transparency from investigators after the initial report was deemed vague. The report suggested the plane's fuel switches were cut off, but questions remain unanswered ([Guardian](https://www.theguardian.com/world/2025/jul/13/air-india-crash-victims-families-not-satisfied-with-vague-initial-report)).

**Politics and elections**  
β€’ The EU is responding to the US President's threat of imposing 30% tariffs on the bloc's imports. EU ministers have convened urgent talks to address the potential economic impact ([Guardian](https://www.theguardian.com/world/live/2025/jul/14/europe-ukraine-russia-donald-trump-tariff-latest-live-news-updates)).  
β€’ The New South Wales Liberal party will challenge the narrow defeat in the Sydney seat of Bradfield, where independent candidate Nicolette Boele won by a margin of 26 votes after a recount ([Guardian](https://www.theguardian.com/australia-news/2025/jul/14/nsw-liberals-court-challenge-sydney-seat-bradfield-nicolette-boele-gisele-kapterian)).

**International relations**  
β€’ The Bank of Japan is expected to revise at least one of its inflation forecasts upward due to higher-than-expected rice and food prices, ahead of their policy meeting later this month ([Bloomberg](https://www.bloomberg.com/news/articles/2025/07/14/boj-is-said-likely-to-consider-raising-inflation-forecast)).  
β€’ The UN will host a high-level forum to accelerate action on the Sustainable Development Goals (SDGs) as the 2030 target approaches. The forum will focus on health, gender equality, and oceans ([UN News](https://news.un.org/feed/view/en/story/2025/07/1165381)).

**Business and economy**  
β€’ The Bank of Japan has completed the sale of stocks purchased from banks during the 2000s domestic banking crisis and the Lehman Shock, turning market focus to its larger exchange-traded funds (ETFs) portfolio ([Bloomberg](https://www.bloomberg.com/news/articles/2025/07/14/boj-finishes-offloading-bank-stocks-bringing-attention-to-etfs)).
Exit code: 0
Report generated at: Mon Jul 14 11:19:49 UTC 2025

πŸ“₯ Download

  1. Click the badge above β†’ Actions tab
  2. Select latest "Daily News Aggregation" run
  3. Download daily-news-report-<YYYY-MM-DD> artifact

πŸ“‹ Table of Contents

πŸš€ Quick Start

git clone https://github.com/tvanderb/Cronkite.git
cd news-aggregator
pip install -r requirements.txt
cp config.example.json config.json
# Edit config.json with your API keys
python cronkite.py

✨ Features

  • Multi-source aggregation (RSS, social media, APIs)
  • Quality filtering with source reputation scoring
  • Geographic diversity analysis
  • Automated daily reports via GitHub Actions
  • Comprehensive logging system

πŸ—‚οΈ Sources

Major News Outlets (RSS)

NewsAPI Sources (via https://newsapi.org/)

  • Reuters
  • Associated Press
  • BBC News
  • CNN
  • The New York Times
  • The Washington Post
  • NPR
  • USA Today
  • Los Angeles Times
  • The Wall Street Journal
  • Bloomberg
  • Politico
  • The Atlantic
  • The Economist
  • Financial Times
  • Science

Social Media Sources

  • Reddit r/news
  • Reddit r/worldnews
  • Reddit r/inthenews
  • Reddit r/politics
  • Reddit r/worldpolitics
  • Reddit r/europe
  • Reddit r/uknews
  • Reddit r/usanews
  • Reddit r/science
  • Reddit r/technology
  • Reddit r/environment
  • Reddit r/business
  • Hacker News
  • Mastodon (mastodon.social)

Government & Major Feeds (2024)

Academic & Research Feeds

Industry Feeds

βš™οΈ Configuration

Required API keys:

{
  "cypher_api_key": "your_key",
  "newsapi_key": "your_key",
  "hours_back": 24,
  "story_limit": 150
}

πŸ€– Automation

GitHub Actions automatically generate daily reports:

  • Schedule: 6:05 AM EST daily
  • Output: Downloadable news report artifact
  • Setup: See GitHub Actions Setup

πŸ“š Documentation

About

Modular LLM-powered news aggregator that generates reports using a multitude of data sources from around the web.

Topics

Resources

License

Stars

Watchers

Forks

Languages