{"id":4428,"date":"2011-10-29T14:32:27","date_gmt":"2011-10-29T12:32:27","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=4428"},"modified":"2019-10-17T02:22:21","modified_gmt":"2019-10-17T00:22:21","slug":"wyrd-und-remind-kalender-und-terminplaner-fur-die-konsole","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2011\/10\/29\/wyrd-und-remind-kalender-und-terminplaner-fur-die-konsole\/","title":{"rendered":"wyrd und remind: Kalender und Terminplaner f\u00fcr die Konsole"},"content":{"rendered":"<p><a href=\"https:\/\/kmandla.wordpress.com\/2010\/01\/02\/task-managers-for-the-console\/\">Wyrd<\/a> ist ein Frontend f\u00fcr <a href=\"http:\/\/www.roaringpenguin.com\/products\/remind\">remind<\/a>, welches wiederum ein fortschrittliches Kalender- und Alarmprogramm f\u00fcr UNIX-artige Systeme ist. Warum du es benutzen solltest? Zitat des Wyrd Entwicklers: \"Weil du keine Lust hast auf dein aufgeblasenes Kalenderprogramm zu warten\"<br \/>\nNat\u00fcrlich kann ich ihm hier nur zustimmen. Sicher, in der heutigen Zeit sind alle Computer so weit entwickelt, dass es schier unm\u00f6glich erscheint, dass irgendwelche Art von Software einen modernen Rechenknecht in die Knie zwingen k\u00f6nnte. Mit Sicherheit wird dieser Computerkauf der letzte gewesen sein. Schwer vorstellbar, dass dieser Rechner einmal zu langsam f\u00fcr die B\u00fcroarbeit, meine E-Mails und Terminplanung sein sollte. Dachte man vor 30 Jahren.<br \/>\nNein, das Problem beim Finden des richtigen Terminplaners ist nicht die Hardware, sondern du. Oder besser gesagt die Person, f\u00fcr die du einen Kalender f\u00fchrst. Es m\u00fcssen nicht zwangsl\u00e4ufig die eigenen Termine sein, an die man sich und andere erinnern soll und nicht immer hat man die Wahl, welche Anwendungen man zum Erinnern benutzen darf. Die Methoden reichen dabei von der Wiedervorlagemappe, \u00fcber Outlook, Lotus Notes, den Terminplaner im Blackberry, das andere Smartphone, das neue Tablet, bis hin zu Evolution in Gnome, Thunderbird Lightning und schlie\u00dflich wyrd plus remind.<br \/>\nTerminplaner sind nicht gerade die spannendsten Anwendungen. Je nach dem wie besch\u00e4ftigt du bist sind sie entweder essentiell wichtig, um nicht den \u00dcberblick zu verlieren oder bestenfalls ein nettes Gimmick auf deinem Desktop.<br \/>\nIch habe mir nie gro\u00df den Kopf dar\u00fcber zerbrochen, warum es gerade diese oder jene Anwendung war. Sie erf\u00fcllte zum jeweiligen Zeitpunkt einfach ihren Zweck. Gerade f\u00fcr Privates brauche ich hier keine ausschweifenden Funktionen. In der Regel gen\u00fcgt mir nun das Lightning Addon von Thunderbird\/Icedove und im Moment bin ich dabei Gefallen an wyrd zu finden.<br \/>\nWie schon gesagt ist das Prinzip eines Terminplaners recht simpel. Schon vor Jahren hat sich jemand die M\u00fche gemacht remind zu schreiben. Mit dessen Syntax l\u00e4sst sich jede Art von Termin beschreiben. Ein Beispiel:<\/p>\n<pre class=\"brush:plain\">REM Jul 10 +14 Annas Geburtstag %b\nREM Jul 5 2011 *14 +2 AT 14:00 + 10 DURATION 2:00 AFTER MSG zweiw\u00f6chentliches Vereinstreffen<\/pre>\n<p>Die erste Zeile zeigt die wiederkehrende Aufgabe sich einen Geburtstag merken zu wollen. Mit REM wird die Erinnerung definiert. Zuerst folgt das Datum des Geburtstags. +14 bedeutet, dass man vierzehn Tage vor dem Termin eine Erinnerung erhalten m\u00f6chte und das dann die Nachricht \"Annas Geburtstag in 14 Tagen\" angezeigt werden soll. %b ist der Platzhalter f\u00fcr die Anzahl der Tage bis zu diesem Termin, die kontinuierlich heruntergez\u00e4hlt werden.<br \/>\nIm zweiten Beispiel wird wieder eine Erinnerung mit REM definiert. Beginnend vom 5. Juli 2011 wird alle vierzehn Tage (*14) ein Vereinstreffen einberufen. Man m\u00f6chte zwei Tage vor dem jeweiligen Termin eine Erinnerung erhalten (+2). Das Treffen findet immer um 14.00 Uhr statt. Zehn Minuten davor m\u00f6chte man erneut daran erinnert werden (+10). Das Treffen dauert zwei Stunden (2:00). F\u00e4llt der Termin auf einen Feiertag wird er auf den n\u00e4chstm\u00f6glichen Tag gelegt. (AFTER)<br \/>\nNach diesem Prinzip funktioniert remind. Die Syntax ist noch wesentlich umfangreicher und so m\u00e4chtig, dass sich damit noch komplexere Erinnerung definieren lassen. Sehr gut dokumentiert ist das Ganze im Handbuch <em><a href=\"http:\/\/linux.die.net\/man\/1\/remind\">man remind<\/a><\/em>. Der Nachteil von remind ist aber auch schnell offensichtlich. Man muss jede Erinnerung in eine Textdatei tippen und sich dabei noch Gedanken um die Syntax machen. Damit es leichter geht, hat man die Wahl entweder <a href=\"http:\/\/packages.debian.org\/sid\/tkremind\">tkremind<\/a> als GUI zu benutzen oder das angesprochene wyrd als Konsolenapplikation zu nehmen, welches sich wie auf dem folgenden Screenshot pr\u00e4sentiert.<br \/>\n<a href=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/10\/wyrd1-1.png\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-4430 size-medium\" title=\"wyrd\" src=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/10\/wyrd1-1-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/10\/wyrd1-1-300x225.png 300w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/10\/wyrd1-1-768x576.png 768w, https:\/\/gambaru.de\/blog\/wp-content\/uploads\/2011\/10\/wyrd1-1.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><br \/>\nWyrd ist wirklich sehr klar strukturiert. Die wichtigsten Kommandos werden am oberen Bildschirmrand dargestellt. Im Hauptbereich tr\u00e4gt man den Termin ein, rechts davon befindet sich ein Monatskalender, dessen einzelne Tage je nach Termindichte unterschiedlich farblich hinterlegt sind. Darunter gibt es ein weiteres Feld, indem alle nicht zeitlich begrenzten Aufgaben des aktuellen Tages im \u00dcberblick dargestellt werden. Mit <strong>?<\/strong> erh\u00e4lt man eine komplette \u00dcbersicht der Tastenbelegung.<br \/>\nIdeal f\u00fcr den Einstieg ist die Flash Demo zu wyrd, mit der innerhalb von nur acht Minuten das Prinzip von remind und wyrd erkl\u00e4rt wird und die ich f\u00fcr jeden Beginner sehr empfehlen kann. Zwar wird auch Deutsch als Sprache unterst\u00fctzt, doch scheinbar muss man dieses Feature beim Kompilieren explizit angeben. Voreingestellt ist auf jeden Fall Englisch.<br \/>\nWyrd erzeugt auf Tastendruck automatisch ein Remind-Template, welches wiederum eine Erinnerung definiert. Lediglich die Botschaft, an die man gerne erinnert werden m\u00f6chte, muss man mit Hilfe eines Editors noch eingeben. Welcher Editor das ist, wird wyrd durch die Umgebungsvariable EDITOR mitgeteilt. Am besten man legt diesen Wert in der <em>~\/.bashrc<\/em> oder seiner bevorzugten Shell fest, z.B. <strong>export EDITOR=vim<\/strong>.<br \/>\nEs lassen sich bei entsprechender Kenntnis der Remind-Syntax weitere Templates definieren, die dann innerhalb von wyrd an eine Taste gebunden werden k\u00f6nnen. Die Tastenbelegung und weitere Optionen lassen sich in <em>~\/.wyrdrc<\/em> \u00e4ndern. Wer sich noch unsicher ist, ob es eine M\u00f6glichkeit gibt den bestehenden Google Kalender umzuwandeln, sollte auch mal einen Blick in die <a href=\"http:\/\/www.roaringpenguin.com\/wiki\/index.php\/Remind_FAQ\">FAQ von remind<\/a> werfen.<br \/>\nEs gibt mehr als genug Auswahl an Terminplanern, aber ich denke f\u00fcr die Konsole habe ich den passenden mit wyrd und remind nun gefunden. Wer schon immer mit dem Gedanken gespielt hat, seinen Freunden automatisierte E-Mails mit Gl\u00fcckw\u00fcnschen zum Geburtstag oder Hochzeitstag zu schicken, brauch in Zukunft nur noch remind und einen Cron Job aufzusetzen. Das klingt abwegig? Nun, sagen wir mal so, ich kenne jemanden, der das l\u00e4stige Geburtstagsproblem auf eine \u00e4hnliche Art gel\u00f6st hat. \ud83d\ude00<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wyrd ist ein Frontend f\u00fcr remind, welches wiederum ein fortschrittliches Kalender- und Alarmprogramm f\u00fcr UNIX-artige Systeme ist. Warum du es benutzen solltest? Zitat des Wyrd Entwicklers: &#8222;Weil du keine Lust hast auf dein aufgeblasenes Kalenderprogramm zu warten&#8220; Nat\u00fcrlich kann ich ihm hier nur zustimmen. Sicher, in der heutigen Zeit sind alle Computer so weit entwickelt, &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2011\/10\/29\/wyrd-und-remind-kalender-und-terminplaner-fur-die-konsole\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201ewyrd und remind: Kalender und Terminplaner f\u00fcr die Konsole\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[53,224],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/4428"}],"collection":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/comments?post=4428"}],"version-history":[{"count":1,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/4428\/revisions"}],"predecessor-version":[{"id":10971,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/4428\/revisions\/10971"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=4428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=4428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=4428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}