{ "info": { "author": "Laurent Peuch", "author_email": "cortex@worlddomination.be", "bugtrack_url": null, "classifiers": [], "description": "

\n\n

\n\n# Prosopopee\n\nProsopopee. Static site generator for your story.\n\nMake beautiful customizable pictures galleries that tell a story using a static website generator written in Python. You don't need to care about css, code and presentation, manage your contents in YAML file and Prosopopee will take care about the rest.\n\nProsopopee is sections oriented, make it very flexible, many kinds of section already available:\n\n* Parallax\n* Group of pics (gallery)\n* Paragraph\n* Iframe (Youtube, Maps, etc..)\n* Quote\n* [And more](http://prosopopee.readthedocs.io/en/latest/sections.html)\n\n## Screenshots\n\n \n\n## Features\n\nProsopopee currently supports:\n\n * Lightweight\n * Thumbnails & multiple resolutions for fast previews (JPEG progressive)\n * Videos support\n * Mobile friendly\n * Caching for fast rendering\n * Multi level gallery\n * Support themes (default, material, light)\n * Password access (encrypt page)\n * Image lazy loading\n * Night Mode\n * Completely static output is easy to host anywhere\n * Hackable\n \n ## Examples\n \nYou can find example usages here:\n\n* http://surleschemins.fr\n* http://media.faimaison.net/photos/galerie/\n* https://www.thebrownianmovement.org/\n* http://outside.browny.pink\n* http://such.life\n* http://www.street-art.me\n \n ## Code example\n\n```yaml\ntitle: Title\ndate: 2015-12-18\ncover: P1070043-01-01.jpeg\nsections:\n - type: full-picture\n image: P1060979-01-01.jpeg\n fixed: true\n text:\n title: My Story\n sub_title: some subtitle\n date: 2015-12-18\n - type: paragraph\n title: Beautiful Title\n text: Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor\n - type: pictures-group\n images:\n -\n - P1060938-01-01.jpeg\n - P1060946-01-01.jpeg\n - P1060947-01-01.jpeg\n - P1060948-01-01.jpeg\n```\n \n## Usage\n```bash\nprosopopee\nprosopopee preview\nprosopopee deploy\nprosopopee test\nprosopopee (-h | --help)\nprosopopee.py --version\n```\n\n## Docker\n\nhttps://hub.docker.com/r/beudbeud/prosopopee/\n\n## Licence \n\nGLPv3\n\n## Documentation\n\n http://prosopopee.readthedocs.org/en/latest/\n\n## IRC \n\nchannel : irc.freenode.net#prosopopee", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Psycojoker/prosopopee", "keywords": "", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "prosopopee", "package_url": "https://pypi.org/project/prosopopee/", "platform": "", "project_url": "https://pypi.org/project/prosopopee/", "project_urls": { "Homepage": "https://github.com/Psycojoker/prosopopee" }, "release_url": "https://pypi.org/project/prosopopee/0.8.2/", "requires_dist": null, "requires_python": "", "summary": "A static website generator that allows you to tell a story with your pictures", "version": "0.8.2" }, "last_serial": 5884182, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a21257406de11b61e78ee50f3678f23a", "sha256": "99f1be20dd6d7309a13fbf0689be57b7b00199c0d5c58acb0961133f0b254f41" }, "downloads": -1, "filename": "prosopopee-0.1-py2.7.egg", "has_sig": false, "md5_digest": "a21257406de11b61e78ee50f3678f23a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 63960, "upload_time": "2016-02-09T22:30:26", "url": "https://files.pythonhosted.org/packages/f2/15/929baaee6b1647658616daee84a6592a86043ce89e560ea48d299ed71a2d/prosopopee-0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "cb69bb2b43494e08d985448632f0454b", "sha256": "b0fe2c30fd308f3ca67c48e66d8672cdf549b1a83e35ec018499b2d2f33abb59" }, "downloads": -1, "filename": "prosopopee-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb69bb2b43494e08d985448632f0454b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 69104, "upload_time": "2016-02-09T22:30:05", "url": "https://files.pythonhosted.org/packages/e0/da/00ff519b9dde66639cc0c8b4df43d4a451a518f46bf57ba44c56b543777c/prosopopee-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c548830cc93ebc6c5a042ad616bbafb0", "sha256": "657fca724df8aab54e1c050a398008284493f40c631ae56be6057dde5db1116a" }, "downloads": -1, "filename": "prosopopee-0.1.tar.gz", "has_sig": false, "md5_digest": "c548830cc93ebc6c5a042ad616bbafb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7110, "upload_time": "2016-02-09T22:29:55", "url": "https://files.pythonhosted.org/packages/68/fb/5c0e33cc9d5e9591098908bce6970a5462d0c768a1c8c022054505149910/prosopopee-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "ad6f271678bc6ef018fdf5b4b06d11f3", "sha256": "5ca714213b4f67a73e283640d2d14b0787b3615e7b12b1342e6f0bc828379abb" }, "downloads": -1, "filename": "prosopopee-0.2-py2.7.egg", "has_sig": false, "md5_digest": "ad6f271678bc6ef018fdf5b4b06d11f3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7426208, "upload_time": "2016-02-23T06:14:35", "url": "https://files.pythonhosted.org/packages/7e/fe/c92cbb781dcac7c264938e3440988c57f60462cc99890fee050993f54630/prosopopee-0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "b744b5f9bcb5bab792898f8f8f2ecf31", "sha256": "51ebe7cefc6483135cbae24344e0519c3d051e91fce9372ab1ad613c94407853" }, "downloads": -1, "filename": "prosopopee-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b744b5f9bcb5bab792898f8f8f2ecf31", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7436526, "upload_time": "2016-02-23T06:14:18", "url": "https://files.pythonhosted.org/packages/8b/dc/9f2dad14c234613019ae251797b5dc13932936ed7aacabd0f74ec26db2d3/prosopopee-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e6c22acd0123f7472599386a3261e04", "sha256": "acdb0f05f0fead22a4aaa0b6f3b8b528c00a30cbe41a2f552fc3b2b8b814235f" }, "downloads": -1, "filename": "prosopopee-0.2.tar.gz", "has_sig": false, "md5_digest": "4e6c22acd0123f7472599386a3261e04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7367359, "upload_time": "2016-02-23T06:14:00", "url": "https://files.pythonhosted.org/packages/6a/1b/520389cab2ccec1e9c84feb1098bc0e95bc29b8488b61cd04d94167dfebc/prosopopee-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "4f31416f4d782b29d47c77689f6419de", "sha256": "c33839fe66baf4e118d923059bca20438be757cd14fe4d2c226a0add8e7d4b69" }, "downloads": -1, "filename": "prosopopee-0.3-py2.7.egg", "has_sig": false, "md5_digest": "4f31416f4d782b29d47c77689f6419de", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7946207, "upload_time": "2016-04-13T17:46:43", "url": "https://files.pythonhosted.org/packages/90/0b/831494c8535578dc3f460cc1a49fb88649738380db6fb2a8c6e2629ea393/prosopopee-0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "deb93e1c614368b25b6e06c3bb417702", "sha256": "054756ca8ce02ec6c38057d1128b175915e6e078e81c740b36b52eeaa01b4669" }, "downloads": -1, "filename": "prosopopee-0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "deb93e1c614368b25b6e06c3bb417702", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7958018, "upload_time": "2016-04-13T17:46:26", "url": "https://files.pythonhosted.org/packages/dd/d8/b556b6e6d92b4f0b1df820cd5676db5adcc97e6c371f73660cd5d05f8746/prosopopee-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d539ba530126b7e80be97e84254e0b3d", "sha256": "279e1738607eddd472fcc97208dc9bc798e6e06e3da6fc3524159116bef6b753" }, "downloads": -1, "filename": "prosopopee-0.3.tar.gz", "has_sig": false, "md5_digest": "d539ba530126b7e80be97e84254e0b3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7370243, "upload_time": "2016-04-13T17:46:05", "url": "https://files.pythonhosted.org/packages/ed/51/f13569bdf1e40fe641c77ab013efeff5872f9a2f0bd73bad5fbef2268058/prosopopee-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "8c3ffccf796c3024739c60ac60f7f854", "sha256": "768f3b7c831b9e0af749cb9fc8cdc4453c8e96bb9236f8f49e9e03b5c12b6c7c" }, "downloads": -1, "filename": "prosopopee-0.3.1-py2.7.egg", "has_sig": false, "md5_digest": "8c3ffccf796c3024739c60ac60f7f854", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7946278, "upload_time": "2016-04-14T00:47:36", "url": "https://files.pythonhosted.org/packages/e7/19/df8e40fd74a5b9c72ef8e1d592b517638c47c918f14473230a6618201ee6/prosopopee-0.3.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0117a29232a2954bd58841a2555623f4", "sha256": "f61c17da0c20842dff8091528ebb064f2e195e3d5592e1578f4ab643744b3b32" }, "downloads": -1, "filename": "prosopopee-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0117a29232a2954bd58841a2555623f4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7958160, "upload_time": "2016-04-14T00:47:20", "url": "https://files.pythonhosted.org/packages/ed/a8/33283a2db4b1746495b83ecfcf7f861791758c1cac0527b51ed8290cc2a3/prosopopee-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1784557307108bcbf7875f38a5700711", "sha256": "1254c8e31e4e13ebc804e7681cb1873079f96bb7d28735d869e2dff05c1ba0fa" }, "downloads": -1, "filename": "prosopopee-0.3.1.tar.gz", "has_sig": false, "md5_digest": "1784557307108bcbf7875f38a5700711", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7370492, "upload_time": "2016-04-14T00:46:57", "url": "https://files.pythonhosted.org/packages/c4/16/199e3996ae2ca01e35894518cb1f55a08674af52628c0167e22ab18d9e20/prosopopee-0.3.1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "169a944521b0036d78481350400217e3", "sha256": "9142601108593d1bfb6033d448503b13f5dee12f79371a95277147e51dc8e5a9" }, "downloads": -1, "filename": "prosopopee-0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "169a944521b0036d78481350400217e3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9561822, "upload_time": "2016-12-11T18:03:32", "url": "https://files.pythonhosted.org/packages/37/ed/fe19ec1161833d274b4e8a789ad0324216384fab45cdcab1d60b84228905/prosopopee-0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83512543e2789c40eaf876d96c6e1da6", "sha256": "001a2c27527433d5080623b76886f57d472048ee57222c357cfbb0ca49d02608" }, "downloads": -1, "filename": "prosopopee-0.4.tar.gz", "has_sig": false, "md5_digest": "83512543e2789c40eaf876d96c6e1da6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4578555, "upload_time": "2016-12-11T18:03:22", "url": "https://files.pythonhosted.org/packages/ca/c0/06c11d3eacb1c4b2aa0f63eebbb71c9ae5796e3f10de134d5343ee06e76b/prosopopee-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "e09f4d13e40ceeaa44f2524df274c05f", "sha256": "f4b31f3c4d3b5bc0f9528aabc62447391a429fd636b41a4f4039c410ac1dec4f" }, "downloads": -1, "filename": "prosopopee-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e09f4d13e40ceeaa44f2524df274c05f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6792455, "upload_time": "2017-06-04T20:33:52", "url": "https://files.pythonhosted.org/packages/98/9d/8d63a0e7cede9b1b6d8bbcf1e98ec0c1393bb262024b77233328e8de5c81/prosopopee-0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "697528124b120e75be2007e8d01b2b11", "sha256": "0e76fa5b716d7fc3aec386e1ef8c7ac3b4b3b56f22d6da0df9010835406a46d4" }, "downloads": -1, "filename": "prosopopee-0.5.tar.gz", "has_sig": false, "md5_digest": "697528124b120e75be2007e8d01b2b11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9866, "upload_time": "2017-06-04T20:32:47", "url": "https://files.pythonhosted.org/packages/58/9d/e3ffd996630c6a90a14cc0650188271e934efc1561217073eeef3bca6210/prosopopee-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "d25fe9a0cfd706e32b1a39689d080985", "sha256": "ff227291a29f4bf8a286e921fa69bbc4d0431cb6730491633a09c7d6d0634fb8" }, "downloads": -1, "filename": "prosopopee-0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d25fe9a0cfd706e32b1a39689d080985", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6792938, "upload_time": "2017-07-18T13:05:50", "url": "https://files.pythonhosted.org/packages/ef/77/fa6f84775e7f7cfd0a3e1e235a09da6f6001742d3021e012a0623fbc41a6/prosopopee-0.6-py2.py3-none-any.whl" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "0f0c23c650a2630c0b84b41b1711c10b", "sha256": "e5665473e759be6f14196243e0d4d04501f89fa0aa3edbc0d5454cb90aad2216" }, "downloads": -1, "filename": "prosopopee-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0f0c23c650a2630c0b84b41b1711c10b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6849794, "upload_time": "2017-10-04T02:15:34", "url": "https://files.pythonhosted.org/packages/99/62/16af7cc9fdae7e93a994b9ae09ba08339c661c53f7792735c177748da22f/prosopopee-0.7-py2.py3-none-any.whl" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "9bc4cc61927600b8930d7c333277e3fb", "sha256": "9d8e18bcda23cd32569c87fd8a83652687277bee22448712d45d4b4742d99513" }, "downloads": -1, "filename": "prosopopee-0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9bc4cc61927600b8930d7c333277e3fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6852828, "upload_time": "2018-02-28T15:03:47", "url": "https://files.pythonhosted.org/packages/12/e0/ce565d1917dcdb29da38b706bca867b2978256dc7889a89548431dcd8b02/prosopopee-0.8-py2.py3-none-any.whl" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "c4822adb0df685cecf94302ba3817df5", "sha256": "60ca09ee928d870a591bad33a2aac93131b824f9b88c1028e578bcccb9bc030d" }, "downloads": -1, "filename": "prosopopee-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c4822adb0df685cecf94302ba3817df5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6853840, "upload_time": "2018-03-28T09:05:16", "url": "https://files.pythonhosted.org/packages/c1/26/8526c26a4dafed90c5655458ea426c7c763c21a661329efd1820073b2c63/prosopopee-0.8.1-py2.py3-none-any.whl" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "6a3572b58995294e14499bae296ad310", "sha256": "bfa21e0258b326f8def25b0b5917ed6c425596a287766169d3983faa5b6ead69" }, "downloads": -1, "filename": "prosopopee-0.8.2.tar.gz", "has_sig": false, "md5_digest": "6a3572b58995294e14499bae296ad310", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10547, "upload_time": "2019-09-25T09:20:13", "url": "https://files.pythonhosted.org/packages/b0/cb/a88c75520d1c2e1467e3408a4ce2d89e7d5a9b114171671d632b723bba35/prosopopee-0.8.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6a3572b58995294e14499bae296ad310", "sha256": "bfa21e0258b326f8def25b0b5917ed6c425596a287766169d3983faa5b6ead69" }, "downloads": -1, "filename": "prosopopee-0.8.2.tar.gz", "has_sig": false, "md5_digest": "6a3572b58995294e14499bae296ad310", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10547, "upload_time": "2019-09-25T09:20:13", "url": "https://files.pythonhosted.org/packages/b0/cb/a88c75520d1c2e1467e3408a4ce2d89e7d5a9b114171671d632b723bba35/prosopopee-0.8.2.tar.gz" } ] }