Calibre Python

Apr 19, 2021 All the calibre python code is in the calibre package. This package contains the following main sub-packages devices - All the device drivers. Just look through some of the built-in drivers to get an idea for how they work. April 2020: Calibre is under constant development, and since I wrote this a couple years ago I see options that I didn't notice back then.There are configurations for adding an SSL certificate, setting up user accounts, and disabling guest access, which makes it a really secure browser. It has been a year since calibre 4.0. The two headline features are Highlighting support in the calibre E-book viewer and that calibre has now moved to Python 3. There has been a lot of work on the calibre E-book viewer. It now supports Highlighting.

Latest versionPython

Released:

Search local Calibre XML export, lookup results online.

Project description


Accessing specific books and fields

calibre_search loads the .csv Calibre library export file in its main folder on import.

This library is represented by the books object:


The Book object fields can be accessed by dot field name:


Searching

General search

You can search any specific field using .search(search_term, field_name):


Filtering on title

You can partially match title field using .intitle:


Filtering on tag

You can partially match tags using books.intags:


Chaining filters

The .intitle and .intags filters can be chained:


Release historyRelease notifications RSS feed

0.3.7

0.3.6

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for calibre-search, version 0.3.7
Filename, sizeFile typePython versionUpload dateHashes
Filename, size calibre_search-0.3.7-py2.py3-none-any.whl (11.4 kB) File type Wheel Python version py2.py3 Upload dateHashes
Filename, size calibre search-0.3.7.tar.gz (9.7 kB) File type Source Python version None Upload dateHashes
Close

Hashes for calibre_search-0.3.7-py2.py3-none-any.whl

Hashes for calibre_search-0.3.7-py2.py3-none-any.whl
AlgorithmHash digest
SHA2563ca6cc037530562375d447c5a9a3fa171640c52d594f0a7bb5e9de361343abdc
MD5dad91491f702520e84d352e346fafbf0
BLAKE2-256e7a880752df975399ad90ada5c3b053506241c48d3379778eb4f16bc7dff85c4
Close

Hashes for calibre search-0.3.7.tar.gz

Hashes for calibre search-0.3.7.tar.gz
AlgorithmHash digest
SHA256823143c65a083b4e7e6d3eb6f39ca24a6125d207a7a680988761697c436bf696
MD5fd7307fa56f1e5f43835ada5b40597d6
BLAKE2-256309d121c2eb5275001f47f58af80320b19ec3ad65b3717da90267b5d5498ec72
Latest version

Released:

Python interface for Calibre's command line tools

Project description

PythonCalibre Python

Thin python wrapper over (some of) the Calibre CLI. Can be used for ebook conversion, metadata-extraction, and metadata-lookup:

Simple Usages

Getting Started

First, you need to download Calibre's command line tools.

You can follow instructions on Calibre's site to download, or download through package managers:

On MacOS, the command line tools may not be added to your path. To access them, add /Applications/calibre.app/Contents/MacOS/ to your PATH variable, for instance in ~/.bashrc adding

Then, just install Capybre with pip!

See the full documentation at https://capybre.readthedocs.io/

Release historyRelease notifications RSS feed

0.0.6

Calibre Manual Pdf

0.0.5

0.0.4

0.0.3

0.0.2

0.0.1

Download files

Download

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Calibre Python Tutorial

Files for capybre, version 0.0.6
Filename, sizeFile typePython versionUpload dateHashes
Filename, size capybre-0.0.6-py3-none-any.whl (9.9 kB) File type Wheel Python version py3 Upload dateHashes
Filename, size capybre-0.0.6.tar.gz (7.9 kB) File type Source Python version None Upload dateHashes

Calibre Python Tutorial

Close

Hashes for capybre-0.0.6-py3-none-any.whl

Calibre Python 3

Hashes for capybre-0.0.6-py3-none-any.whl
AlgorithmHash digest
SHA256b10f6d8b979ac4dc9b6e75ffd331c2f88295e9bf13a9cc530ab21d2269993991
MD5a072362c16883dd3f0224502ce5ec968
BLAKE2-2562b83d16a3bc9b167fe008a199717393fb0139c8a54668b6ced0eab0086ab34ae

Calibre Python Download

Close

Hashes for capybre-0.0.6.tar.gz

Python
Hashes for capybre-0.0.6.tar.gz
AlgorithmHash digest
SHA2566db4c83b363b0546499306f194b2de60d88d13842c876d1d97050dea97802b85
MD5f472aac9f7470823bc0a4150b01164e6
BLAKE2-25675f86daf6253df2bc4475a199a31db0c6e7b4ff6d3337c45bfd9e2543ae3d3d4