Von iCloud zu FreshRSS

Eigentlich müsste es sogar heißen: Von Fever zu iCloud zu FreshRSS.

Diese Woche bin ich wieder auf einen selbstgehosteten Feedreader umgestiegen. Der Grund: Möchte man seine Feeds auch auf einem Gerät lesen, das nicht am selben iCloud-Konto hängt wie die eigenen Geräte – etwa dem Arbeits-MacBook oder einem Android-Gerät –, hat man mit der iCloud-Synchronisation schlicht keine Möglichkeit dazu.

Zufällig habe ich dann entdeckt, dass NetNewsWire, mein Feedreader der Wahl für macOS und iOS, inzwischen auch FreshRSS unterstützt. FreshRSS ist ein selbstgehosteter Feedreader, den man mit wenigen Minuten Aufwand auf einem PHP-/MySQL-Server installieren kann. Im Grunde genau wie früher Fever.

Der große Vorteil: Die Feeds sind damit nicht mehr an ein bestimmtes Ökosystem gebunden. Stattdessen lassen sie sich auf jedem Gerät lesen, das einen FreshRSS- oder Google-Reader-kompatiblen Client unterstützt.

Etwas mehr Zeit hat allerdings die Einrichtung gekostet. Zum einen musste ich herausfinden, wie NetNewsWire auf die Feeds zugreifen kann, zum anderen, wie sich die automatische Aktualisierung per Cronjob einrichten lässt. Hat man das einmal verstanden, ist es aber ganz einfach:

  1. Im „Profil“ ein API-Passwort anlegen.
  2. Unter „Authentifizierung“ den API-Zugriff aktivieren.
  3. Danach kann man über https://example.com/api/greader.php mit Benutzername und API-Passwort auf die Feeds zugreifen.
  4. Für die automatische Aktualisierung zusätzlich im „Profil“ ein Master-Authentifizierungs-Token erstellen.
  5. Dieses Token anschließend in einem Cronjob verwenden, der folgende URL aufruft: https://example.com/i/?c=feed&a=actualize&ajax=1&user={name}&token={token}. Ein Beispiel wäre so:
    0 * * * * curl --silent --show-error --fail --max-time 60 "https://example.com/i/?c=feed&a=actualize&ajax=1&user={name}&token={token}" >/dev/null

Vielleicht erspart das ja jemandem die gleiche Suche wie mir.

Marc war hier: Zum Goldenen Schuss

Well, that escalated slowly.

Karte mit dem Standort von Zum Goldenen Schuss

Neuromancer (Teaser)

Auf der San Diego Comic-Con hat Apple TV überraschend den ersten Teaser zu seiner „Neuromancer“-Serie gezeigt – nach über 40 Jahren wird William Gibsons Cyberpunk-Gründungswerk von 1984 zum ersten Mal fürs bewegte Bild adaptiert. Los geht’s im Januar 2027. Ich bin sehr gespannt!

„Neuromancer — Official Teaser | Apple TV“ abspielen

Marc war hier: Bürgerhaus Schalbruch

Blut spenden. 🩸

Karte mit dem Standort von Bürgerhaus Schalbruch

Flugdaten

In den letzten Wochen habe ich begonnen, meine über 4.000 Instagram-Beiträge ins Blog zu holen. Auch wenn noch etwas Finetuning erforderlich ist, hat das soweit ganz gut geklappt. Über die Jahre habe ich auch Fotos an Flughäfen oder auf Flügen gemacht, und inspiriert durch Dominiks Flüge habe ich diesen Fotos nun ein paar zusätzliche Machine Tags verpasst:

  • flight:from=muc
  • flight:to=dus
  • flight:number=LH2734

Die Tags werden nicht in der üblichen Tag-Liste ausgegeben, sondern rendern stattdessen – zusammen mit den Daten des Beitrags – einen Pseudo-Boardingpass:

Screenshot der von mir gebauten Flugdaten-Karte mit Route, Flugnummer und Datum.

Die Daten habe ich meinen alten Flugtickets aus Apple Wallet entnommen – ja, die habe ich immer noch.

Kleines Frontend-Detail am Rande: Für den border-radius nutze ich hier erstmals corner-shape: scoop, das funktioniert aber aktuell nur in Chromium-basierten Browsern.

Hach, Internet!

Fußballgott

Ich habe lediglich zwei Deutschland-Spiele geschaut und auch sonst keine Ahnung, bin aber beim WM-Tippspiel der Firma ganz schön weit oben gelandet.

Screenshot einer Tippspiel-App zur Fußball-WM: 1. Platz in der Gesamtwertung, markiert mit grünem Aufwärtspfeil. 110 Punkte, 13 Volltreffer. Darunter eine goldene Medaille mit der Zahl 1 sowie der Text „Tippkönig! Du hast eure Tipprunde gerockt! Lass dich feiern und fordere deine Mitspieler erneut heraus.“

Fußballwissen ist einfach ein überbewertetes Konzept.

Marc war hier: Radiologische Praxisgemeinschaft

Knöchel röntgen. 🩻🤞🏼

Karte mit dem Standort von Radiologische Praxisgemeinschaft

Marc war hier: Pizzeria Roma

🍕

Karte mit dem Standort von Pizzeria Roma

Marc war hier: Engendahl Scientific Consulting

☕️

Karte mit dem Standort von Engendahl Scientific Consulting

Marc war hier: Autohaus Bischof

Neues Auto abholen! 🎉

Karte mit dem Standort von Autohaus Bischof