#format rst :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 ============ - asdasd - asdasd