{"id":1687,"date":"2018-05-27T21:42:46","date_gmt":"2018-05-27T21:42:46","guid":{"rendered":"https:\/\/blog.datentraeger.li\/?p=1687"},"modified":"2018-05-27T23:00:00","modified_gmt":"2018-05-27T23:00:00","slug":"calcurse-caldav","status":"publish","type":"post","link":"https:\/\/blog.datentraeger.li\/?p=1687","title":{"rendered":"Calcurse CalDAV"},"content":{"rendered":"<p>Also als erstes: Mit <a href=\"https:\/\/blog.datentraeger.li\/?p=615#Kalender_mit_khal\">khal<\/a> bin ich absolut mehr als zufrieden. Calcurse hab ich vor langer Zeit mal angschaut, jedoch hab ich die CalDAV-Synchronisation nie auf die Reihe gekriegt, was das ganze dann auch ziemlich uninteressant gemacht hat f\u00fcr mich. Gestern dachte ich, dass ich es wieder mal anschaue. Leider bin ich immer noch erfolglos mit der CalDAV-Synchronisation..<\/p>\n<p>Naja, ich notiers mir trotzdem mal, wenn ich&#8217;s irgendwann dann mal auf die Reihe krieg, werde ich den Post hier korrigieren bzw. anpassen&#8230;<\/p>\n<h2>Calcurse<\/h2>\n<p><a href=https:\/\/github.com\/lfos\/calcurse>Calcurse<\/a> ist ein cli-Kalender Tool. Das ganze ist recht simpel aufgebaut, meines Wissens ist aber khal wesentlich umfangreicher, was Funktionali\u00e4t anbelangt (glaub ich zumindest). Aber es ist immer gut, wenn man mehr als eine L\u00f6sung griffbereit hat&#8230;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1697\" src=\"http:\/\/blog.datentraeger.li\/wp-content\/uploads\/2018\/05\/calcurse.png\" alt=\"\" width=\"1372\" height=\"468\" srcset=\"https:\/\/blog.datentraeger.li\/wp-content\/uploads\/2018\/05\/calcurse.png 1372w, https:\/\/blog.datentraeger.li\/wp-content\/uploads\/2018\/05\/calcurse-300x102.png 300w, https:\/\/blog.datentraeger.li\/wp-content\/uploads\/2018\/05\/calcurse-768x262.png 768w, https:\/\/blog.datentraeger.li\/wp-content\/uploads\/2018\/05\/calcurse-1024x349.png 1024w\" sizes=\"auto, (max-width: 1372px) 100vw, 1372px\" \/><\/p>\n<p>Es gibt zwar ein sch\u00f6nes <a href=\"https:\/\/github.com\/lfos\/calcurse\/blob\/master\/contrib\/caldav\/config.sample\" target=\"blank_\">Beispiel Config f\u00fcr die CalDAV-Konfiguration<\/a>, jedoch streikt es bei mir mit meinem SOGo, leider fehlerlos&#8230;<\/p>\n<h3>Basic Config<\/h3>\n<p>Die Config wird unter ${HOME}\/.calcurse\/caldav\/config abgelegt.<\/p>\n<pre>...\n[General]\nBinary = calcurse\nHostname = server.example.org\nPath = \/SOGo\/dav\/user@example.org\/Calendar\/personal\/\nAuthMethod = basic\nInsecureSSL = No\nSyncFilter = cal,todo\nDryRun = No\n\n[Auth]\nUsername = user\nPassword = password\n...\n\n\n<\/pre>\n<h3>manueller Sync<\/h3>\n<pre>calcurse-caldav --init=keep-remote --debug -vvvvv<\/pre>\n<p>Das doofe ist leider nur, dass nix passiert..<\/p>\n<blockquote><p>Saving synchronization database to \/home\/peter\/.calcurse\/caldav\/sync.db&#8230;<br \/>\n0 items imported, 0 items removed locally.<br \/>\n0 items exported, 0 items removed from the server.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"Also als erstes: Mit khal bin ich absolut mehr als zufrieden. Calcurse hab ich vor langer Zeit mal angschaut, jedoch hab ich die CalDAV-Synchronisation nie auf die Reihe gekriegt, was das ganze dann auch ziemlich uninteressant gemacht hat f\u00fcr mich. Gestern dachte ich, dass ich es wieder mal anschaue. Leider&hellip;\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,23],"tags":[],"class_list":["post-1687","post","type-post","status-publish","format-standard","hentry","category-cli","category-groupware"],"_links":{"self":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/1687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1687"}],"version-history":[{"count":15,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/1687\/revisions"}],"predecessor-version":[{"id":1704,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/1687\/revisions\/1704"}],"wp:attachment":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}