instapaper
Zautomatyzuj Instapaper przez CLI — eksport, import, synchronizacja i zarządzanie zakładkami bez interfejsu webowego.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do obsługi narzędzia wiersza poleceń instapaper-cli (ip). Pozwala na uwierzytelnianie, listowanie i eksportowanie zakładek, operacje masowe na folderach, wyróżnieniach i tekście artykułów. Obsługuje wiele formatów wyjścia (ndjson, json, plain), synchronizację kursorem oraz strukturalne błędy JSON do automatyzacji. Przydatna do integracji Instapapera z automatami i skryptami.
Jak używać
Zainstaluj instapaper-cli. Uruchom
go install github.com/vburojevic/instapaper-cli/cmd/ip@latestlub użyj Homebrew:brew tap vburojevic/tap && brew install instapaper-cli. Upewnij się, że polecenieipjest dostępne w PATH.Skonfiguruj uwierzytelnianie. Ustaw zmienne środowiskowe
INSTAPAPER_CONSUMER_KEYiINSTAPAPER_CONSUMER_SECRETlub przekaż je podczas logowania. Użyj flagi--password-stdinzamiast przechowywania hasła w tekście. Sprawdź konfigurację poleceniemip doctor --jsonlubip auth statusprzed długimi operacjami.Wybierz format wyjścia do automatyzacji. Domyślnie
--ndjson(streaming, jeden obiekt na linię) — najlepszy do przetwarzania dużych zbiorów. Użyj--jsondla pojedynczych obiektów lub kompaktowych tablic. Użyj--plaindla stabilnego, liniowego tekstu. Dodaj--stderr-jsondla strukturalnych błędów i--progress-jsondla długotrwałych operacji.Czytaj dane deterministycznie. Użyj
ip listlubip exportz flagami--cursori--cursor-dirdo synchronizacji przyrostowej lub--since/--untildo ograniczenia zakresu. Flaga--updated-sinceprzydaje się do inkrementalnego sync. Użyj--selectdo filtrowania po stronie klienta, jeśli API tego nie wspiera.Mutuj dane bezpiecznie. Zawsze testuj operacje z
--dry-runlub--idempotent. Do akcji masowych użyj--idslub--stdini rozważ--batch. Usunięcia wymagają jawnych flag potwierdzenia.Zarządzaj folderami, wyróżnieniami i tekstem. Użyj
ip folders list/add/delete/orderdo zarządzania folderami,ip highlights list/add/deletedo wyróżnień orazip textdo pobrania HTML artykułu.