Todo-Liste mit Taskwarrior und Mirakel

Ein zweiter Anlauf

Ich war ja sehr glück­lich mit As­trid, der To­do-App für An­dro­id. Nach dem Kauf von As­trid durch Yahoo gab es zwar nach wie vor den Quell­text auf git­hub, aber ohne die We­bo­b­er­flä­che habe ich meine Todos nach kur­zer Zeit nicht mehr ge­pflegt. Der Fork Tas­quid ist lei­der auch nicht in die Gänge ge­kom­men, wes­halb ich auf der Suche nach einer Al­ter­na­ti­ve war. todo.​txt schien mir eine pro­ba­te Lö­sung zu sein, al­ler­dings muß ich nach einem hal­ben Jahr sagen, daß es für mich nicht ge­zün­det hat: Das Kil­ler­ar­gu­ment waren die feh­len­den Dead­lines.

Also auf zu neuen Ufern. Kri­te­ri­en sind nach wie vor eine un­kom­pli­zier­te Ein­ga­be­mög­lich­keit am PC, eine ad­äqua­te An­dro­id-App, Syn­chro­ni­sa­ti­on (na­tür­lich) sowie das Ver­mei­den von Da­ten­kra­ken wie Googles To­do-Fea­ture.

Die Suche be­gann dies­mal um­ge­kehrt mit An­dro­id-Apps. Kan­di­da­ten waren any.​do (etwas zu fancy, Daten wie­der bei einer Firma, die ihre App ver­schenkt – hmm…), Sim­ple­task (sehr schick! Wie­der todo.​txt-ba­sie­rend, daher wie­der das Drama mit den Dead­lines) und shuf­fle. Shuf­fle be­dient sich sehr slick, ist Open­sour­ce und kann mit Tracks, einer Ru­by-on-Rails-Web­an­wen­dung syn­chro­ni­sie­ren. Dann ent­deck­te ich in Ca­schys Blog Mi­ra­kel – eben­falls nett zu be­die­nen, eben­falls Open­sour­ce, kann mit der Nerd-To­do­lis­te Taskwar­ri­or syn­chro­ni­sie­ren. In­zwi­schen schei­nen auch die ner­vi­gen No­ti­fi­ca­ti­on-Pro­ble­me ge­löst zu sein, und nach­dem nun eine Syn­chro­ni­sa­ti­on auch mit Cal­DAV in Ar­beit ist, ent­schloß ich mich, das Ex­pe­ri­ment mit Mi­ra­kel zu star­ten.

Cal­DAV – tut lei­der noch nicht

Cal­DAV wäre meine erste Wahl ge­we­sen, da hätte man na­he­zu freie Aus­wahl bei den Desk­top-Cli­ents ge­habt. Daher habe ich mir einen Ra­di­ca­le-Ser­ver auf­ge­setzt, dank der Open­sour­ce-An­dro­id-An­wen­dung DAV­dro­id kann ich nun zwar Ka­len­der und Kon­tak­te syn­chro­ni­sie­ren, aber die Mi­ra­kel-In­te­gra­ti­on tat bei mir lei­der nicht.

Aber die In­stal­la­ti­on war keine ver­ta­ne Zeit, wenn ich da etwas Ver­trau­en ge­fa­ßt habe, kann ich end­lich(!) meine Goog­le-Ka­len­der (pein­lich, ich weiß) ein­stamp­fen und auf mei­nen per­sön­li­chen Ser­ver um­zie­hen.

Taskwar­ri­or – etwas tü­cki­sche In­stal­la­ti­on

Ok, so schlimm war’s dann auch nicht, es war viel­leicht ges­tern abend ein­fach etwas zu spät ;-) Die Syn­chro­ni­sa­ti­on mit dem neuen Taskwar­ri­or-Ser­ver ist noch ziem­lich neu. Ich habe bei mir taskwar­ri­or in der Ver­si­on 2.​3.​0.​beta2, zu­sam­men mit dem ak­tu­el­len git-mas­ter des taskd ser­ver (Re­vi­si­on 9a89b­d4f41347b3b9cda01f54e­b30d2b1ba76b39, laut Tag: 1.​0.​0.​beta1) in­stal­liert. Die ak­tu­el­le Ver­si­on des Ser­vers (1.​0.​0.​beta2) hat of­fen­bar einen Bug in der SSL-An­wen­dung, sie bie­tet kei­ner­lei Ciphers in einer Ver­bin­dung an, wes­halb der Ver­bin­dungs­auf­bau fehl­schlägt.

Be­rück­sich­tigt man die­sen Hin­weis, kann man den Ser­ver gemäß der An­lei­tung in­stal­lie­ren und an­schlie­ßend für Mi­ra­kel eine ent­spre­chen­de Kon­fi­gu­ra­ti­ons­da­tei er­zeu­gen. Das ge­lang wirk­lich strai­ght for­ward.

Mi­ra­kel, Desk­top und Lap­top syn­chro­ni­sie­ren nun mun­ter über mei­nen ei­ge­nen Ser­ver. Die nahe Zu­kunft wird zei­gen, ob das Setup für mich taugt; an den Charme der Kom­man­do­zei­le von Taskwar­ri­or wird man sich ge­wöh­nen müs­sen (hat im­mer­hin ein hüb­sches so­la­ri­zed-The­me dabei ;-), Zu­ver­läs­sig­keit und Ro­bust­heit wird sich in den kom­men­den Wo­chen be­wei­sen.