Difference between revisions of "Make library card catalogue PDFs with Python scripts"
Jump to navigation
Jump to search
Line 20: | Line 20: | ||
python3 -m venv venv | python3 -m venv venv | ||
source venv/bin/activate | source venv/bin/activate | ||
pip install reportlab | pip install reportlab | ||
pip install calibrestekje | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Make sure you have a valid <code>metadata.db</code> file, one which is usually produced by Calibre on installation. This file is usually kept with the contents of the Calibre collection. | |||
[[Category: Cookbook]] | [[Category: Cookbook]] |
Revision as of 17:23, 20 October 2021
This recipe depends on the installation of
- a python virtual environment
- calibrestekje, a python-bindings library
- a metadata.db file as produced by an installation of Calibre
- the files readfrompad.py and lessimplelayout.py (as documented below)
Getting started
First, clone the git and change to the new bootleg/
directory:
git clone https://git.xpub.nl/simoon/bootleg.git
cd bootleg/
In the bootleg/
directory, create a python virtual environment and install dependencies.
python3 -m venv venv
source venv/bin/activate
pip install reportlab
pip install calibrestekje
Make sure you have a valid metadata.db
file, one which is usually produced by Calibre on installation. This file is usually kept with the contents of the Calibre collection.