{ "info": { "author": "Ryan McGuire, Doug Latornell, and the Blogofile Contributors", "author_email": "blogofile-discuss@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: Implementation :: CPython" ], "description": "This is a Blogofile_ plugin that implements a basic blog engine.\n\n.. _Blogofile: http://www.blogofile.com/\n\nIt provides a collection of Mako template files along with CSS and ancillary\nfiles,\nall derived from the HTML5Boilerplate project.\nIt also provided Blogofile_ configuration, controllers, filters, and commands\nto allow you to create a simple blog engine that requires no database\nand no special hosting environment.\n\nThe templates include features like:\n\n* Custom `web fonts from Google`_\n* Disqus_ comments\n* `Google Analytics`_ tracking code stub\n* seaofclouds_ jQuery twitter plugin\n\n.. _web fonts from Google: http://www.google.com/webfonts/\n.. _Disqus: http://disqus.com/\n.. _Google Analytics: http://www.google.com/analytics/\n.. _seaofclouds: http://tweet.seaofclouds.com/\n\nUse them or remove them as you wish.\n\nThere's also a few sample posts to show off:\n\n* Syntax highlighting for code snippets\n* Unicode support\n* Basic Markdown syntax\n\nCustomize the Mako templates,\ncreate posts in reStructuredText, Markdown, or Textile, (or even plain HTML)\nand blogofile generates your entire blog as\nplain HTML, CSS, Javascript, images, and Atom/RSS feeds\nwhich you can then upload to any old web server you like.\nNo database.\nNo CGI or scripting environment on the server.\nJust fast, secure static content!\n\nTake a look at the blogofile `project docs`_ for a quick-start guide,\nand detailed usage instructions.\n\nOr create a virtualenv and dive right in with::\n\n pip install -U blogofile\n pip install -U blogofile_blog\n\n.. _project docs: http://blogofile.readthedocs.org/en/latest/\n\n\nNext Release\n============\n\n- Change templates to load disqus with a protocol-relative URL.\n See https://github.com/EnigmaCurry/blogofile_blog/pull/29\n\n- Add ``page_num`` to environment of categories and chronological\n controllers so that it can be used in templates.\n See https://github.com/EnigmaCurry/blogofile_blog/pull/27\n\n- Add YAML error message to \"Post has bad YAML section\" error message.\n See https://github.com/EnigmaCurry/blogofile_blog/pull/24\n\n- Add Python 3.3 to list of versions that blogofile_blog is tested under.\n That list is now Python 2.6, 2.7, 3.2, and 3.3.\n\n- Fix typo in default ``head.mako`` template.\n See https://github.com/EnigmaCurry/blogofile_blog/issues/23\n\n- Fix an issue whereby use of the post UUID (aka guid) in the\n permalink caused TypeError due to bytes vs. string.\n See https://github.com/EnigmaCurry/blogofile_blog/issues/14\n\n- Add ``md`` as a synonym for ``markdown`` to the default filters\n file extension list.\n See https://github.com/EnigmaCurry/blogofile_blog/issues/21\n\n- Fix handling of Unicode in Markdown syntax highlighting filter.\n See https://github.com/EnigmaCurry/blogofile_blog/issues/20\n\n- Allow multiple user template directories.\n See https://github.com/EnigmaCurry/blogofile_blog/issues/13\n and https://github.com/orki/blogofile_blog/commit/9ab46d4\n\n- Improved readability of default ``header.mako`` template,\n and fixed highlighting of site sections in header bar so that \"Blog\"\n remains highlighted for all posts.\n\n- Changed URLs to end with a / to avoid spurious 301 responses.\n See https://github.com/EnigmaCurry/blogofile_blog/issues/5\n\n- Fix handling of post header ``date`` and ``updated`` fields that are\n converted to ``datetime`` objects by the YAML parser.\n See https://github.com/EnigmaCurry/blogofile_blog/pull/1\n\n- Use ``config.blog.post.date_format`` in post file header creation\n as well as in post file processing.\n\n\n0.8b1\n=====\n\nIf you've been using the blogofile_blog code from GitHub but haven't\nupdated in a while you should take note of the following.\n\nBreaking Changes\n----------------\n\n- Functions in the ``blogofile.util`` module can now only be accessed in\n templates via the ``bf.util`` namespace; e.g. ``bf.util.site_path_helper()``.\n Accessing util functions via ``bf.config.util`` no longer works.\n It is unknown how widespread the use of ``bf.config.util`` is,\n but at least 2 in-the-wild occurrences were found and corrected in\n the ``blogofile.com`` site source files.\n\n\nBug Fixes\n---------\n\n- Fix an issue with the template lookup order whereby user's templates\n failed to override plugin ``site_src`` template of the same name.\n See https://github.com/EnigmaCurry/blogofile_blog/issues/13\n\n- Fix Python 2 handling of utf-8 encoded content in posts.\n See https://github.com/EnigmaCurry/blogofile_blog/pull/10.\n\n- Fix disabling of Disqus comments on permalink page.\n See https://github.com/EnigmaCurry/blogofile_blog/pull/9.\n\n\nFeatures\n--------\n\n- The codebase has been unified for Python 2.6, 2.7 and 3.2 (no 2to3 or\n 3to2 conversion required).\n\n- No longer dependent on a version of the ``argparse`` library bundled\n with blogofle. ``argparse`` is included in the standard library for\n Python 2.7 and 3.2+. ``setup.py`` will install it from PyPI for Python\n 2.6, 3.0, and 3.1.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.blogofile.com", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "blogofile_blog", "package_url": "https://pypi.org/project/blogofile_blog/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/blogofile_blog/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.blogofile.com" }, "release_url": "https://pypi.org/project/blogofile_blog/0.8.3/", "requires_dist": null, "requires_python": null, "summary": "A simple blog engine plugin for Blogofile", "version": "0.8.3" }, "last_serial": 1549106, "releases": { "0.8.3": [ { "comment_text": "", "digests": { "md5": "a93b7d81507b134913f5237f4f1f9b71", "sha256": "c4675fe7f7f5e6bec03e50a38872e63479eb03292100629d19b905882422a007" }, "downloads": -1, "filename": "blogofile_blog-0.8.3.tar.gz", "has_sig": false, "md5_digest": "a93b7d81507b134913f5237f4f1f9b71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78382, "upload_time": "2015-05-16T03:31:06", "url": "https://files.pythonhosted.org/packages/4d/1f/759baa177fe3a627c02f57976a702436581158d59d568b402ed399491960/blogofile_blog-0.8.3.tar.gz" } ], "0.8b1": [ { "comment_text": "", "digests": { "md5": "11642988af30af6704202367b5ee7033", "sha256": "01c32aa34170eab9299bb533f98b74ccb22646392e69226d44530c19b14ccb5d" }, "downloads": -1, "filename": "blogofile_blog-0.8b1-1.tar.gz", "has_sig": false, "md5_digest": "11642988af30af6704202367b5ee7033", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78673, "upload_time": "2015-05-15T22:13:34", "url": "https://files.pythonhosted.org/packages/2d/36/ac6640aeb4fda56a1ff115a7cadf9afa17e40faef6900c6434c8d991b541/blogofile_blog-0.8b1-1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a93b7d81507b134913f5237f4f1f9b71", "sha256": "c4675fe7f7f5e6bec03e50a38872e63479eb03292100629d19b905882422a007" }, "downloads": -1, "filename": "blogofile_blog-0.8.3.tar.gz", "has_sig": false, "md5_digest": "a93b7d81507b134913f5237f4f1f9b71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78382, "upload_time": "2015-05-16T03:31:06", "url": "https://files.pythonhosted.org/packages/4d/1f/759baa177fe3a627c02f57976a702436581158d59d568b402ed399491960/blogofile_blog-0.8.3.tar.gz" } ] }