Boženka v bashi

Jedná se o bashový skript, který má za úkol vypsat údaje z projektu Boženka (bozenka.cloud) co nejpodobněji tomu, jak je vypisuje na webu. Využil jsem tedy dostupného API a napsal jsem vlastně takový terminálový frontend.

Skript by měl fungovat ve všech Linuxových distribucích (či jiných Unix-like operačních systémech) s nainstalovanými balíčky bash, curl, coreutils, curl, sed a sed. Pro správné zobrazení by také váš terminál měl umět ANSI barvy. Kód je trochu staršího data a je v něm tedy ze sémantického hlediska co měnit, ale důležité je, že funguje. :-)

Skript si můžete stáhnout pomocí odkazu níže a se zprovozněním vám pomůže sekce "Zprovoznění".

Ukázka výstupu bashové Boženky

Zprovoznění

Skript nejdříve stáhnete, v tomto případě do aktuální pracovní složky pod jménem bozenkabash, pomocí příkazu:

wget -O ./bozenkabash https://ethernetlord.eu/mirror/bozenkabash

poté mu přidělíte oprávnění:

chmod +x ./bozenkabash

a nakonec ho spustíte:

./bozenkabash

Pokud se vypisuje nějaká chyba, pravděpodobně nemáte nainstalovaný některý z potřebných balíčků, které jsem zmiňoval výše nebo máte problémy s internetovým připojením.

Ve skriptu je několik možností, které můžete změnit a tím ovlivnit výpis. Vše je tam patřičně popsáno. ;-)