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

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
  • praxis

einfuehrung

  • ansprechende Software zum Verwalten und Synchroniseren von Kalendern und Kontakten
  • CALDAV und CARDDAV als moegliche Schnittstelle
  • Software zum Betrachten von Kalendern

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 agenda -- Einblendung der nächsten Termine (z.B. in der .profile aufrufen)

khal-configuration

  • [[calendars]]-section

  • es werden die verschiedenen 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
    highlight_event_days = True

khal-configuration

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

vdirsyncer

  • synchronisiert calender und kontakte
  • bevorzugt durch cronjob aufzurufen
  • vdirsyncer sync
  • auch zum Zusammenfuehren von Kalendern geeignet

vdirsyncer-config

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

vdirsyncer-pairs-config

  • pairs beschreiben ein Paar von storages fuer einen ( vdir )

  • [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 Vdir's 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