gefixt: Feeds in FreshRSS abonnieren mit Awesome RSS

Obwohl mein Wechsel von tt-rss zu FreshRSS[1] als Feed-Reader schon sehr lange zurückliegt und ich das Firefox Plugin Awesome RSS[2] noch länger nutze, hat es mich seit dem Wechsel nicht so stark gestört, dass die Funktion des Plugins eingeschränkt war.

Für mich war in erster Linie wichtig, auf den ersten Blick zu erkennen, ob eine Seite auch einen RSS Feed anbietet, damit ich diesen abonnieren kann.

Indikator für verfügbare RSS Feeds
Indikator für verfügbare RSS Feeds
Feed Auswahl
Feed Auswahl

Awesome RSS unterstützt aber eben nur 5 Einstellungen und keine davon funktioniert mit einer eigenen FreshRSS-Installation. Aber da ich kürzlich eine größere Anzahl an neuen Seiten entdeckte, die ich abonnieren wollte und mich das Kopieren & Einfügen dann doch nervte, nahm ich mich der Sache an.

Einstellungen Awesome RSS Plugin
Einstellungen Awesome RSS Plugin

Bei tt-rss gab es eine Datei namens public.php, welche im öffentlichen Verzeichnis der Installation lag, an die man die Feed-Adresse übergeben hat. Bei FreshRSS funktioniert das über index.php. Da diese per Regel standardmäßig aufgerufen wird, kann ein Feed einfach per folgendem Aufruf hinzugefügt werden:

https://URLzumFreshRSS/i/?c=feed&a=add&url_rss=Feed-den-man-abonnieren-will

Dann öffnet sich die Maske, in der man noch weitere Einstellungen vornehmen kann, bevor man das Abo aktiviert.

Zum Glück habe ich ja ein paar rudimentäre Kenntnisse in PHP und habe mir im öffentlichen Verzeichnis von FreshRSS, das ist übrigens das Verzeichnis /p in der Installation, die Datei public.php erstellt mit folgendem Inhalt:

1
2
3
4
$url = "https://DeinURLzumFreshRSS/i/?c=feed&a=add&url_rss=";
$feed = $_GET["feed_url"];
$redirect = $url . $feed;
header("Location: ".$redirect); /* Redirect browser */

Download: public.php.txt (runterladen und in public.php umbenennen, Inhalt an die eigene Installation anpassen)

Die paar Zeilen sorgen dafür, dass bei Klick auf den gewählten Feed im Browser einfach auf die korrekte Funktion von FreshRSS weitergeleitet wird und ich so ganz bequem wieder Feeds abonnieren kann.

RSS Feed in FreshRSS abonnieren
RSS Feed in FreshRSS abonnieren
  1. [1] FreshRSS, a free, self-hostable feeds aggregator
  2. [2] Awesome RSS – Firefox Plugin

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Mit der Nutzung dieses Formulars erklärst du dich mit der Speicherung und Verarbeitung deiner Daten durch diese Website einverstanden. Datenschutzerkärung

Blogverzeichnis Bloggerei.de - Mastodon