HeadlinesBriefing favicon HeadlinesBriefing.com

l3a0/claude-plugins : Récupération des surlignages Kindle

Hacker News •
×

Une collection personnelle de compétences Claude Code, publiée en tant que plugin unique sous l'espace de noms l3a0. Ce référentiel fonctionne à la fois comme le plugin et son propre marché. Les compétences sont invoquées via /l3a0:<nom-compétence>, avec une invocation automatique lorsque les requêtes correspondent aux descriptions.

La compétence 'kindle-highlights' répond aux limites d'exportation d'Amazon en extrayant les surlignages littéraux du carnet Kindle dans un fichier Markdown. Elle récupère le texte tronqué ou masqué par des caps non documentées, en utilisant des positions d'annotation synchronisées depuis l'application Kindle pour Mac et les pages du lecteur Cloud. Prouvé sur quatre livres, il a extrait 2,432 surlignages, récupérant tous les 815 bloqués par l'exportation avec une grande précision.

Cet outil est uniquement disponible sur mac OS, s'appuyant sur Apple Script pour le contrôle du navigateur, Apple Vision pour la reconnaissance optique de caractères (OCR) et des fichiers de données locaux. Il nécessite Claude Desktop avec l'extension "Control Chrome" pour exécuter du JavaScript dans une session Google Chrome connectée. L'application Kindle pour Mac (identifiant de bundle com.amazon. Lassen) doit également être installée et connectée.

Les prérequis incluent les Outils de ligne de commande Xcode pour compiler un assistant OCR Swift et python3 pour construire la sortie. Le processus extrait les données du DOM, lit les bases de données SQLite pour les positions exactes et utilise des captures de canevas pour le texte bloqué, émettant un fichier Markdown validé par QA.

Entités clés : Entreprises : Amazon, Anthropic, Google | Personnes : l3a0

FAQ : Comment la compétence l3a0/claude-plugins récupère-t-elle les surlignages Kindle cachés ?

Elle combine l'extraction littérale du carnet Web avec des positions précises au niveau des caractères provenant de la base de données SQLite de l'application Kindle pour Mac. Pour le texte masqué, elle utilise l'OCR local sur les pages du lecteur Cloud rendues par Canvas.