У меня есть много выделений и заметок в iBooks, которые я прочитал, и хотел бы иметь возможность собирать их в одном простом в использовании и манипулировать формате (например, для написания статей и цитирования цитат).
Например, я хотел бы выделить такой
производить что-то (например, в CSV), как
Quod me nutrit me destruit - то, что поддерживает меня, также уничтожает меня, 14, части 1 и 2 тамбурлана, Кристофер Марлоу, ред. Энтони Б. Доусон, Bloomsbury, https://itun.es/us/qSrZ0.l
Я вижу, как сделать это (вроде) кропотливо, по одной заметке за раз, с помощью функции «обмена» iBook (или, конечно, скопировать и вставить), но я не вижу способа сделать это навалом, для всех моих заметок из книги или даже всех моих книг.
Есть ли способ сделать это, например, с помощью Apple Script или с помощью Automator? Или, может быть, есть текстовый или XML-файл, содержащий мои заметки и выделение, которые я мог бы написать для анализа (предпочтительно на Python).
источник
Ответы:
В iBooks отсутствует поддержка AppleScript. В аннотации хранятся в SQLite файла :
~/Library/Containers/com.apple.iBooksX/Data/Documents/AEAnnotation/
.Вы можете попытаться разобрать это. В этом ответе дается ссылка на Digested , который читает эту базу данных, а затем позволяет вам экспортировать свои аннотации в Evernote, но я не знаю, какое у них будет форматирование или вы хотите связываться с Evernote.
Одно (возможно) простое решение - открыть книгу в iBooks для iOS. Затем вы можете отправить аннотации по электронной почте.
Редактировать:
На самом деле, после прочтения комментария на Reddit , кажется, есть способ экспортировать их все из iBooks на OS X:
Используя трекпад моего ноутбука, я должен был удерживать его нажатым
ctrl + shift
, чтобы вызвать контекстное меню при сохранении выбора.источник
Для этой цели я написал скрипт, который извлекает заметки с вашего Mac и выводит файлы экспорта Evernote, готовые для двойного щелчка. Возможно, вы могли бы изменить мой сценарий, если он не соответствует вашим целям.
Короче говоря, он читает базы данных SQLite в: ./Library/Containers/com.apple.iBooksX/Data/Documents/BKLibrary ./Library/Containers/com.apple.iBooksX/Data/Documents/AEAnnotations
... и в этом случае экспортирует их в формат Evernote .enex.
https://github.com/jorisw/ibooks2evernote/
источник
~/Library/Containers/com.apple.iBooksX/Data/Documents/AEAnnotation/
.sqlite
файл куда-нибудь (например, Desktop), чтобы сохранить оригинал в безопасности.источник