Skip to content

Blog

Willkommen im Blog! Mal sehen ob ich sowas überhaupt brauche.

Angedacht war, Obsidian's "Daily Notes"-Feature zu verwenden, um hier tägliche Blog-/Status-Beiträge zu verfassen.

System

Ich glaube ich hab' das System gehackt! Die Maschinerie genutzt!

Ich hab' mir hier mein Github-Repo so eingerichtet, dass GitHub Actions ausgeführt werden, wenn Änderungen gemacht werden. Diese Actions können auch PHP-Scripte ausführen (docker), deren Ausgaben wiederum im Repository gespeichert werden können. So hol' ich mir z.B. eine Liste deutscher IPTV-Kanäle von iptvfree, parse die und schreibe das Ergebnis als JSON in eine Datei, die ich dann, nachdem meine statische Site über die Actions generiert wurde, aufrufen kann:

https://revooms.github.io/datenblatt/api/iptv_channels_ger.json

ICHROKKE! 🤟

2025 04 12 23 52

Anscheinend nutze ich dieses Blog hier ja nicht so häufig! ;)

Heute bin ich allerdings über dieses alte "datenblatt"-Projekt gestolpert und dachte ich mach' mal weiter.

Jedenfalls ist das Projekt jetzt soweit eingerichtet, dass bei Änderungen an den Seiten via GitHub und mkdocs automatisiert eine neue Version der Site hier erstellt wird.

Nachdem also die GitHubActions jetzt einigermassen funktionieren habe ich überlegt, eine weitere Test-Action zu schreiben, die PHP-Scripte aus dem Repo ausführen kann. Dann kann man hoffentlich via GitHub-Action-Automatisierung so eine Art "cronjob" laufen lassen, z.B. aktuellste IPTV-Kanäle aus iptv.org parsen und zur Verfügung stellen.

Github

Verwalten der Site über GitHub funktioniert auch recht passabel. Actions/Workflows sind eingerichtet, die die Änderungen live schalten.

2024 12 24 52

Weiter mit mkdocs und Obsidian rumgespielt, Template für neue "Daily Notes" in Obsidian angelegt - jetzt wird automatisch das Datum als Meta-Data eingetragen - was gut für das mkdocs-Plugin "Blog" ist - welches dieses Blog antreibt.

2024 12 23 52

Erster Blog-Eintrag. Bisschen mit Obisidian und mkdocs rumgespielt.