instapaper
Use when operating the instapaper-cli (ip) tool or troubleshooting it: authenticating, listing/exporting/importing bookmarks, bulk mutations, folders/highlights/text, choosing output formats (ndjson/json/plain), cursor-based sync, and interpreting stderr-json/exit codes for
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when operating the instapaper-cli (ip) tool or troubleshooting it: authenticating, listing/exporting/importing bookmarks, bulk mutations, folders/highlights/text, choosing output formats (ndjson/json/plain), cursor-based sync, and interpreting stderr-json/exit codes for automation.
How to use
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.