iBooks에서 모든 메모와 하이라이트를 어떻게 수집합니까? 📚 🍏 ibooks-notes-exporter! 🖖
나는 읽는 동안 항상 핵심 아이디어를 강조하고 있습니다. 나는 그것을 위해 표준 iBooks 기능을 사용하며 그것은 나에게 잘 작동합니다. 하지만 문제는 그 다음입니다. 방금 읽은 내용을 외워야 할 때 iBooks에서 하이라이트와 메모를 모두 추출할 방법이 없습니다! 내 모든 기록을 Notion 페이지나 Anki 카드로 변환해야 하는데 그럴 수가 없어! 메모로 할 수 있는 가장 좋은 방법은 메모를 하나씩 수동으로 복사하여 다른 텍스트 편집기에 붙여넣는 것입니다.
그래서 iBooks 내부를 살펴보니 타사 소프트웨어에서 처리할 수 있는 SQLite 파일에 모든 데이터가 저장되어 있습니다. 따라서 우리는 이 문제를 해킹하여 iBooks용으로 약간의 내보내기 도구를 작성할 수 있습니다! 🤓
내 기본 프로그래밍 언어는 Python이지만 Go를 사용하기로 결정했습니다. 그 주된 이유 두 가지 — 거의 3년 동안 Go를 배울 계획이었고(시간이 없었습니다) 바이너리 파일은 Homebrew를 통해 배포하기가 더 쉽습니다.
그래서 지난주에 며칠간 코딩을 하고 ibooks-notes-exporter를 만들었습니다. 이것은 iBooks에서 모든 기록을 가져와 Markdown 파일로 내보내는 작은 명령줄 도구입니다. 해당 도구를 오픈 소스로 만들었고 코드는 GitHub에 게시되었습니다. 여러분의 피드백과 풀 리퀘스트는 대단히 감사합니다 🙏
설치
ibooks-notes-exporter는 OS X(Intel 및 M 시리즈 프로세서 모두)에서 사용할 수 있습니다. homebrew 패키지 관리자를 통해 배포됩니다.
터미널에서 다음 명령을 실행하십시오.
> brew tap 57uff3r/mac-apps
> brew install 57uff3r/mac-apps/ibooks_notes_exporter
용법
우선, 노트와 하이라이트가 있는 모든 책 목록을 가져와야 합니다.
❯ ibooks_notes_exporter books
+----------------------------------+-----------------+----------------------------------------------------------------------------------+
| SINGLEBOOK ID | NUMBER OF NOTES | TITLE AND AUTHOR |
+----------------------------------+-----------------+----------------------------------------------------------------------------------+
| 4BAE5DA3C95788753173EAE8C63E6034 | 1 | Lorem impsum — John Doe |
| 7C3FA4F94689D97444BB4E0FD97D7197 | 54 | Hamlet — william shakespeare |
+----------------------------------+-----------------+----------------------------------------------------------------------------------+
그런 다음 책의 모든 메모를 마크다운 파일로 내보낼 수 있습니다.
❯ ibooks_notes_exporter export 4BAE5DA3C95788753173EAE8C63E6034 > ./LoremImpsum.md
이전 명령의 책 ID를 사용해야 합니다.
Reference
이 문제에 관하여(iBooks에서 모든 메모와 하이라이트를 어떻게 수집합니까? 📚 🍏 ibooks-notes-exporter! 🖖), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/andreykorchak/how-do-i-collect-all-of-my-notes-and-highlights-from-ibooks-ibooks-notes-exporter-4b71텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)