gccli
Google Calendar CLI for listing calendars, viewing/creating/updating events, and checking availability.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Google Calendar CLI for listing calendars, viewing/creating/updating events, and checking availability.
How to use
Zainstaluj narzędzie globalnie za pomocą npm: npm install -g @mariozechner/gccli. Upewnij się, że masz zainstalowany Node.js.
Przygotuj projekt w Google Cloud Console: utwórz nowy projekt (lub wybierz istniejący), włącz Google Calendar API, ustaw nazwę aplikacji w ustawieniach branding OAuth, dodaj adresy Gmail, które chcesz używać, jako użytkowników testowych, a następnie utwórz klienta OAuth typu "Desktop app" i pobierz plik JSON z poświadczeniami.
Skonfiguruj gccli, uruchamiając gccli accounts credentials ~/ścieżka/do/credentials.json, a następnie gccli accounts add twoj.email@gmail.com. Jeśli nie masz dostępu do przeglądarki, użyj flagi --manual do ręcznego uwierzytelnienia.
Wyświetl swoje kalendarze poleceniem gccli twoj.email@gmail.com calendars, aby zobaczyć dostępne kalendarze i ich identyfikatory.
Zarządzaj wydarzeniami: użyj gccli twoj.email@gmail.com events primary, aby wyświetlić wydarzenia z kalendarza głównego, lub gccli twoj.email@gmail.com create primary --summary "Spotkanie" --start "2024-01-15T10:00" --end "2024-01-15T11:00", aby utworzyć nowe wydarzenie.
Sprawdzaj dostępność poleceniem gccli twoj.email@gmail.com freebusy primary --from "2024-01-15T09:00" --to "2024-01-15T17:00", aby zobaczyć wolne i zajęte okresy w wybranym przedziale czasowym. Pełną listę dostępnych poleceń znajdziesz w gccli --help.