基于图片元数据的模板HTML相册
项目描述
Photoweb基于灵活的模板创建基于图片元数据的HTML相册。它有什么不同之处?
添加新照片很容易;只需将它们放入文件夹并重新运行即可。
您不需要跟踪元数据;它来自照片本身,使用标准嵌入式元数据。
修改模板以使您的照片看起来很棒很容易。
请参见 <http://www.mnot.net/photo/> 以获取示例。
安装Photoweb
Photoweb需要
Python 2.6或更高版本;请参阅 <https://pythonlang.cn/>
PIL和pystache库。
使用PIP最容易
$ pip install photoweb
使用Photoweb
要生成相册的HTML,请在命令行中调用photoweb
$ photoweb .
您可以一次性生成多个相册
$ photoweb beach hawaii snow
在首次生成相册时,您可以指定页面标题和描述,它们将在模板中使用
$ photoweb -p “在海滩上” -d “我们周末去了海滩。好玩!” .
页面元数据将保存在文件(md.json)中,以便下次运行photoweb时使用。
创建和使用模板
默认情况下,将使用默认模板(从 ~/.photoweb/tpl/default;如果不存在,则自动创建)。您可以编辑此模板或创建新模板,使用 -t 选项使用它们
$ photoweb -t “我的模板” .
模板是包含以下文件的目录
md.json - 一个配置文件
gallery.html - 概览页面
detail.html - 单个照片页面
查看默认模板以了解如何创建自己的模板。
许可
版权(c)2011-2012 马克·诺丁汉姆
特此授予任何获得此软件及其相关文档文件(“软件”)副本的任何人免费使用软件的权利,不受限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件的副本,并允许向获得软件的人提供进行上述操作的权利,前提是遵守以下条件:
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、适用于特定用途和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论此类责任是基于合同、侵权或其他方式,源于、因之或与此软件或软件的使用或其他处理有关。
项目详情
photoweb-0.4.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 33e2c3de3f8c58e98dd2e46e670f1805fd32e08ea71b3542f4ce9ba3b89d89eb |
|
MD5 | d29cbd6148236296198719d04f25303e |
|
BLAKE2b-256 | f322644845cd2b8b644508bd9062813d40bdf0ce8f49bd93741b6f2ae26ad478 |