J'ai beaucoup de surlignages et de notes dans les iBooks que j'ai lus, et j'aimerais pouvoir les collecter dans un format facile à utiliser et à manipuler (par exemple pour écrire des articles et citer des citations).
Par exemple, je voudrais un point culminant comme celui-ci
pour produire quelque chose (par exemple, en CSV) comme
Quod me nutrit me destruit - ce qui me soutient me détruit aussi, 14, Tamburlane Parts One and Two, Christopher Marlowe, Anthony B. Dawson ed., Bloomsbury, https://itun.es/us/qSrZ0.l
Je peux voir comment faire cela (en quelque sorte) laborieusement, une note à la fois, en utilisant la fonction de «partage» d'iBook (ou copier et coller, bien sûr), mais je ne vois aucun moyen de le faire en bloc, pour tous de mes notes d'un livre, ou même tous mes livres.
Existe-t-il un moyen d'y parvenir, avec un script Apple ou en utilisant Automator par exemple? Ou peut-être existe-t-il un fichier texte ou XML contenant mes notes et soulignant que je pourrais écrire un script (en Python, de préférence) à analyser.
la source
Réponses:
iBooks ne prend pas en charge AppleScript. Les annotations sont stockées dans un fichier SQLite :
~/Library/Containers/com.apple.iBooksX/Data/Documents/AEAnnotation/
.Vous pouvez essayer d'analyser cela. Cette réponse donne un lien vers Digested , qui lit cette base de données et vous permet ensuite d'exporter vos annotations vers Evernote, mais je ne sais pas quel format ils auront ou si vous voulez jouer avec Evernote.
Une solution (éventuellement) simple serait d'ouvrir le livre dans iBooks pour iOS. Vous pouvez ensuite vous envoyer les annotations en masse.
Éditer:
En fait, après avoir lu un commentaire sur reddit , il semble y avoir un moyen de les exporter tous à partir d'iBooks sur OS X:
À l'aide du trackpad de mon ordinateur portable, j'ai dû maintenir
ctrl + shift
la touche enfoncée tout en appuyant sur le trackpad afin d'afficher le menu contextuel tout en conservant la sélection.la source
J'ai écrit un script à cet effet qui extrait les notes de votre Mac et génère des fichiers d'exportation Evernote, prêts à double-cliquer. Vous pourriez peut-être modifier mon script s'il ne correspond pas précisément à vos objectifs.
En bref, il lit les bases de données SQLite dans: ./Library/Containers/com.apple.iBooksX/Data/Documents/BKLibrary ./Library/Containers/com.apple.iBooksX/Data/Documents/AEAnnotations.
... et dans ce cas, les exporte au format .enex d'Evernote.
https://github.com/jorisw/ibooks2evernote/
la source
~/Library/Containers/com.apple.iBooksX/Data/Documents/AEAnnotation/
.sqlite
fichier quelque part (comme le bureau) pour conserver le coffre-fort d'origine.la source