newsbot/feeds.js
2026-04-14 08:37:57 +02:00

94 lines
2.3 KiB
JavaScript

// ============================================================
// feeds.js — RSS-Feed Konfiguration
// Einfach neue Feeds hinzufügen oder Kategorien anpassen
// ============================================================
const FEEDS = [
// --- KI & Machine Learning ---
{
category: "🤖 KI & Machine Learning",
url: "https://feeds.feedburner.com/blogspot/gJZg",
name: "Google AI Blog"
},
{
category: "🤖 KI & Machine Learning",
url: "https://openai.com/blog/rss.xml",
name: "OpenAI Blog"
},
{
category: "🤖 KI & Machine Learning",
url: "https://www.anthropic.com/rss.xml",
name: "Anthropic"
},
{
category: "🤖 KI & Machine Learning",
url: "https://huggingface.co/blog/feed.xml",
name: "Hugging Face"
},
// --- IT Security ---
{
category: "🔐 IT Security",
url: "https://feeds.feedburner.com/TheHackersNews",
name: "The Hacker News"
},
{
category: "🔐 IT Security",
url: "https://www.bleepingcomputer.com/feed/",
name: "BleepingComputer"
},
{
category: "🔐 IT Security",
url: "https://krebsonsecurity.com/feed/",
name: "Krebs on Security"
},
// --- Smart Home & IoT ---
{
category: "🏠 Smart Home & IoT",
url: "https://www.home-assistant.io/atom.xml",
name: "Home Assistant"
},
{
category: "🏠 Smart Home & IoT",
url: "https://www.heise.de/thema/smart-home.rss",
name: "Heise Smart Home"
},
// --- Web Development ---
{
category: "⟨/⟩ Web Development",
url: "https://css-tricks.com/feed/",
name: "CSS-Tricks"
},
{
category: "⟨/⟩ Web Development",
url: "https://dev.to/feed",
name: "DEV.to"
},
{
category: "⟨/⟩ Web Development",
url: "https://github.blog/feed/",
name: "GitHub Blog"
},
// --- Self-hosting & Linux ---
{
category: "🖥️ Self-hosting & Linux",
url: "https://selfh.st/articles/index.xml",
name: "selfh.st"
},
{
category: "🖥️ Self-hosting & Linux",
url: "https://www.heise.de/open/news-atom.xml",
name: "Heise Open"
},
];
// Wie viele Artikel pro Feed maximal gepostet werden
const MAX_ITEMS_PER_FEED = 2;
// Wie viele Stunden rückwirkend Artikel berücksichtigt werden
const HOURS_LOOKBACK = 24;
module.exports = { FEEDS, MAX_ITEMS_PER_FEED, HOURS_LOOKBACK };