Manage e-book and org files to make analytical reading easy
Project description
Ebops
Eborg is a tool designed for managing e-books and Org-mode files to facilitate analytical reading. With Eborg, you can load EPUB documents, update Org-mode files with table of contents (TOC), and export highlights from your e-books.
Installing
You can install Eborg using pip:
pip install ebops
Usage
After installing Eborg, you can use the command-line interface (CLI) to perform various tasks. The CLI is accessed via the ebops command.
Commands
load
Mount an e-reader, upload an EPUB document, and update an Org-mode file with the TOC. This can be useful to be synced to Orgzly so you can add notes on the different document chapters.
ebops load [OPTIONS] EPUB_PATH [MOUNT_POINT] [BOOKS_ORGMODE_PATH]
EPUB_PATH: Path to the EPUB document to load.MOUNT_POINT(optional): Directory where the e-reader should be mounted. Defaults to/tmp/ebook.BOOKS_ORGMODE_PATH(optional): Path to the Org-mode file to update. Defaults to the environment variableBOOKS_ORGMODE_PATHif not provided.
export_highlights
Export highlights from an EPUB to an Org-mode file.
ebops export_highlights [OPTIONS] EPUB_PATH [MOUNT_POINT] [LEARN_ORGMODE_PATH]
EPUB_PATH: Path to the EPUB file inside the mount point.MOUNT_POINT(optional): Mount point where the e-reader is connected. Defaults to/tmp/ebook.LEARN_ORGMODE_PATH(optional): Path to the Org-mode file to save highlights. Defaults to the environment variableLEARN_ORGMODE_PATHif not provided.
Options
--version: Show the version of the tool.--verbose,-v: Enable verbose logging.
License
This project is licensed under the GNU General Public License v3.0 (GPLv3).
Authors
- Lyz
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ebops-0.3.0.tar.gz.
File metadata
- Download URL: ebops-0.3.0.tar.gz
- Upload date:
- Size: 3.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
107143522384660536110b37a7dc748ec51f1e2879e6b2660d45ed32ae60a395
|
|
| MD5 |
2ffc1aa698bad70a6b3ae99a018d20fa
|
|
| BLAKE2b-256 |
074907aef1f610a31f3c602766a677fc162327d6f0276a5fca00c3e0b287bc35
|
File details
Details for the file ebops-0.3.0-py3-none-any.whl.
File metadata
- Download URL: ebops-0.3.0-py3-none-any.whl
- Upload date:
- Size: 28.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a1c5fd965232d6f934f5e219ef91c4ac0e5e2216a2dbac67505b13644671ebf
|
|
| MD5 |
487b2f0dd7cac22e51553ca1e5f64550
|
|
| BLAKE2b-256 |
c6ca0146751f351b6753de662a202be3af3d5d5525a4d2d625cecd417081e299
|