Skip to content

A terminal-based RSS news aggregator with multi-source support, content extraction, local storage, and intelligent overview features.

License

Notifications You must be signed in to change notification settings

pardnchiu/rss-reader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RSS Reader

A terminal-based RSS news aggregator with multi-source support, content extraction, local storage, and intelligent overview features.

license version readme

Key Features

Custom Multi-Source News Aggregation

Dynamic RSS feed management with user-friendly source addition, automatic full article content extraction from news websites using goquery, filtering ads and irrelevant elements, providing reader-mode-like text reading and overview, SQLite database storage for offline browsing and fast loading

Terminal User Interface

Modern TUI interface based on tview with keyboard navigation and real-time updates

LLM Smart Overview (Coming Soon)

AI-generated 24-hour news overview and article summaries

Dependencies

Usage Guide

Hotkeys

  • Tab - Switch between interface panels
  • Ctrl+R - Manually refresh news
  • Ctrl+O - Open current news in default browser
  • ↑/↓ - Browse news list
  • Enter - Execute command

Commands

# Add RSS feed
add https://example.com/rss.xml

# Remove RSS feed
remove https://example.com/rss.xml
rm https://example.com/rss.xml

apikey your-api-key

# Show api key and feeds
config

Coming Soon

LLM Smart Overview

  • Trend Analysis: Identify trending topics and news patterns

RSS Recommendations

BBC News (English)

Category Link
General News https://feeds.bbci.co.uk/news/rss.xml
Business https://feeds.bbci.co.uk/news/business/rss.xml
Entertainment & Arts https://feeds.bbci.co.uk/news/entertainment_and_arts/rss.xml
Health https://feeds.bbci.co.uk/news/health/rss.xml
Science & Environment https://feeds.bbci.co.uk/news/science_and_environment/rss.xml
Technology https://feeds.bbci.co.uk/news/technology/rss.xml
World News https://feeds.bbci.co.uk/news/world/rss.xml
BBC Chinese https://feeds.bbci.co.uk/zhongwen/trad/rss.xml

The Guardian News (English)

Category Link
World News https://www.theguardian.com/world/rss
Science https://www.theguardian.com/science/rss
Politics https://www.theguardian.com/politics/rss
Business https://www.theguardian.com/uk/business/rss
Technology https://www.theguardian.com/uk/technology/rss
Environment https://www.theguardian.com/uk/environment/rss
Money https://www.theguardian.com/uk/money/rss

Taiwan News Media (Traditional Chinese)

Media Link
Liberty Times https://news.ltn.com.tw/rss/all.xml
United Daily News https://udn.com/rssfeed/news/2/6638?ch=news
ETtoday News https://feeds.feedburner.com/ettoday/news
Apple Daily Taiwan https://tw.appledaily.com/rss

License

This project is licensed under the MIT License.

Author

邱敬幃 Pardn Chiu


©️ 2025 邱敬幃 Pardn Chiu

About

A terminal-based RSS news aggregator with multi-source support, content extraction, local storage, and intelligent overview features.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages