No description
Find a file
aoout f98e03d435
Merge pull request #183 from Huarch/fix/batch-import-concurrency-setting
fix: make library sync import concurrency configurable
2026-07-06 11:19:57 +08:00
.github ci: update release.yaml 2025-03-20 11:12:40 +08:00
assets doc: update git 2024-10-22 20:51:04 +08:00
doc fix: booknav no longer fails due to unnormalized note names 2025-07-27 14:54:29 +08:00
src Potential fix for pull request finding 2026-07-06 11:19:17 +08:00
.editorconfig refactor and format. 2023-12-08 17:24:49 +08:00
.eslintignore refactor project. 2023-10-15 23:52:30 +08:00
.eslintrc.js chore: adjust ESLint rules to reduce restrictions 2024-11-24 13:59:39 +08:00
.gitattributes chore: add .gitattributes 2025-03-18 14:32:34 +08:00
.gitignore test: first commit about test 2024-07-11 16:27:24 +08:00
.npmrc refactor project. 2023-10-15 23:52:30 +08:00
bump.ts ci: continue 2025-03-18 15:29:54 +08:00
dev.js refactor and format. 2023-12-08 17:24:49 +08:00
export.js refactor project. 2023-10-15 23:52:30 +08:00
jest.config.ts test: first commit about test 2024-07-11 16:27:24 +08:00
LICENSE some minor changes. 2023-10-30 02:03:24 +08:00
manifest.json chore: bump version to 0.8.4 2025-12-09 10:18:44 +08:00
package-lock.json chore: bump version to 0.8.4 2025-12-09 10:18:44 +08:00
package.json chore: bump version to 0.8.4 2025-12-09 10:18:44 +08:00
README.md doc(readme): Clean up outdated content 2025-03-21 21:45:11 +08:00
README.zh-CN.md doc(readme): Clean up outdated content 2025-03-21 21:45:11 +08:00
tsconfig.json refactor project. 2023-10-15 23:52:30 +08:00
types.d.ts refactor project. 2023-10-15 23:52:30 +08:00

Epub Importer

中文文档

A plugin that converts EPUB files into markdown notes for your Obsidian vault. This allows you to read, annotate and link your ebooks directly within Obsidian.

For detailed information, check out the Wiki or explore our Example Vault.

Getting Started

There are two ways to import EPUB files:

  1. Run the command Epub Importer: Import epub to your vault and provide the absolute path to your EPUB file.

  2. Configure libraries paths in settings - when you run the import command, all EPUB files from these paths will be available for selection.

Once imported, the EPUB will be converted into a folder containing markdown notes, allowing you to:

  • Read the book directly in Obsidian
  • Add annotations and highlights
  • Create links between notes
  • Organize your reading materials

Plugin Demo

Property Template

All available variables:

- {{bookName}}
- {{title}}
- {{author}}
- {{publisher}}
- {{language}}

Example:

title: {{bookName}}
author: {{author}}
publisher: {{publisher}}
status: false

Assets Path Template

All available variables:

- {{savePath}}
- {{bookName}}

Example:

{{savePath}}/{{bookName}}/images

Platform Support

  • Windows: Fully tested and supported
  • Linux/Mac: Limited testing - if you encounter issues, please use appropriate tags when creating issues
  • Mobile: Not supported due to technical limitations with .epub file handling

Recommended Companion Plugins

File Organization

obsidian-custom-sort

Community & Support

Share Your Experience

We'd love to hear how you use this plugin! Share your stories and workflows in our discussions.

Reporting Issues

When reporting bugs:

  1. Always include the problematic .epub file
  2. If file upload is difficult, email to: wuz66280@gmail.com
  3. For Linux/Mac users, please use appropriate platform tags

Feature Requests

Please note that feature requests are evaluated based on alignment with the plugin's core philosophy and may not all be implemented.