t-r.de/DEPENDENCIES.md

67 lines
937 B
Markdown

# t-r.de Dependencies
## Site generation
### Static Site Generator
* pelican with Markdown support (`pip install pelican[markdown]`)
* python3
#### Pelican Plugins
Pip packages
* pelican-yaml-metadata
* pelican-image-process
### Site Display
#### CSS
* Pico CSS ([fork](https://github.com/Yohn/PicoCSS))
#### Fonts
* [Libertinus Sans](https://github.com/alerque/libertinus)
* dev: local files
* prod: [CDN](https://www.cdnfonts.com/libertinus-sans.font)
### Content generation
#### List of books and texts
* ?
#### Event list
* utils/refresh-events.py
depends on:
* caldav
* vobject
#### image processing
* utils/crop_image_to_bbox.py
depends on:
* PIL
#### Favicon
* utils/favicon-from-svg.sh
depends on:
* inkscape
* pngquant
* image-magick
## Deployment
### On production server
* php (aktuell 8.1)
* database driver, e.g. pdo_sqlite
* PHPMailer (included in source)
### FTP tool
* lftp