Skip to content
Alfie creates diary inserts in various formats and layouts.
Python HTML Dockerfile Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Alfie Web

Alfie is a Python script made by hertze that creates diary inserts in various formats and layouts. The script generates LaTeX files and compiles them with XeTeX. This project makes it into a web app.

The web app is built with Python, Flask, WTForms and Bootstrap. It is deployed as a Docker container and uses the Gunicorn webserver.

The app is deployed on my playground:

You can run the app locally by executing The script sets up the virtual environment, installs the dependencies and starts Flask's development server. For the PDF generation to work you need to have xetex installed. Take a look at the Dockerfile for all required dependencies, or just build the Docker image for testing.

You can’t perform that action at this time.