2 Punkte von the0807 2025-04-12 | 2 Kommentare | Auf WhatsApp teilen

Dieses Projekt ist ein Model Context Protocol (MCP)-Server, der Artikel von GeekNews abruft. Er wurde in Python implementiert und verwendet BeautifulSoup für Web-Scraping.

Hauptfunktionen

  • Neueste Nachrichten abrufen: Mit dem Tool get_articles kann eine gewünschte Anzahl von Artikeln aus verschiedenen GeekNews-Kategorien (top, new, ask, show) abgerufen werden. Jeder Artikel enthält Informationen wie Titel, URL, Punkte, Autor, Zeit, Anzahl der Kommentare und Rang.
  • Wöchentliche Nachrichtenzusammenfassung: Mit dem Tool get_weekly_news kann eine bestimmte Wochennews-ID angegeben oder die aktuellste Wochennews abgerufen werden. Die Wochennews enthalten Informationen wie Titel, Nummer, ID, Inhalt, URL und eine Liste von Einträgen; jeder Eintrag enthält Titel, URL und Ranginformationen.

2 Kommentare

 
xguru 2025-04-13

Es scheint ein nützliches Projekt zu sein, und ich kann die Absicht, GeekNews-Inhalte zu nutzen, gut nachvollziehen.
Allerdings sind bei GeekNews automatisierte Zugriffe und andere Handlungen, die die Website belasten, untersagt.

Wenn möglich, würden wir es begrüßen, wenn Sie eine Vorgehensweise in Betracht ziehen, die die Website nicht direkt belastet (z. B. durch die Nutzung gecachter Daten).

 
the0807 2025-04-13

Vielen Dank, dass Sie es für ein nützliches Projekt halten. Wie Sie gesagt haben, werden wir nach Verbesserungsmöglichkeiten suchen, indem wir zwischengespeicherte Daten nutzen, damit die Website nicht direkt belastet wird. Vielen Dank.