https://github.com/dpmpc/calendaronline
A simple tool to create beautiful photo calendars as PDF for self printing.
https://github.com/dpmpc/calendaronline
calendar creator foto kalender pdf
Last synced: 3 months ago
JSON representation
A simple tool to create beautiful photo calendars as PDF for self printing.
- Host: GitHub
- URL: https://github.com/dpmpc/calendaronline
- Owner: dpmpc
- License: gpl-3.0
- Created: 2023-09-25T12:13:14.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-04-11T16:58:34.000Z (3 months ago)
- Last Synced: 2026-04-11T18:25:34.570Z (3 months ago)
- Topics: calendar, creator, foto, kalender, pdf
- Language: HTML
- Homepage: https://k51.de
- Size: 32 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# pdfcalendar
A simple tool to create beautiful photo calendars as PDF files for self-printing.
You can see it in action at [k51.de](https://k51.de).
## Deploy with docker compose
Create a docker-compose.yml
```
services:
calendaronline-nginx:
image: ghcr.io/dpmpc/calendaronline-nginx:latest
restart: always
ports:
- "8000:80"
depends_on:
- calendaronline
calendaronline:
image: ghcr.io/dpmpc/calendaronline:latest
restart: always
environment:
- CSRF_TRUSTED_ORIGINS=https://localhost:8000
```
## Used libraries
- [Python 3](https://www.python.org/)
- [Bootstrap 5.3](https://getbootstrap.com/docs/5.3)
- [Cropper.js 1.6.2](https://fengyuanchen.github.io/cropperjs/)
- [django 6.0](https://docs.djangoproject.com/en/6.0/)
- [gunicorn 2.25](https://gunicorn.org/)
- [icalevents 0.3](https://github.com/jazzband/icalevents)
- [jQuery 4.0](https://api.jquery.com/category/version/4.0)
- [nginx 1.29](https://nginx.org/)
- [orjson 3.11](https://github.com/ijl/orjson)
- [Pillow (PIL fork) 12](https://pillow.readthedocs.io/en/stable/installation.html)
- [PyFPDF/fpdf2 2.8](https://pyfpdf.github.io/fpdf2/index.html)
### Used fonts
- [Font Awesome 6.5](https://fontawesome.com/)
- Monsieur La Doulaise - Copyright 2011 Alejandro Paul
- Noto Sans Display - Copyright 2012 Google Inc.
- [Pacifico](https://github.com/googlefonts/Pacifico) - Copyright 2018 The Pacifico Project Authors
- [Purisa](https://linux.thai.net/projects/fonts-tlwg) - Copyright 2003, 2004 Poonlap Veerathanabutr
- [Sawasdee](https://linux.thai.net/projects/fonts-tlwg) - Copyright 2007 Pol Udomwittayanukul
- [Tippa](http://www.catfonts.de ) - Copyright (c) 2015, CAT-Fonts, Peter Wiegel
# Development
Start a development environment with the following commands:
```
cd web
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
export DEBUG=1
python manage.py runserver
```