Computer & Internet

Countdowntimer mit Endesignalisierung durch Audiofile

Für die Countdown-App wird ein go-Compiler benötigt:

sudo apt install golang-go

Countdown-App für die Kommandozeile herunterladen, vorher hier die aktuelle Version herausfinden und in allen folgenden Befehlen anstelle von v1.4.0 eintragen, falls eine neuere existiert:

wget https://github.com/antonmedv/countdown/archive/refs/tags/v1.4.0.tar.gz -O countdown.tar.gz

Archiv extrahieren (entpacken):

tar -xf countdown.tar.gz

Archiv löschen:

rm countdown.tar.gz

App compilieren, dazu vorher in das neu erstellte Verzeichnis wechseln:

cd countdown-1.4.0
go build

Datei ausführbar machen:

chmod +x countdown

Nun noch in $PATH verschieben:

sudo mv countdown /usr/local/bin

Zuletzt kann der extrahierte Ordner wieder gelöscht werden:

rm -rf countdown-1.4.0

Ein Timer der nicht klingelt, ist nutzlos. Also wird ein Befehl zur Wiedergabe von Audiodateien und natürlich die dazugehörigen libraries benötigt:

sudo apt install sox libsox-fmt-all

Endlich aus allen Komponenten einen Timer-Befehl zusammensetzen (/Pfad/zum/Audiofile.mp3 durch Pfad zum gewünschten Audiofile ersetzen):

function timer() { countdown "$1" && play /Pfad/zum/Audiofile.mp3 ; }

Timer ausführen:

timer 10s 10 Sekunden
timer 1h23m45s 1 Stunde, 23 Minuten und 45 Sekunden
timer 12:34 Endezeit 1234 Uhr

Der Timer kann mit ctrl-c abgebrochen werden.

credits:
Countdown Befehl für Kommandozeile
Computing for Geeks – best countdown timer app for linux (Anleitung wird scheint's nicht aktualisiert, funktioniert darum nicht mehr)
Ask Ubuntu – how to play a sound from terminal

1 Kommentar

Ich war in den letzten 15 Jahren Kunde bei etlichen Webhostern. Dabei rangiert Spacequadrat unter den Flop 3. Lest Euch meinen Bericht durch und überlegt Euch gut, ob Ihr das Risiko eingehen wollt, ählich schlechte Erfahrungen mit dieser Firma zu machen, wie ich. ... weiterlesen