dayone2PDF is a script for convert your dayone journal to pdf book.
dayone2PDF is just render html using dayone export file then print the PDF with pyQt5.
- Python3.6+
- PyQt5==5.11.3
- Jinja2
- PyPDF2
see requirements.txt
file for more package's dependencies.
git clone https://github.com/jackeyGao/dayone2PDF
pip install -r requirements.txt
1. Export dayone
Export dayone data from dayone app. unzip to current directory. then rename is ./dayone
.
So, The directory structure should be like this:
.
βββ assets
βββ create_pdf.py
βββ dayone # The dayone export directory.
βββ 2018.json
βββ ... # Your journal set such as ***.json.
βββ photos/ # Your journal photos.
βββ md.py
βββ pdfs
βββ render.py
βββ requirements.txt
βββ templates
2. Render HTML
python render.py
3. Create PDF file of journal set
python create_pdf.py output/2018.json
python create_pdf.py output/{ other set }.json
Will multiple pdf book if your journal set is multiple
MIT License.