hack-hro wiki
  • Kommentare
  • Geschützte Seite
  • Menu
    • Navigation
    • AktuelleÄnderungen
    • SeiteFinden
    • ÜbersichtsKarte
    • Help
    • HilfeInhalt
    • HilfeZurMoinWikiSyntax
    • Anzeige
    • Dateianhänge
    • Info
    • Rohform
    • Druckansicht
    • Actions
    • HoverCraft
    • GraphVizCleanup
    • Editieren
    • Laden
    • Speichern
  • Anmelden

Navigation

  • StartSeite
  • AktuelleÄnderungen
  • SeiteFinden
  • HilfeInhalt

Seiteninhalt hochladen

Sie können für die unten genannte Seite Inhalt hochladen. Wenn Sie den Seitennamen ändern, können Sie auch Inhalt für eine andere Seite hochladen. Wenn der Seitenname leer ist, leiten wir den Seitennamen vom Dateinamen ab.

Datei, aus der der Seiteninhalt geladen wird
Seitenname
Kommentar

Revision 10 vom 2016-01-27 14:56:16
hack-hro wiki:
  • Workshops
  • Kommandozeilen Kalendersoftware
  • slides
title:Kommandozeilen Kalendersoftware
Author: vm069
description:
css:https://wiki.hack-hro.de/talk_styles/assets/css/style2.css

Bestandteile dieses Workshops

  • einfuehrung
  • vdirsyncer
  • khal

einfuehrung

  • ansprechende Software zum verwalten und synchroniseren von kalendern und Kontakten
  • CALDAV und CARDDAV als moegliche Schnittstelle

khal

  • khal interactive
  • khal import -- importiert eine ics
  • khal printcalendars -- gibt die genutzen kalender aus
  • khal search SEARCHSTRING -- suche nach ereignissen in den kalendern die SEARCHSTRING enthalten

khal-configuration

  • [[calendars]]-section

  • es werden die verschiednen Verzeichnisse mit .ics Dateien konfiguiert um als calendar genutzt zu werden

  • [[hackspace]]
    path = ~/.config/vdir/hackhro/
    readonly = True

khal-configuration

  • [[locale]]-section

  • Einstellungen zur Zeitzone und Locale

  • local_timezone = Europe/Berlin
    default_timezone = Europe/Berlin
    timeformat = %H:%M
    dateformat = %d.%m.

khal-configuration

  • [[default]]-section

  • einstellungen zu den defaults von khal

  • default_command = calendar
    default_calendar = oc
    show_all_days = False

khal-configuration

  • und wo kommen jetzt die Events im Kalendar her?
  • selbst anlegen beispielsweise: khal new tomorrow 16:30 Kaffepause :: mit coolen Leuten
  • entweder khal import ICS-Datei oder durch vdirsyncer eingefangen

vdirsyncer

  • synchronisiert calender und kontakte
  • bevorzugt durch cronjob aufzurufen
  • vdirsyncer sync

vdirsyncer-config

  • [general]
  • generelle configurationsoptionen
  • status_path = ~/.vdirsyncer/status/

vdirsyncer-pairs-config

  • pairs beschreiben ein paar von storages fuer einen (bspw. Kalendar)

  • [pair $pair_name]
    a = $local_storage_name
    b = $remote_storage_name
    #optional
    collections = [ ] #siehe http://vdirsyncer.readthedocs.org/en/stable/config.html#pair-section
    conflict_resolution = "a wins" oder   "b wins" oder null

vdirsyncer-storage-config

  • storages beschreiben orte zwischen denen synchronisiert werden soll

  •  [storage $storage_name]
     type = caldav|carddav|filesystem|http
     path = /.config/vdir/$storage_name
     # oder
    url = http://xyz.de/calendar
    #optional
    auth= basic|digest|auto
    readonly = true|false
    #weiters http://vdirsyncer.readthedocs.org/en/stable/config.html#storage-section

Praxis

  • Installieren
  • Beispielkonfiguration
  • Fragen
  • https://pad.hack-hro.de/p/vdirkhal
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01