CHArming GALLery in PYthon
项目描述
chagallpy
(Cha)rming (gall)ery in (Py)thon是一个静态、极简且基本上无JS的网页相册生成器。从某种意义上说,它是一个WOWP框架(见http://pythonic.eu/wowp)的示例项目。
该相册不依赖于任何外部JS库,并且可以使用标准的键盘快捷键进行导航。
用法
只需在包含照片的目录中运行此命令
Usage: chagall [OPTIONS]
Options:
-i, --input TEXT (default .)
-o, --output TEXT (default ./build)
-S, --image-size INTEGER
-T, --thumbnail-size INTEGER
-v, --verbose
它会查找当前目录中的所有JPEG图像,然后尝试读取它们的元数据,并在输出目录中生成相册。
使用chagallpy生成的示例相册:http://i.vzdusne.cz/
安装
最简单的方法是使用“pip”并从PyPI下载软件包。
pip install chagallpy
或者,您可以访问项目的GitHub页面并使用开发版本
https://github.com/janpipek/chagallpy
配置
相册元数据
元数据存储在gallery.yaml
中。目前可用的配置选项
- 标题
图像元数据
读取可用的EXIF数据。
对于每个image.jpg
,会读取一个具有以下选项的image.yaml
文件
- 标题
- 地点
- 日期(dd/mm/YYYY)
- 作者(在图像工具栏中显示额外的(c))