Nützliche Shell-Skripte
Trackbacks senden, JPEG-Metadaten setzen und Teealarm
Lizenz: GNU General Public License 3
Diese Seite ist eine kleine Sammlung eigener nützlicher Shell-Skripte. Die Zugriffsrechte der Skripte müssen auf ausführbar gesetzt werden, bevor das Skript aufgerufen werden kann.
Trackbacks senden
Quelltext: shell-trackback.sh
Paketverwaltung: zenity und curl installieren
Bildschirmfotos: Eingabemaske 1, Eingabemaske 2, Übersicht
Dieses Shellskript erlaubt es Trackbacks an ein Blog zu senden. Über einen GNOME-Dialog werden Blogname, Titel des Eintrags, URL und ein Auszug aus dem Inhalt erfragt. Der so zusammengestellte Trackback kann dann an beliebig viele Blogs versendet werden. Benötigt werden die Pakete zenity und curl.
JPEG-Metadaten in Nautilus setzen
Quelltext: shell-exif.sh
Nautilus-Aktion: shell-exif-nautilus.schemas
Paketverwaltung: zenity und libimage-exiftool-perl installieren
Bildschirmfotos: Nautilus Aktion 1, Nautilus Aktion 2, Nautilus Menü, Lizenzauswahl, Eingabemaske
Mit diesem Shellskript können die gebräuchlichen IPTC-Daten eines JPEG-Bildes gesetzt werden. Gesteuert durch GNOME-Dialoge kann der Benutzer eine Lizenz auswählen und eine Beschreibung eingeben. Der Autor wird ebenfalls vom Skript gesetzt. Um den Autor zu ändern muss dieser jedoch direkt im Skript ganz oben (ARTIST="...") festgelegt werden.
Benötigt werden die Pakete zenity und libimage-exiftool-perl. Dem Skript kann man beliebig viele Dateinamen übergeben. Es bietet sich auch an dieses Skript in eine Nautilus-Aktion einzubauen, so dass es automatisch als Menüeintrag für JPEG-Dateien angezeigt wird.
Teealarm
Quelltext: shell-tea.sh
Paketverwaltung: zenity installieren
Bildschirmfotos: Integration ins Hauptmenü, Benachrichtigung
„Verdammt! Jetzt hat der schwarze Tee wieder 10 Minuten gezogen!” Falls du deinen Tee auch schon einmal wegschütten musstest, weil du ihn vertieft in deine Arbeit oder in ein Blog, hast zu lange ziehen lassen, dann ist hier die Lösung: Dieses Skript zeigt im GNOME-Panel ein Benachrichtigungssymbol mit der Zeit an, die dein Tee noch ziehen muss. Nach Ablauf der Zeit erscheint eine Benachrichtigung in Form einer Sprechblase.
Benötigt wird das Paket zenity. Folgende Parameter können dem Skript übergeben werden: -d DAUER oder --duration DAUER gibt die Dauer in Sekunden an. Die Option -n NAME oder --name NAME benennt die Teesorte mit NAME.
