{ "info": { "author": "Matt Molyneaux", "author_email": "moggers87+git@moggers87.co.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet", "Topic :: Internet :: WWW/HTTP :: Site Management", "Topic :: Software Development", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Code Generators" ], "description": "|Build Status| |Coverage| |docs|\n\nExhibition - A Python Static Site Generator\n===========================================\n\n.. inclusion-marker-do-not-remove-start\n\nSay it right:\n\n /\u025bgs'h\u026ab'\u026a\u0283(\u0259)n/\n\nSo something like:\n\n eggs hib ish'n\n\nWhat?\n-----\n\nA static site generator\n\nWhere?\n------\n\n- Download: https://pypi.org/project/exhibition/\n- Source: https://github.com/moggers87/exhibition\n- Docs: https://exhibition-ssg.readthedocs.io/en/latest/\n\nLicense?\n--------\n\nGPLv3 or later. See LICENSE for the actual text.\n\nWhy though?\n-----------\n\nI've been using Hyde since forever, but I wasn't happy with it. I was also very\nunhappy with other static site generators (SSGs) that used Jinja2 for their\ntemplating needs:\n\n- Pelican and the like are too blog focused. It didn't feel in the spirit of\n those projects to have anything other than a blog and a few plain pages. I\n wanted something more freeoform to work with various projects.\n- Hyde is everything I want, except for the complete lack of documentation and\n a massive code base that needs a lot of work to make it run on Python 3. It\n is also currently unmaintained.\n\n - I should also mention that there are huge parts of Hyde that do not use, so\n starting from scratch made more sense than upgrading what would be (to me)\n legacy code.\n\nThere are SSGs that aren't written in Python or don't use Jinja2 for their\ntemplates, but I'm not interested in rewriting all the templates for the sites\nthat I have made with Hyde.\n\nWhat's the status of this project?\n----------------------------------\n\nThere are tests, there's some documentation, and I currently use it for a\nnumber of websites, including my personal blog.\n\nPlease feel free to add your site to `the wiki`_ if it uses Exhibition, but\nplease make sure its safe for work and not covered in adverts.\n\n.. _`the wiki`: https://github.com/moggers87/exhibition/wiki\n\nContributions\n^^^^^^^^^^^^^\n\nI'm always looking for contributions, whether they be bug reports, bug fixes,\nfeature requests, new features, or documentation. Also, feel free to open issues\nfor support requests too - these are very helpful in showing me where\ndocumentation is required or needs improving.\n\nThere are however some items I won't consider for inclusion:\n\n- Functionality to upload the static site once generated. This is and shall\n remain out of scope for this project.\n- Windows support. I've tried maintaining packages before that have Windows\n support. I usually end up breaking it as I have no way to test out my changes\n on a regular basis.\n- Python 2 support.\n\n.. inclusion-marker-do-not-remove-end\n\n.. |Build Status| image:: https://travis-ci.org/moggers87/exhibition.svg?branch=master\n :alt: Build Status\n :scale: 100%\n :target: https://travis-ci.org/moggers87/exhibition\n.. |Coverage| image:: https://codecov.io/github/moggers87/exhibition/coverage.svg?branch=master\n :target: https://codecov.io/github/moggers87/exhibition\n :alt: Coverage Status\n :scale: 100%\n.. |docs| image:: https://readthedocs.org/projects/exhibition-ssg/badge/?version=latest\n :alt: Documentation Status\n :scale: 100%\n :target: https://exhibition-ssg.readthedocs.io/en/latest/?badge=latest", "description_content_type": "", "docs_url": null, "download_url": "https://pypi.org/project/exhibition/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/moggers87/exhibition", "keywords": "", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "exhibition", "package_url": "https://pypi.org/project/exhibition/", "platform": "", "project_url": "https://pypi.org/project/exhibition/", "project_urls": { "Download": "https://pypi.org/project/exhibition/", "Homepage": "https://github.com/moggers87/exhibition" }, "release_url": "https://pypi.org/project/exhibition/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "A Python static site generator", "version": "0.1.0" }, "last_serial": 4651594, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "bd0ac77ead96e29a78e73525833db17c", "sha256": "103b81eb1e4f131f2352205052f77e0171e1f06d577c80259df1783f47db169c" }, "downloads": -1, "filename": "exhibition-0.0.1.tar.gz", "has_sig": false, "md5_digest": "bd0ac77ead96e29a78e73525833db17c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12741, "upload_time": "2018-07-03T20:20:11", "url": "https://files.pythonhosted.org/packages/a9/49/a3bf9403f28b98ea4a1b05662a5ff642905932a22f3bb1864cf0fe77f424/exhibition-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "26fa74ab648c2002b505692225032f8a", "sha256": "f1f1835f36660162fad57bfa527987ad9bac815a67e9f1aa581878d8ffaa548c" }, "downloads": -1, "filename": "exhibition-0.0.2.tar.gz", "has_sig": false, "md5_digest": "26fa74ab648c2002b505692225032f8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12831, "upload_time": "2018-07-03T20:37:24", "url": "https://files.pythonhosted.org/packages/26/18/95beebc3699ddd59927f44b7c4aeea6bd15833f3c5cd1a229f9adf052f50/exhibition-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "242dbdad94455da113c57493bf2d0251", "sha256": "0cbe7c8f633ace442eeb5230a803892309b48ff05e9c6b128230cdef0c324831" }, "downloads": -1, "filename": "exhibition-0.0.3.tar.gz", "has_sig": false, "md5_digest": "242dbdad94455da113c57493bf2d0251", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13940, "upload_time": "2018-07-08T19:38:18", "url": "https://files.pythonhosted.org/packages/a4/69/dde3d5306fd5cbc36dd08914cf31553c8a4fea4da3b055ce29d5ecd52b79/exhibition-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "bf660f0d9802623a6df1f11458cda1bb", "sha256": "a0a60a44a6577f6534756bb48d77e0004c4bfe3938fdd0f03eb1e4ed687731ee" }, "downloads": -1, "filename": "exhibition-0.0.4.tar.gz", "has_sig": false, "md5_digest": "bf660f0d9802623a6df1f11458cda1bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32195, "upload_time": "2018-08-27T21:45:03", "url": "https://files.pythonhosted.org/packages/36/73/776befb1c78f38877c55b7a0b9e552ae0d746953e81638e50a513ddb1c2a/exhibition-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "98bfd957d5aacabfb4034242ea97b59a", "sha256": "bcd9e9dc217cf0afa87e404a232399095716d08c9206769a9caa25bbf5b518d1" }, "downloads": -1, "filename": "exhibition-0.1.0.tar.gz", "has_sig": false, "md5_digest": "98bfd957d5aacabfb4034242ea97b59a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36056, "upload_time": "2019-01-02T03:36:37", "url": "https://files.pythonhosted.org/packages/b5/8c/b9a20160ce38bc0c6a0742c64ddfbfb4540d70ab8369bb41ac825959a057/exhibition-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98bfd957d5aacabfb4034242ea97b59a", "sha256": "bcd9e9dc217cf0afa87e404a232399095716d08c9206769a9caa25bbf5b518d1" }, "downloads": -1, "filename": "exhibition-0.1.0.tar.gz", "has_sig": false, "md5_digest": "98bfd957d5aacabfb4034242ea97b59a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36056, "upload_time": "2019-01-02T03:36:37", "url": "https://files.pythonhosted.org/packages/b5/8c/b9a20160ce38bc0c6a0742c64ddfbfb4540d70ab8369bb41ac825959a057/exhibition-0.1.0.tar.gz" } ] }