Final Unicourse'tan Çalış, Yüksek Notu Garantile!
Vizesine Unicourse'tan Çalış, Yüksek Notu Garantile!
RSS Relay Explorer: A Streamlit tool to aggregate Hacker News, Reddit, and Lemmy with optional DeepL translation
-
I’ve built a personal open-source tool that aggregates the latest posts from Hacker News, Reddit, and Lemmy into a single, sortable table. It supports optional machine translation for titles using the DeepL API, all running locally as a Streamlit app[cite: 4].
- GitHub Repository: [Insert your GitHub Link Here]
- Detailed Design Notes:
DESIGN_NOTES.md/rss_spec.md
Why I built it
- Bypassing Reddit API barriers: As of mid-2026, Reddit’s official API is gated behind a manual approval process, making it difficult for personal, low-volume tools to get access[cite: 4]. This tool avoids the API entirely by using Reddit's public, unauthenticated
.rssendpoints[cite: 4]. - Solving the IP rate-limiting: Fetching one request per subreddit triggers "429 Too Many Requests" errors. To fix this, the tool combines all subscribed subreddits into a single, shared request (using
hotsort), and then resolves the labels back to their specific subreddits by parsing the links[cite: 3, 4]. - Optimizing DeepL costs: The tool applies date and count filters before sending titles to DeepL, ensuring the translation volume stays comfortably within the free tier (500k chars/month)[cite: 3, 4].
Key Features
- Cross-Platform Aggregation: Unifies Hacker News (hnrss.org), Reddit (combined feed), and Lemmy instances[cite: 3, 4].
- Comment Count Parsing: Automatically parses comment counts for HN and Lemmy feeds[cite: 4].
- Optional Translation: If no
DEEPL_TOKENis provided, the tool skips translation entirely and works with zero API dependencies[cite: 3, 4]. - Simple Configuration: Add or remove feeds by editing a single plain-text CSV (
data/rss_feeds.csv)[cite: 4].
Quick Start
pip install -r requirements.txt streamlit run app.py ```[cite: 4] It's a simple, single-process tool built for my own information-gathering workflow, but I’m sharing it in case it’s useful for others looking to manage RSS feeds without relying on proprietary APIs or cloud-based services. Feedback and issues are welcome!
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Kayıt Ol Giriş