caldav-calendar
Synchronizuj i przeszukuj kalendarze CalDAV z iCloud, Google, Fastmail i Nextcloud bezpośrednio z linii poleceń.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umożliwia synchronizację kalendarzy CalDAV (iCloud, Google, Fastmail, Nextcloud) do lokalnych plików oraz ich przeglądanie i edycję. Wykorzystuje vdirsyncer do synchronizacji oraz khal do zarządzania zdarzeniami. Pracuje na Linuksie. Pozwala wyświetlać zdarzenia na dzisiaj, w wybranym zakresie dat, przeszukiwać po słowach kluczowych, tworzyć nowe zdarzenia, edytować istniejące interaktywnie i usuwać wpisy. Obsługuje kalendarze z różnych dostawców w jednym miejscu.
Jak używać
Zainstaluj wymagane narzędzia: vdirsyncer i khal. W systemach z apt użyj: apt install vdirsyncer khal. Upewnij się, że oba polecenia są dostępne w ścieżce systemowej.
Skonfiguruj vdirsyncer, aby połączyć się z Twoimi kontami CalDAV (iCloud, Google, Fastmail, Nextcloud). Edytuj plik konfiguracyjny vdirsyncera, aby dodać dane dostępowe i ścieżki do lokalnych katalogów, gdzie będą przechowywane kalendarze.
Wykonaj pierwszą synchronizację, aby pobrać wszystkie zdarzenia z serwerów: vdirsyncer sync. To polecenie pobierze kalendarze i zapisze je jako lokalne pliki .ics.
Wyświetl swoje zdarzenia: użyj khal list, aby zobaczyć dzisiejsze zdarzenia, khal list today 7d dla następnych siedmiu dni, lub khal list 2026-01-15 2026-01-20 dla konkretnego zakresu dat. Możesz też filtrować po nazwie kalendarza: khal list -a Work today.
Twórz nowe zdarzenia: khal new 2026-01-15 10:00 11:00 "Tytuł spotkania" dla zdarzenia z godziną, lub khal new 2026-01-15 "Całodzienny event" dla zdarzenia bez godziny. Po utworzeniu zdarzenia wykonaj vdirsyncer sync, aby wysłać zmiany na serwer.
Edytuj lub usuń zdarzenia: khal edit "szukany tekst" otwiera interaktywny edytor. Naciśnij s aby zmienić tytuł, d dla opisu, t dla daty/godziny, l dla lokalizacji, D aby usunąć zdarzenie, lub q aby wyjść. Po zmianach wykonaj vdirsyncer sync.