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
Metadata
Release files for ebops 0.3.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| ebops-0.3.7.tar.gz | 3.2 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ebops-0.3.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.3 MB
Release files / ebops-0.3.7.tar.gz
| Download URL | ebops-0.3.7.tar.gz |
|---|---|
| Size | 3.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e48dc98a769af32fc94213e8a9ff0102f3fd2c70302822138d2cc565d22b4c1c
|
|
BLAKE2b-256 checksum How to use checksums |
0e2531bd403704b35837abf84811f4859e55095977ec91fef7202c1f7bc0559a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.2
|
Release files / ebops-0.3.7-py3-none-any.whl
| Download URL | ebops-0.3.7-py3-none-any.whl |
|---|---|
| Size | 29.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2940e60a1b7cdc3f2049ea6fed343eebb6f869cc57d0163ff647cab38bed339c
|
|
BLAKE2b-256 checksum How to use checksums |
8368119f1eb61e52cde9ace99cbff00df21f5ed531cd83af57093b9a70704d42
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.2
|
Security for ebops 0.3.7
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.