Generate printable PDF from Bitwarden JSON export.
The focus is not on pretty tables, but fitting as much data as possible per page. I personally use a font size of 7.2. 400 entries take up around 8 pages (PDF, A4).
Export unencrypted JSON from Bitwarden/Vaultwarden webinterface, place in this directory and run python3 process.py
The latest export will be detected automatically by date in filename.
Create venv with python3 -m venv venv
. Activate with . ./venv/bin/activate
.
Install requirements with pip3 install -r requirements.txt
.