{ "info": { "author": "Christoph Gebhardt", "author_email": "cg@zknt.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Console", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content :: News/Diary" ], "description": "|PyPI version| |Build Status|\n\nblogtopoid\n==========\n\nThis is pre-alpha. Most things don't work yet.\n\nblogtopoid is a blog generator - it takes a bunch of posts, renders them\nto HTML and saves them to a web directory.\n\nStructure\n=========\n\nWork flow:\n\n- take all documents from pagesdir, render them and save them to outputdir/.\n- take all posts from inputdir, render and save to outputdir/YYYY/mm/dd/. \n post filename must be \"YYYYMMDD post title.ext\".\n- generate index.html linking all posts.\n- generate rss feed including all posts.\n- generate listing pages for all used tags.\n- pack and copy style files from style/ to outputdir/style/.\n\nPost formats\n============\n\nCurrently posts and pages can either be markdown2 or reStructuredText.\n\nIn posts and pages ``{{blogurl}}`` gets replaced with blogurl from\nconfig, in style files ``{{styleurl}}`` with blogurl/style.\n\nUsage\n=====\n\n- pip install --pre blogtopoid\n- run blogtopoid --quickstart\n- run blogtopoid\n- see post-receive.example for automatically deploying from git\n commits.\n\nTODO\n====\n\n- implement --post\n- TEST!\n- make a shipable default template\n- paginate index (not relevant with current index)\n- check hashes\n\n.. |PyPI version| image:: https://badge.fury.io/py/blogtopoid.png\n :target: https://pypi.python.org/pypi/blogtopoid\n.. |Build Status| image:: https://travis-ci.org/hansenerd/blogtopoid.png?branch=master\n :target: https://travis-ci.org/hansenerd/blogtopoid", "description_content_type": null, "docs_url": "https://pythonhosted.org/blogtopoid/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hansenerd/blogtopoid/", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "blogtopoid", "package_url": "https://pypi.org/project/blogtopoid/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/blogtopoid/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/hansenerd/blogtopoid/" }, "release_url": "https://pypi.org/project/blogtopoid/0.0.2-alpha/", "requires_dist": null, "requires_python": null, "summary": "simple blog generator", "version": "0.0.2-alpha" }, "last_serial": 999047, "releases": { "0.0.1a": [ { "comment_text": "", "digests": { "md5": "c761cc6b9b017f16026a56c24a285098", "sha256": "17c4ccb92bc983dd78a416376ce1d0c9ff3c5824346b1071ddd634748f7e4837" }, "downloads": -1, "filename": "blogtopoid-0.0.1a.tar.gz", "has_sig": false, "md5_digest": "c761cc6b9b017f16026a56c24a285098", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27725, "upload_time": "2014-02-07T14:09:27", "url": "https://files.pythonhosted.org/packages/33/fc/f727a589113628108694f0b443e3c0ceae495b3e76c38db4c90daa505a0c/blogtopoid-0.0.1a.tar.gz" } ], "0.0.1b": [ { "comment_text": "", "digests": { "md5": "be2f7a62bd3e241bf7ee038adff07d43", "sha256": "599d7d9685c7b9aeca6ce5bb6fc596aa3db860394d0b669721beb31ea7447b8d" }, "downloads": -1, "filename": "blogtopoid-0.0.1b.tar.gz", "has_sig": true, "md5_digest": "be2f7a62bd3e241bf7ee038adff07d43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28259, "upload_time": "2014-02-07T20:27:39", "url": "https://files.pythonhosted.org/packages/39/ca/77270c08ff805facd11c61d6ec2e0c3a1dcec957a1de3476c8f1004c9897/blogtopoid-0.0.1b.tar.gz" } ], "0.0.2-alpha": [ { "comment_text": "", "digests": { "md5": "ee0482cf093ee46fdf40a8729e2cf4ec", "sha256": "1295596da0295a26ae4ecbc6fe704d4d7d3a6b0685689f6ce7e698660798bd35" }, "downloads": -1, "filename": "blogtopoid-0.0.2-alpha.tar.gz", "has_sig": false, "md5_digest": "ee0482cf093ee46fdf40a8729e2cf4ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28404, "upload_time": "2014-02-13T12:31:10", "url": "https://files.pythonhosted.org/packages/bc/b1/338601a90ec26ece7212b6536854e26976f5e3e73dd62548a6bc270f0ec6/blogtopoid-0.0.2-alpha.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ee0482cf093ee46fdf40a8729e2cf4ec", "sha256": "1295596da0295a26ae4ecbc6fe704d4d7d3a6b0685689f6ce7e698660798bd35" }, "downloads": -1, "filename": "blogtopoid-0.0.2-alpha.tar.gz", "has_sig": false, "md5_digest": "ee0482cf093ee46fdf40a8729e2cf4ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28404, "upload_time": "2014-02-13T12:31:10", "url": "https://files.pythonhosted.org/packages/bc/b1/338601a90ec26ece7212b6536854e26976f5e3e73dd62548a6bc270f0ec6/blogtopoid-0.0.2-alpha.tar.gz" } ] }