{
"info": {
"author": "Mark Nottingham",
"author_email": "mnot@mnot.net",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Console",
"Intended Audience :: Other Audience",
"License :: OSI Approved :: MIT License",
"Operating System :: POSIX",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Topic :: Multimedia :: Graphics :: Presentation",
"Topic :: Text Processing :: Markup :: HTML"
],
"description": "========\nPhotoweb\n========\n\nPhotoweb creates HTML galleries based on in-photo metadata, from flexible\ntemplates. What's different about it?\n\n* It's easy to add new photos; just drop them in the folder and re-run\n* You don't have to track metadata; it comes from the photos themselves, using\n standard embedded metadata\n* It's easy to modify the templates to make your photos look great.\n\nSee for an example.\n\n\nInstalling Photoweb\n-------------------\n\nPhotoweb needs:\n\n1. Python 2.6 or greater; see \n2. The PIL and pystache libraries.\n\nIt's easiest with PIP:\n\n $ pip install photoweb\n\n\nUsing Photoweb\n--------------\n\nTo generate the HTML for a gallery, call photoweb from the command line:\n\n $ photoweb . \n\nYou can generate multiple galleries at once:\n\n $ photoweb beach hawaii snow\n\nWhen you first generate a gallery, you can specify the page title and\ndescription, which will be used in the template:\n\n $ photoweb -p \"At the Beach\" -d \"We went to the beach for a weekend. Fun!\" . \n\nThe page metadata will be saved in a file (md.json) for use next time you\nrun photoweb. \n\n\nCreating and Using Templates\n----------------------------\n\nBy default, the default template will be used (from ~/.photoweb/tpl/default; \nif it isn't there, it'll be automagically created). You can edit this, or\ncreate new templates, using them with the -t option:\n\n $ photoweb -t \"my template\" .\n\nTemplates are directories with the following files in them:\n\n * md.json - a configuration file\n * gallery.html - the overview page\n * detail.html - a single photo page\n \nTake a look at the default template to get an idea of how to create your own.\n\n\nLicense\n-------\n\nCopyright (c) 2011-2012 Mark Nottingham\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.",
"description_content_type": null,
"docs_url": null,
"download_url": "http://github.com/mnot/photoweb/tarball/0.4.1",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://github.com/mnot/photoweb/",
"keywords": null,
"license": "MIT",
"maintainer": null,
"maintainer_email": null,
"name": "photoweb",
"package_url": "https://pypi.org/project/photoweb/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/photoweb/",
"project_urls": {
"Download": "http://github.com/mnot/photoweb/tarball/0.4.1",
"Homepage": "http://github.com/mnot/photoweb/"
},
"release_url": "https://pypi.org/project/photoweb/0.4.1/",
"requires_dist": null,
"requires_python": null,
"summary": "Templated HTML galleries based on in-photo metadata",
"version": "0.4.1"
},
"last_serial": 796216,
"releases": {
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "85401968f07f9bbf0e7789143004cbf4",
"sha256": "e72bfa5c3b16f9fdefc9bdb0535b900941f300657e6988a1cf174db72ff0b8cf"
},
"downloads": -1,
"filename": "photoweb-0.2.tar.gz",
"has_sig": false,
"md5_digest": "85401968f07f9bbf0e7789143004cbf4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5941,
"upload_time": "2012-02-06T11:50:55",
"url": "https://files.pythonhosted.org/packages/5d/84/3a1f5a9319049f40bd2e4762dcf2603a647d088059eb37f8c4e0ccea2028/photoweb-0.2.tar.gz"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "dfa7c37689c8b8b916a444c87e205fc2",
"sha256": "259eb87c8dc10b917d7fc30427e92f6611d0a003224917afe563dcd798b3d69e"
},
"downloads": -1,
"filename": "photoweb-0.3.tar.gz",
"has_sig": false,
"md5_digest": "dfa7c37689c8b8b916a444c87e205fc2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6027,
"upload_time": "2012-06-26T02:36:28",
"url": "https://files.pythonhosted.org/packages/10/85/d6fcdb60133fa887b9a67b6d133007eb22e35752d172d68bb964f7a1d1b8/photoweb-0.3.tar.gz"
}
],
"0.4": [
{
"comment_text": "",
"digests": {
"md5": "8a835ca393f423404445e227e879ea8e",
"sha256": "9351f641f8e7f928adc615b9972eaafd623e4548feb2583a5791c790c87231c9"
},
"downloads": -1,
"filename": "photoweb-0.4.tar.gz",
"has_sig": false,
"md5_digest": "8a835ca393f423404445e227e879ea8e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6403,
"upload_time": "2012-12-20T00:36:17",
"url": "https://files.pythonhosted.org/packages/3f/e9/08d360a3bcff92aa536c8f75f74202e8adb827f077703c4d9a023bd407e9/photoweb-0.4.tar.gz"
}
],
"0.4.1": [
{
"comment_text": "",
"digests": {
"md5": "d29cbd6148236296198719d04f25303e",
"sha256": "33e2c3de3f8c58e98dd2e46e670f1805fd32e08ea71b3542f4ce9ba3b89d89eb"
},
"downloads": -1,
"filename": "photoweb-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "d29cbd6148236296198719d04f25303e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6450,
"upload_time": "2013-05-13T06:14:10",
"url": "https://files.pythonhosted.org/packages/f3/22/644845cd2b8b644508bd9062813d40bdf0ce8f49bd93741b6f2ae26ad478/photoweb-0.4.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "d29cbd6148236296198719d04f25303e",
"sha256": "33e2c3de3f8c58e98dd2e46e670f1805fd32e08ea71b3542f4ce9ba3b89d89eb"
},
"downloads": -1,
"filename": "photoweb-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "d29cbd6148236296198719d04f25303e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6450,
"upload_time": "2013-05-13T06:14:10",
"url": "https://files.pythonhosted.org/packages/f3/22/644845cd2b8b644508bd9062813d40bdf0ce8f49bd93741b6f2ae26ad478/photoweb-0.4.1.tar.gz"
}
]
}