Ich habe viele Hervorhebungen und Notizen in iBooks, die ich gelesen habe, und möchte sie in einem einfach zu verwendenden und zu manipulierenden Format sammeln können (z. B. zum Schreiben von Papieren und Zitieren von Zitaten).
Zum Beispiel möchte ich ein Highlight wie dieses
etwas zu produzieren (zB in CSV) wie
Quod me nutrit me destruit - das, was mich stützt, zerstört mich auch, 14, Tamburlane Parts One and Two, Christopher Marlowe, Anthony B. Dawson Hrsg., Bloomsbury, https://itun.es/us/qSrZ0.l
Ich kann sehen, wie man dies (irgendwie) mühsam macht, eine Notiz nach der anderen, indem ich die "Freigabe" -Funktion von iBook verwende (oder natürlich kopiere und einfüge), aber ich sehe keine Möglichkeit, dies für alle in großen Mengen zu tun meiner Notizen aus einem Buch oder sogar allen meinen Büchern.
Gibt es eine Möglichkeit, dies zu erreichen, beispielsweise mit einem Apple-Skript oder mit Automator? Oder vielleicht gibt es eine Text- oder XML-Datei, die meine Notizen enthält und hervorhebt, dass ich ein Skript (vorzugsweise in Python) zum Parsen schreiben könnte.
quelle
Antworten:
iBooks unterstützt AppleScript nicht. Die Anmerkungen werden in einer SQLite-Datei gespeichert :
~/Library/Containers/com.apple.iBooksX/Data/Documents/AEAnnotation/
.Sie könnten versuchen, das zu analysieren. Diese Antwort enthält einen Link zu Digested , der diese Datenbank liest und es Ihnen dann ermöglicht, Ihre Anmerkungen nach Evernote zu exportieren. Ich weiß jedoch nicht, welche Formatierung sie haben werden oder ob Sie sich mit Evernote anlegen möchten.
Eine (möglicherweise) einfache Lösung wäre, das Buch in iBooks für iOS zu öffnen. Sie können die Anmerkungen dann in großen Mengen per E-Mail an sich selbst senden.
Bearbeiten:
Nach dem Lesen eines Kommentars zu reddit scheint es tatsächlich eine Möglichkeit zu geben, sie alle auch aus iBooks unter OS X zu exportieren:
Mit dem Trackpad meines Laptops musste ich
ctrl + shift
beim Tippen auf das Trackpad gedrückt halten, um das Kontextmenü aufzurufen und die Auswahl beizubehalten.quelle
Zu diesem Zweck habe ich ein Skript geschrieben, das die Notizen von Ihrem Mac extrahiert und Evernote-Exportdateien ausgibt, die zum Doppelklicken bereit sind. Vielleicht könnten Sie mein Skript ändern, wenn es nicht genau Ihren Zwecken entspricht.
Kurz gesagt, es liest die SQLite-Datenbanken in: ./Library/Containers/com.apple.iBooksX/Data/Documents/BKLibrary ./Library/Containers/com.apple.iBooksX/Data/Documents/AEAnnotations
... und exportiert sie in diesem Fall in das .enex-Format von Evernote.
https://github.com/jorisw/ibooks2evernote/
quelle
~/Library/Containers/com.apple.iBooksX/Data/Documents/AEAnnotation/
.sqlite
Datei an einen anderen Ort (z. B. Desktop), um das Original zu schützen.quelle