mirror of
https://github.com/enpaul/kodak.git
synced 2025-11-09 12:21:24 +00:00
0be8cb96b74ef0e8d1b7d4778cb56e8c4d75bd6d
fresnel-lens
HTTP server for handling image uploads and thumbnail generation.
This project requires Poetry 1.0+
Implementation goals
Support token based authentication:
POST /auth/token
GET /img/abcdefg.jpg?token=XYZ
Support dynamic resolution generation:
GET /img/abcdefg/100x50.jpg
Support server-side aliasing of resolutions to names:
GET /img/abcdefg/foobar.jpg # translates to something like 120x90
Support parameter-based selection of scaling method:
# "absolute scale horizontal", "relative scale vertical"
GET /img/abcdefg/200x100.jpg?h=abs&v=rel
Support both sqlite and maria storage backend
Support redis caching to relieve file system strain
Support autocleaning of cached file system files to reduce directory size
Support
Description
Languages
Python
94.5%
Makefile
2.8%
Dockerfile
2.7%