Simple RSS Reader

Es gibt ein neues Release (Release 2026.06.13.0) vom Simple RSS Reader. Optional können nun vollständige Posts von einer Seite geladen werden, wenn der Feed verstümmelt ist. Mit graby konnte das schnell und einfach umgesetzt werden. Ich habe ein wenig aufgeräumt und die UI etwas überarbeitet. Ich bin mir nicht mal sicher, ob das überhaupt irgendjemanden interessiert.

Simple RSS Reade Update

Da das UI vom Simple RSS Reader ja bisher etwas Grütze war, ist es nun etwas überarbeitet worden. Weiterhin nicht perfekt, aber besser. Außerdem hatte ich dann einen Grund, meine Nase mal in htmx zu stecken und zu evaluieren, ob ich das evtl. für andere Projekte in Zukunft nutzen könnte. Es ist klein und optimal für einfache Projekte wie dieses und eine ganze Ecke einfacher und schneller zu handhaben als bspw. Vue.js oder React. Die aufgepumpten HTML-Tags könnten stören. Aber das HTML von dem Reader ist ohnehin überschaubar.

Obendrein gibt es jetzt einen Darkmode.

So viel zum Verregneten Fronleichnam… 

Simple Anti-FOMO RSS-Reader

Das erste Mal, dass ich ein GitHub Repo public mache. Im RSS-Club hatte ich ja schon mal angedeutet, dass ich einen einzigen RSS-Reader geschrieben habe, der per LLM FeedItem für mich nach Relevanz sortieren soll. Ich muss nicht alles lesen, was mir vor die Augen kommt. Man wird heutzutage ohnehin schon wie blöd mit News vollgepumpt. Quasi ein Anti-FOMO RSS-Reader. Der Name ist noch etwas sperrig.

Feature sind überschaubar:

  • Feeds werden einer OPML-Datei entnommen, gelesen und die Items in einer MySQL Tabelle hinterlegt.
  • Wenn ein ANTHROPIC_API_KEY hinterlegt ist, werden neu gelesene Items mit dem claude-haiku-4-5-20251001-Model klassifiziert. Dazu wird eine Markdown-Datei mit einer Liste von Kategorien herangezogen. Diese enthält je Zeile eine Kategorie mit Schlüsselwörtern/Definition. Die Reihenfolge der Kategorien entspricht der Relevanz. Was nicht vom LLM klassifiziert werden kann, ist „Nicht kategorisiert“ und steht unten in der Liste. Das sind dann in der Regel Posts, die sich nicht mit meinem Interessenbereich decken. Bei der Klassifizierung entstehen geringfügige Kosten.
  • Neue Items können als gelesen markiert werden.
  • Alte Items werden nach 5 entsorgt. * Items können favorisiert werden und bleiben dann über 5 Tage hinaus behalten.

Mehr gibt es noch nicht. Ich könnte mir vorstellen, die index.php zum Lesen auch wegzulassen und stattdessen das Ganze als RSS-Feed mit (soweit verfügbar) vollständigen Posts einfach nur als Feed bereitzustellen, den ich dann mit NetNewsWire lesen kann. Mal sehen …

Eine DDEV-Config ist im Repo enthalten.

Naja, es ist eher eine Art Proof of Concept als eine ernst gemeinte Anwendung. Ich denke, dass man so etwas vielleicht auch mit ein paar Klicks in Inoreader machen könnte. Aber wo bleibt denn da der Spaß.