Auto Squash in GitHub Respository

Das Blog wird mit dem CMS Hugo betrieben und die Inhalte versioniert auf GitHub abgelegt. Gelegentlich werden auf GitHub auch Dateien abgelegt, die im Blog verlinkt werden sollen. Diese Dateien befinden sich in einem anderen öffentlichen Repository, für das eine Versionierung nicht erforderlich ist. Um die Anzahl der Commits zu reduzieren, wurde eine Automatisierung mittels Squash Commits implementiert. Dies geschieht durch den Einsatz von GitHub Actions, wodurch alle Änderungen auf einen einzigen Commit zusammengeführt werden. Im Folgenden wird der Prozess beschrieben. ...

25. Oktober 2024 · 1 Minute · 228 Wörter

Phanpy

Es erscheint fast unglaublich, aber »Phanpy« wurde hier bisher noch nicht erwähnt. Es handelt sich um einen Mastodon-Client, der vollständig im Browser läuft und keine Installation erfordert. Phanpy ist nicht nur Open Source, sondern wird auch sehr aktiv entwickelt – und das schon seit gut zwei Jahren.

12. Oktober 2024 · 1 Minute · 47 Wörter

cobalt

Für das Herunterladen von Videos über den Webbrowser gibt es eine interessante Tool-Empfehlung: »cobalt«. Dieses Tool beschreibt sich selbst wie folgt: cobalt is your go-to place for downloads from social and media platforms. zero ads, trackers, or other creepy bullshit. simply paste a share link and you’re ready to rock! Cobalt ist Open Source und kann auch selbst gehostet werden. Es basiert nicht auf YouTube-dl, sondern verfolgt einen eigenen Ansatz.

5. Oktober 2024 · 1 Minute · 70 Wörter

Krabby-gotchi

Durch Zufall bin ich auf das Projekt »Krabby-gotchi« von DrCheeseFace gestoßen. Dabei handelt es sich um ein unterhaltsames Commandline-Tool, das mit einer Krabbe als virtuellem Begleiter auf spielerische Weise beim Erlernen der Programmiersprache Rust unterstützen soll.

28. September 2024 · 1 Minute · 36 Wörter

monolith

Das Command-Line-Tool »monolith« von Y2Z ermöglicht es, URLs als vollständige HTML-Seiten zu speichern. Dies ist besonders nützlich, wenn man Webseiten archivieren möchte. Im Gegensatz zu vielen anderen Tools, die oft nicht den gesamten vom Browser geladenen Inhalt speichern und stattdessen Inhalte beim Öffnen der Datei nachladen, speichert Monolith den gesamten Inhalt direkt. Dadurch ist dieses Tool deutlich effizienter.

21. September 2024 · 1 Minute · 58 Wörter