Claude Code-skill henter 815 sperrede Kindle-uthevinger
Henter tilbake Kindle-uthevinger som Amazons eksportgrense kutter eller skjuler, ved å lese posisjonene fra Kindle-appens egen database.
815 av 2 432 uthevinger kom aldri hele ut av Amazons eksport da utvikleren testet på fire bøker. 454 var kuttet midt i setningen, 361 kom tilbake som et bart lokasjonsnummer uten tekst i det hele tatt. Skillen kindle-highlights, publisert som Claude Code-plugin under l3a0-navnerommet, hentet alle 815 tilbake.
«Noen uthevinger er skjult eller avkortet på grunn av eksportgrenser.» - Amazons melding på notatsiden, gjengitt i skillens dokumentasjon
Grensen er udokumentert og kan ikke heves, og det er dine egne notater i din egen konto som treffer den. Mekanismen som kommer rundt er tredelt. Først skrapes alle uthevinger fra DOM-en på read.amazon.com/notebook til JSON med typografien intakt. Deretter leses de tegnpresise posisjonene fra SQLite-databasen til Mac-versjonen av Kindle-appen, som ikke har noen eksportgrense og også kjenner uthevingene nettsiden skjuler helt. For den blokkerte teksten fanges Cloud Readers rendrede sider via canvas, OCR-es lokalt med Apples Vision-rammeverk uten å bruke et eneste token, og kuttes til de kjente posisjonene.
Presisjonen holder: den gjenopprettede teksten lander innenfor et par tegn av posisjonslinjalen i Kindle-appen, med et medianavvik på null til én. Resultatet er én markdown-fil per bok med blokksitert tekst under overskrifter per lokasjon, og flagg på alt som er gjenopprettet eller omtrentlig.
Prisen er at pipelinen er låst til macOS tre ganger over: nettleserstyringen går over AppleScript, OCR-en bruker Apples Vision, og posisjonene kommer fra datafilene til Mac-appen. Du trenger i tillegg Claude Desktop med Control Chrome-utvidelsen, Chrome med «Allow JavaScript from Apple Events» påskrudd, den nye Kindle-appen fra App Store med boken lastet ned, Xcode Command Line Tools og python3. Skillen er MIT-lisensiert.
Hva bør du gjøre?
- Installer med
claude plugin marketplace add l3a0/claude-pluginsogclaude plugin install l3a0@l3a0. Skillen kjøres som /l3a0:kindle-highlights. - Last ned boken i Mac-versjonen av Kindle-appen først. Uten den synkroniserte annotasjonsdatabasen finnes ikke posisjonene skillen bygger på.
- Hold de uthentede notatene private. Utvikleren peker selv på at boktekst er opphavsrettsbeskyttet, og at dette er ment for dine egne notater.
KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.