Immer mal wieder ein schlauer Spruch…
…ein Spruch, Weisheit oder ein “Erinner’ dich”.
Motivation:
Fortune – ein Stück Software, welches den Benutzer mit eben solchen Sprüchen oder auch Zitaten versorgt.
Da ich diese Idee gut finde, habe ich mal ein wenig damit herumgespielt.
Funktion:
Mein Skript heißt einfach “quote.sh” und zaubert ein Zitat, Spruch oder auch einen Witz auf den Bildschirm des Nutzers. Dazu verwandt wird “zenity” oder “xmessage”. Die Daten werden aus dem Netz bezogen und aufbereitet auf dem Bildschirm ausgegeben.
Die Vereinfachte Form dieses Skript könnte in einen einzigen Befehl gefasst werden:
curl -sf http://afeni.net/inlet/_.js | cut -d '>' -f 2 | cut -d '<' -f 1 | iconv -f ISO8859-1 -t UTF-8 | zenity --title="Freiheit durch Gelassenheit" --text-info
Voraussetzung:
Damit das Skript seinen Diesnt versehen kann müssen folgende Programme vorhanden sein:
- curl – herunterladen der Daten
- cat, sed, cut, tr – Textverarbeitung
- iconv – Umwandlung der Zeichensätze
- grep – Textsuche
- zenity, xmessage – Anzeige auf dem Bildschirm
Es wird keine Prüfung vorgenommen!
Herunterladen:
http://download.laukien.com/script/quote.sh
Installation:
Am Anfang steht das Überprüfen der benötigten Softwarepakete. Das Herunterladen des Sktiptes und das Ausführbarmachen folgen.
curl http://download.laukien.com/script/quote.sh
chmod +x quote.sh
Ausführung:
Das Skript kann einfach aufgerufen werden, wobei der jeweile Spruch direkt aus dem Netz geladen un auf dem X-Desktop angezeigt wird.
./quote.sh