Skip to content

markusbegerow/myfeeddeck

Repository files navigation

MyFeedDeck - Your Visual RSS/Atom/XML-Dashboard

Welcome to MyFeedDeck - a modern, Streamlit-based app for managing, reading, and filtering RSS/Atom/XML-feeds in a visually appealing deck view. Organize your feeds into projects, stay up to date with notifications, and integrate your automations with n8n!

🚀 Features

Feature Description
🧩 Project Management Create as many projects as you like, each with its own RSS feeds
📰 Feed Deck View Displays articles in columns – inspired by TweetDeck
🌍 Language Switch (EN/DE) Toggle between English and German via dropdown
💡 Meta Info & Preview Shows title, meta description, and OG image of each article
Read/Unread Status Mark articles as read – persistently stored
🔍 Filter Function Search within a project by title or keyword
🌙 Dark Mode (Streamlit Night) Optional dark mode for comfortable reading
🔔 New Article Notifications Visual indicators + optional webhook (e.g. email/Telegram)
🔁 n8n Integration Send articles to any n8n workflow via button
Info & Support Built-in info section with contact, GitHub, and donation link

📷 Screenshots

Sample A Sample B
datenbanken_news ai_data_sciences_news

▶️ Live in action

db2

🛠️ Installation

git clone https://github.com/markusbegerow/myfeeddeck.git
cd myfeeddeck
pip install -r requirements.txt
streamlit run myfeeddeck.py

🖥️ Manually via Windows Command Line (CMD)

Open a Command Prompt (CMD) and run the following commands:

cd path\to\your\myfeeddeck
streamlit run myfeeddeck.py

🔄 Or, if Python is installed via the Microsoft Store (WindowsApps):

cd path\to\your\myfeeddeck
"%USERPROFILE%\AppData\Local\Microsoft\WindowsApps\python.exe" -m streamlit run myfeeddeck.py

🔗 n8n-Integration

MyFeedDeck supports directly sending individual articles to n8n webhooks (e.g., for Telegram, email, Airtable):

POST https://n8n.example.com/webhook/myfeeddeck-article
{
  "project": "AI News",
  "title": "GPT-5 announced",
  "url": "https://example.com/article",
  "timestamp": "2025-07-22T15:42:00Z"
}

Webhooks are triggered by clicking the 🔁 button on each article.

☁️ Upcoming Features (Roadmap)

  • 🧠 AI summaries with OpenAI / Ollama
  • 📨 Email-to-Feed (IMAP parsing)
  • 🔐 Optional login functionality
  • 📲 Mobile responsive view

🙋‍♂️ Get Involved

Pull requests and feature ideas are welcome! You can:

  • contribute new language files
  • suggest your own feed templates or themes
  • propose UI improvements

☕ Support the Project

If you like MyFeedDeck, support further development with a repost or coffee:

Buy Me a Coffee

📬 Contact