Fehlende Quelle hinzugefuegt
[krt-msg] / 2015-01-11T15:35:47Z.msg
1 From: Boris Kraut <krt@nurfuerspam.de>
2 To: undisclosed-recipients: ;
3 Date: Sun, 11 Jan 2015 16:35:47 +0100
4 Message-ID: <20150111163547.UZNIta@edupad.local>
5 Reply-To: Boris Kraut <krt@nurfuerspam.de>
6 Subject: [.plan] Kalender, Kontakte, Kommandozeile -- 2015 Edition
7
8 Und wieder ein Jahr rum, in dem man es nich geschafft hat sein
9 Sammelsurium an Scripten und Hacks in eine verwendbare Form zu
10 bringen. Muesste man mal machen (tm). Wieder ein Jahr rum, in
11 dem man sich nur darueber aufgeregt hat, dass es keine 'gute'
12 Loesung fuer so essenzielle Aufgaben wie Kontakt- und Termin-
13 verwaltung gibt, und darueber, dass das sonst niemand zu stoeren
14 scheint. Falsch! Ganz unbemerkt haben sich schon seit 2012 ein
15 paar Leute gedacht, dass man das aendern muesste -- und sie haben
16 es einfach getan. Hier mal ein paar Projekte, die es sich lohnt
17 genauer anzuschauen, auch wenn ich sie alle selbst noch nicht
18 genutzt habe:
19
20 == ppl ==
21
22 Meine Kontakte liegen in einem Ordner namens 'ppl' -- "people" --
23 und zwar als VCards, eine pro Kontakt. Und nachdem ich mir bei
24 jedem Arbeiten mit CardDAV gesagt habe, dass das wahnsinnig ist,
25 dass wir Dateisynchronisation und Co. fuer Textdateien doch schon
26 mehrfach geloest haben und man doch einfach sein bevorzugtes
27 Versionskontrollsystem nutzen sollte, hab ich das dann auch fuer
28 mich so umgesetzt.
29
30 Mit `ppl` [0] hat Henry Smith genau die selbe Idee gehabt: Einzelne
31 VCards, Sync ueber git, CLI Frontend. Fertig. Mehr gibt's dazu nicht
32 zu sagen.
33
34 == vdir / vdirsyncer ==
35
36 Aber wenn man doch jetzt -- so schrecklich es ist -- CardDAV/CalDAV
37 schon einsetzt, weil eben Smartphone und Co. sonst keinen Spass machen,
38 weil es halt (leider/zum Glueck) Standard geworden ist? Dafuer gibt
39 es dann -- analog zu Maildir -- das VDir-Format und -- analog zu
40 offlineimap -- `vdirsyncer` [1]. VDirs ist quasi das oben beschriebene
41 Format ohne den Git-Aufsatz. Es gibt ein paar Dinge, die anders ge-
42 regelt werden, aber man arbeitet daran, es kompatibel zu machen, was
43 unter gewissen Annahmen schon der Fall ist. Der vdirsyncer von Markus
44 Unterwaditzer synchronisiert VDirs mit einem CalDAV/CardDAV-Server.
45
46 == khal ==
47
48 Fehlt also noch ein Kalenderprogramm, dass damit umgehen kann? Kein
49 Problem, Christian Geier hat naemlich mit `khal` [2] schon das passende
50 Werkzeug dafuer parat.
51
52 == khard ==
53
54 Analog zu khal, aber von Eric Scheibler, gibt es mit `khard` [3] einen
55 CardDAV-Client als Alternative zu ppl.
56
57 == Mates ==
58
59 Auch der Autor von vdirsyncer, Markus Unterwaditzer, hat mit `mates.rs` [4]
60 ein eigenes Adressbuch geschrieben, das auf VDir aufbaut. Er selbst raet
61 aber davon ab es zu nutzen und verweist auf die schon genannten Alternativen.
62 Warum? Weniger Features, Projekt um Rust zu lernen und nicht wirklich aus-
63 getestet.
64
65 == watdo ==
66
67 Nochmals Markus Unterwaditzer, jetzt mit dem Taskmanager `watdo` [5]. Der
68 ist natuerlich erstmal keine Konkurrenz fuer Taskwarrior aka `task` [6],
69 aber letzterer benutzt eben nicht das iCal Format und selbst die Export-
70 Funktionen waren als ich das letzte Mal geschaut habe eher wackelig...
71 Wer also kein Sync braucht oder ueberall Taskwarrior's Synchronisations-
72 Loesung nutzen kann (z.B. bei Android mit Mirakel), sollte dabei bleiben,
73 wer auf iCal/CalDAV angewiesen ist, der sollte sich watdo genauer ansehen.
74
75
76 [0] http://ppladdressbook.org/
77 [1] http://vdirsyncer.readthedocs.org/
78 [2] http://lostpackets.de/khal/
79 [3] https://github.com/scheibler/khard/
80 [4] https://github.com/untitaker/mates.rs/
81 [5] https://github.com/untitaker/watdo/
82 [6] http://taskwarrior.org/