Tenho muitos destaques e notas no iBooks que li e gostaria de poder coletá-los em um formato fácil de usar e manipular (por exemplo, para escrever papéis e citar citações).
Por exemplo, eu gostaria de um destaque como este
para produzir algo (por exemplo, em CSV) como
Quod me nutrir-me destrói - aquilo que me sustenta também me destrói, 14, Tamburlane Parts One and Two, Christopher Marlowe, Anthony B. Dawson ed., Bloomsbury, https://itun.es/us/qSrZ0.l
Eu posso ver como fazer isso (meio que) laboriosamente, uma nota por vez, usando o recurso de "compartilhamento" do iBook (ou copiar e colar, é claro), mas não vejo nenhuma maneira de fazer isso em massa, para todos das minhas anotações de um livro, ou mesmo de todos os meus livros.
Existe uma maneira de fazer isso, com um Apple Script ou usando o Automator, por exemplo? Ou talvez haja um arquivo de texto ou XML contendo minhas anotações e destacando que eu poderia escrever um script (em Python, de preferência) para analisar.
fonte
Respostas:
O iBooks não tem suporte para AppleScript. As anotações são armazenadas em um arquivo SQLite :
~/Library/Containers/com.apple.iBooksX/Data/Documents/AEAnnotation/
.Você pode tentar analisar isso. Essa resposta fornece um link para o Digestado , que lê esse banco de dados e permite exportar suas anotações para o Evernote, mas não sei qual formatação eles terão ou se você deseja mexer no Evernote.
Uma (possivelmente) solução simples seria abrir o livro no iBooks para iOS. Você pode enviar por e-mail as anotações em massa para si mesmo.
Editar:
Na verdade, depois de ler um comentário no reddit , parece haver uma maneira de exportá-los todos do iBooks no OS X:
Usando o trackpad do meu laptop, tive que manter pressionado
ctrl + shift
enquanto tocava no trackpad para abrir o menu contextual enquanto mantinha a seleção.fonte
Eu escrevi um script para esse fim que extrai as notas do seu Mac e produz arquivos de exportação do Evernote, prontos para clicar duas vezes. Talvez você possa modificar meu script se ele não atender exatamente aos seus objetivos.
Em resumo, ele lê os bancos de dados SQLite em: ./Library/Containers/com.apple.iBooksX/Data/Documents/BKLibrary ./Library/Containers/com.apple.iBooksX/Data/Documents/AEAnnotations
... e, nesse caso, exporta-os para o formato .enex do Evernote.
https://github.com/jorisw/ibooks2evernote/
fonte
~/Library/Containers/com.apple.iBooksX/Data/Documents/AEAnnotation/
.sqlite
arquivo em algum lugar (como o Desktop) para manter o original seguro.fonte