PBook Importer is a Calibre plugin that allows you to manage and import metadata from .pbook files, treating them as ebooks inside Calibre.
The .pbook file format is a simple text-based format (similar to TOML) with key-value pairs under a [metadata] section.
This plugin reads that metadata and updates the Calibre database accordingly.
[metadata]
title=Book Title
author=Book Author
publisher=Book Publisher
ISBN=9788888888888
source=Library Archive
publication_date=2025-01-01
language=en
tag=Physical, ToRead, Favorite- Imports
.pbookfiles as if they were real ebooks. - Reads metadata and updates Calibre fields:
- Title
- Author(s)
- Publisher
- ISBN
- Language
- Tags
- Source (as optional tag)
- Supports UTF-8 and Latin-1 encoded
.pbookfiles. - Compatible with Windows, macOS, and Linux.
- Calibre version 6.8.0 or newer
- Save the plugin Python file (e.g.,
pbook_importer.py). - Open Calibre → Preferences → Plugins → Load plugin from file.
- Select the
pbook_importer.pyfile and install it. - Restart Calibre.
- Add a
.pbookfile to your Calibre library. - The plugin will parse the metadata and update the Calibre entry automatically.
- The
.pbookentry will behave like a regular ebook in Calibre.
This project is licensed under the GPL v3 License.
© 2025 Massimo Savazzi