ticktick
Zarządzaj zadaniami TickTick z linii poleceń — OAuth2, operacje masowe, obsługa limitów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania zadaniami i projektami TickTick bezpośrednio z terminala. Uwierzytelnianie OAuth2, tworzenie i filtrowanie zadań, obsługa limitów API. Idealne dla użytkowników preferujących pracę z CLI — zamiast otwierać aplikację, wykonujesz wszystkie operacje z poziomu wiersza poleceń. Obsługuje zarówno tryb interaktywny, jak i headless (serwery bez GUI).
Jak używać
Przejdź do TickTick Developer Center (developer.ticktick.com/manage) i utwórz nową aplikację. Ustaw redirect URI na http://localhost:8080, a następnie zanotuj Client ID i Client Secret.
Uwierzytelnij się, uruchamiając polecenie z twoimi danymi: bun run scripts/ticktick.ts auth --client-id TWÓJ_CLIENT_ID --client-secret TWÓJ_CLIENT_SECRET. CLI otworzy przeglądarkę — zatwierdź dostęp. Tokeny zostaną zapisane automatycznie.
Jeśli pracujesz na serwerze bez interfejsu graficznego, użyj trybu manualnego: dodaj flagę --manual. Skopiuj wyświetlony URL, otwórz go w przeglądarce, zatwierdź dostęp, a następnie wklej pełny redirect URL z kodem autoryzacji z powrotem do CLI.
Wyświetl swoje zadania poleceniem: bun run scripts/ticktick.ts tasks. Możesz filtrować po projekcie (--list "Nazwa") lub statusie (--status pending lub completed).
Utwórz nowe zadanie: bun run scripts/ticktick.ts task "Opis zadania" --list "Projekt". Dodaj opis (--content), priorytet (--priority high) lub datę wykonania (--due) według potrzeb.
Sprawdź status uwierzytelnienia poleceniem: bun run scripts/ticktick.ts auth --status. Aby się wylogować, użyj: bun run scripts/ticktick.ts auth --logout.