[English version]

Scripts

Ich hab mir gedacht, daß einige der kleinen Scripts, die ich für meinen Computer benutze, evtl. auch für andere Leute ganz nützlich sein könnten. Vielleicht finden sie ja Verwendung oder dienen zumindest als Inspiration; auf jeden Fall viel Spaß damit :-)

Index

cdparanoia-mon

Ich benutze mp3c als Frontend zum Rippen von CDs. Für die eigentliche Arbeit benutze ich cdparanoia. Da aber mp3c leider die cdparanoia-Fortschrittsleite nicht anzeigt, und der Output von cdparanoia -e wenig hilfreich ist, habe ich ein kleines Wrapper-Script geschrieben, daß eine Fortschrittsleiste anzeigt. Die cdparanoia-Symbole („ “, „-“, „+“, „e“, „!“ und „V“) werden wie im Original angezeigt (ich habe mir die Routine, die das im im cdparanoia-Quellcode macht, angeschaut), für die Smilies war ich dann aber doch zu faul ;-)
cdparanoia-mon erwartet als Parameter die zu verwendende Gerätedatei und den zu rippenden Track. Optional kann auch ein Zieldateiname angegeben werden, wenn keiner angegeben wird, wird die Datei ./track[Nummer].wav genannt.

Download: cdparanoia-mon-0.1.gz (0,8 KB, Letzte Änderung: 19.09.2008)

encfsmount

Erspart einem das Eingeben absoluter Pfade, wie es encfs haben will. Beispiel: encfsmount geheim legt, so es ./.geheim.enc noch nicht gibt, ./geheim (falls nötig) und ./.geheim.enc an und setzt ./.geheim.enc als neues encfs-Container-Verzeichnis auf. Gibt es ./.geheim.enc, wird es, wenn kein zweiter Parameter angegeben wird, auf ./geheim gemountet. Optional kann man auch einen zweiten Parameter angeben, wobei dann der erste das Containerverzeichnis ist und der zweite der Mountpunkt.
Für Informationen über encfs verweise ich auf deren Homepage.

Download: encfsmount-0.1.3.gz (1,3 KB, Letzte Änderung: 12.06.2010)
Ältere Versionen: [0.1.2] (0,4 KB) [0.1.1] (0,4 KB) [0.1] (0,4 KB)

encfsmounter

… ist der GUI-Kumpel von encfsmount ;-) Bedingt durch Nachfrage im Gentoo-Forum hab ich ein schickes, kleines GUI-Scriptchen geschrieben, das mit schicken, kleinen kdialog-Boxen auf graphische Art und Weise das Ein- und Aushängen von EncFS-Verzeichnissen ermöglicht. Benötigt wird dazu die Datei ~/.encfsmounter, die Mountpunkte der verfügbaren EncFS-Verzeichnisse enthät, pro Zeile einen (vorausgesetzt, die Verzeichnisse heißen entsprechend denen, die encfsmount produziert). Man kann auch das einzuhängende Verzeichnis als Parameter angeben (entweder absoluter Pfad oder relativ zu ~). Vielleicht braucht's ja einer ;-)

Download: encfsmounter-0.1.gz (0,7 KB, Letzte Änderung: 19.09.2008)

get_fritz_ip

Bash-Script zum Auslesen der externen IP-Addresse einer Fritz!Box per UPnP mittels netcat. Nett, wenn man z. B. die IP-Adresse in einem Shell-Script verwenden will. Damit spart man sich, aufs Internet zuzugreifen, um die IP herauszufinden. Im Prinzip geklaut von http://www.gimme-th.at/ ;-)

Download: get_fritz_ip-0.1.gz (0,6 KB, Letzte Änderung: 19.09.2008)

installkernel

Das installkernel-Script, was ich benutze. Seit Version 0.2 darauf ausgelegt, von /usr/src/linux/make install aufgerufen zu werden (dazu das Script z. B. nach /root/bin/ kopieren). Installiert einen Kernel nach /boot, verlinkt ihn nach /boot/vmlinuz, macht Backups, falls was überschrieben wird und kopiert die Konfiguration auch nach /boot. Benennt die Dateien nach der aktuellen Kernelversion, z. B. vmlinuz-2.6.12.5 und config-2.6.12.5.

Download: installkernel-0.2.gz (0,4 KB, Letzte Änderung: 19.09.2008)
Ältere Versionen: [0.1.2] (0,5 KB) [0.1.1] (0,5 KB)

log_uptime

log_uptime ist ein Uptime-Logger für Linux (Wer hätt’s gedacht?! ;-) Bei jedem Aufruf loggt es die Uptime. Wenn das System zwischenzeitlich neu gestartet wurde, merkt das log_uptime und vermerkt es entsprechend im Log. Das Paket enthält auch einen Log-Parser, der den Log in einer für Menschen lesbaren Form ausgibt und Statistiken darüber generiert.
Vorsicht: In Version 0.2 hat sich das Log-Format geändert! Details stehen in der README.

Download: log_uptime-0.2.2.tar.gz (3,2 KB, Letzte Änderung: 19.03.2011)
Ältere Versionen: [0.2.1] (3 KB) [0.2] (2,9 KB) [0.1.1] (3,2 KB) [0.1] (3,2 KB)

xbel2opera

Konvertiert eine XBEL-Lesezeichendatei (wie sie z. B. vom Konqueror benutzt wird) in das Lesezeichenformat, was Opera benutzt. Und zwar ein bißchen schöner, als das der Import-Filter von Opera macht, nämlich in der richtigen Reihenfolge und mit Trennstrichen :-)

Download: xbel2opera-0.1.gz (2,2 KB, Letzte Änderung: 19.09.2008)

nasauber.de © 2012 by Tobias Leupold