obsidian-apple-books-highlights-plugin
β‘οΈFastest Apple Books highlights importer to Obsidian ποΈ The only one protecting your own reflections across imports π¨ Fully customizable
File Explorer
Download Latest Version (.zip)- commit-msg
- pre-commit
- action.yml
- bug.yml
- config.yml
- feature.yml
- docs.yml
- release.yml
- CODE_OF_CONDUCT.md
- CODEOWNERS
- pull_request_template.md
- release_notes_template.md
- extensions.json
- settings.json
- custom.css
- index.js
- config.mts
- colored-highlights.png
- example-highlights-order.png
- plugin-preview.png
- showcase-dark.png
- showcase-light.png
- templates-and-variables.md
- get-started.md
- settings.md
- dark.png
- light.png
- logo.svg
- index.md
- overwriteConsent.ts
- searchSuggestions.ts
- annotationsProcessing.ts
- dataFetching.ts
- templateProcessing.ts
- vaultManagement.ts
- index.ts
- index.ts
- backupAndImportFlow.ts
- databaseQuery.ts
- manageKeepMeSection.ts
- notificationCenter.ts
- importHighlights.ts
- aggregatedBooksAndAnnotations.json
- allAnnotationsInDatabase.json
- allBooksInDatabase.json
- annotationsSortedByCreationDateNewToOld.json
- annotationsSortedByLastModifiedDateNewToOld.json
- annotationsSortedByLastModifiedDateOldToNew.json
- annotationsSortedByLocation.json
- notDeletedAnnotations.json
- purchasedBooks.json
- book-bk-1234567890.md
- bookOneWithEmptyKeepMeSection.md
- bookOneWithHtmlInKeepMeSection.md
- bookOneWithKeepMeSection.md
- bookOneWithMalformedEndDelimiter.md
- bookOneWithMalformedStartDelimiter.md
- bookOneWithMarkdownInKeepMeSection.md
- bookOneWithNoKeepMeSectionDelimiters.md
- bookOneWithOnlyEndDelimiter.md
- bookOneWithOnlyStartDelimiter.md
- compiledBookContentWithKeepMeSectionDelimiters.md
- preCompiledBookContentWithKeepMeSectionDelimiters.md
- customTemplate.md
- customTemplateWithPreservedNewlines.md
- defaultTemplate.md
- defaultTemplateWithKeepMeSectionDelimiters.md
- renderedAnnotationsFour-custom.md
- renderedAnnotationsFour-default.md
- renderedAnnotationsOne-custom.md
- renderedAnnotationsOne-default.md
- renderedAnnotationsThree-custom.md
- renderedAnnotationsThree-default.md
- renderedAnnotationsTwo-custom.md
- renderedAnnotationsTwo-default.md
- renderedTemplateWithPreservedNewlines.md
- importHighlights.spec.ts
- main.spec.ts
- mockedDatabaseSetup.ts
- obsidian.ts
- searchSuggestions.spec.ts
- annotationProcessing.spec.ts
- dataFetching.spec.ts
- templateProcessing.spec.ts
- vaultManagement.spec.ts
- settings.spec.ts
- manageKeepMeSection.spec.ts
- main.spec.ts
- pluginDocs.spec.ts
- pluginInfo.spec.ts
- .gitignore
- .npmrc
- .oxfmtrc.json
- .oxlintrc.json
- CONTRIBUTING.md
- esbuild.config.mjs
- LICENSE
- main.ts
- manifest.json
- package-lock.json
- package.json
- README.md
- styles.css
- tsconfig.json
- versioning.mjs
- versions.json
- vitest.config.mjs
# Installation Guide
1. Get the code
git clone https://github.com/bandantonio/obsidian-apple-books-highlights-plugin
Downloads the entire project code from GitHub to your computer.
cd obsidian-apple-books-highlights-plugin
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
