Mam wiele wyróżnień i notatek w iBookach, które przeczytałem i chciałbym móc je zbierać w jednym łatwym w użyciu i manipulowaniu formacie (np. Do pisania artykułów i cytowania cytatów).
Na przykład chciałbym taką atrakcję
wyprodukować coś (np. w CSV) jak
Quod me nutrit me destruit - to, co mnie podtrzymuje, niszczy mnie również, 14, Tamburlane Part One and Two, Christopher Marlowe, Anthony B. Dawson ed., Bloomsbury, https://itun.es/us/qSrZ0.l
Widzę, jak to robić (w pewnym sensie) pracochłonnie, pojedynczo, za pomocą funkcji „udostępniania” iBooka (lub oczywiście kopiowania i wklejania), ale nie widzę żadnego sposobu, aby zrobić to zbiorczo, dla wszystkich moich notatek z książki, a nawet wszystkich moich książek.
Czy istnieje sposób na osiągnięcie tego celu, na przykład za pomocą skryptu Apple lub za pomocą Automatora? A może jest plik tekstowy lub XML zawierający moje notatki i podkreślający, że mógłbym napisać skrypt (najlepiej w języku Python) do analizy.
źródło
Odpowiedzi:
iBooks nie obsługuje AppleScript. Te adnotacje są zapisywane w pliku SQLite :
~/Library/Containers/com.apple.iBooksX/Data/Documents/AEAnnotation/
.Możesz spróbować to przeanalizować. Ta odpowiedź zawiera link do Digested , który odczytuje tę bazę danych, a następnie pozwala wyeksportować swoje adnotacje do Evernote, ale nie wiem, jakie będą mieć formatowanie lub czy chcesz zadzierać z Evernote.
Jednym (prawdopodobnie) prostym rozwiązaniem byłoby otwarcie książki w iBooks na iOS. Następnie możesz wysłać e-mailem adnotacje do siebie.
Edytować:
W rzeczywistości po przeczytaniu komentarza do reddit wydaje się, że istnieje sposób na wyeksportowanie ich wszystkich z iBooks na OS X:
Korzystając z gładzika laptopa, musiałem przytrzymać przycisk,
ctrl + shift
dotykając gładzika, aby wyświetlić menu kontekstowe, zachowując wybór.źródło
Napisałem w tym celu skrypt, który wyodrębnia notatki z komputera Mac i wyświetla pliki eksportu Evernote, gotowe do dwukrotnego kliknięcia. Być może mógłbyś zmodyfikować mój skrypt, jeśli nie odpowiada on dokładnie twoim celom.
W skrócie, czyta bazy danych SQLite w: ./Library/Containers/com.apple.iBooksX/Data/Documents/BKLibrary ./Library/Containers/com.apple.iBooksX/Data/Documents/AEAnnotations
... iw tym przypadku eksportuje je do formatu .enex Evernote.
https://github.com/jorisw/ibooks2evernote/
źródło
~/Library/Containers/com.apple.iBooksX/Data/Documents/AEAnnotation/
.sqlite
plik gdzieś (np. Desktop), aby zachować oryginał.źródło