c't 8/2023
S. 85
Test & Beratung
GitHub-Tool

GitHub-Maler

Auf der Profilseite auf GitHub gibt eine Klötzchengrafik Auskunft über die vergangenen Aktivitäten eines Entwicklers. Ein findiges Skript bringt dort auch andere Botschaften unter.

Kleine grüne Kästchen in einem 52×7-Raster repräsentieren auf der Profilseite eines GitHub-Kontos die Tage des vergangenen Jahres: Je mehr Commits der Besitzer des Kontos an einem Tag hochgeladen hat, desto dunkler sind sie eingefärbt. Mancher Open-Source-Programmierer ist stolz auf seinen durchgehend dunkelgrünen Aktivitätsverlauf.

Dem Entwickler Eric Romano war das wohl zu langweilig: Sein Python-Skript gitfiti erzeugt eine Serie von Commits mit Datumsangaben aus der Vergangenheit. Wie viele Beiträge es für welchen Tag generiert, berechnet es aus grafischen Mustern. Ergebnis der Aktion: Das Aktivitätsraster wird zur Leinwand für Pixelgrafiken. Einige populäre Symbole bringt das Skript von Haus aus mit; zusätzlich liest es auf Wunsch Textdateien, in denen der Anwender eigene Muster definieren kann.

Kommentieren