跳转到主要内容

基于图片元数据的模板HTML相册

项目描述

Photoweb基于灵活的模板创建基于图片元数据的HTML相册。它有什么不同之处?

  • 添加新照片很容易;只需将它们放入文件夹并重新运行即可。

  • 您不需要跟踪元数据;它来自照片本身,使用标准嵌入式元数据。

  • 修改模板以使您的照片看起来很棒很容易。

请参见 <http://www.mnot.net/photo/> 以获取示例。

安装Photoweb

Photoweb需要

  1. Python 2.6或更高版本;请参阅 <https://pythonlang.cn/>

  2. 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 (6.5 kB 查看哈希值)

上传时间

由支持