{ "info": { "author": "Will Kahn-Greene, et al", "author_email": "willg@bluesock.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "=================\n About Pyblosxom\n=================\n\nWhat is Pyblosxom\n=================\n\nPyblosxom is a lightweight blog system. It was originally a Python\nclone of `Blosxom`_ but has since evolved into a blog system of its\nown reminiscent of `Blosxom`_.\n\n.. _Blosxom: http://www.blosxom.com/\n\nPyblosxom focuses on three things:\n\n**simplicity**\n\n Pyblosxom stores all data on the file system in plain text files.\n This allows you to use any text editor to create, update and\n manipulate entries. You can also use existing text-manipulation\n tools, version control, scripts, grep, ... for managing your blog.\n\n Pyblosxom can run as a CGI script, WSGI component or you can use it\n to statically compile your website into HTML/XML files.\n\n Your workflow is your workflow.\n\n**extensibility**\n\n Pyblosxom has a plugin framework enabling you to augment and enhance\n Pyblosxom's default behavior. Plugins are written in Python. We\n maintain a list of plugins in the plugin registry on the website.\n\n Plugins aren't hard to write. We're happy to help you write\n plugins.\n\n**community**\n\n There are several hundred Pyblosxom users out there all of whom have\n different needs. Pyblosxom is used on a variety of operating\n systems in a variety of environments. We have the standard open\n source project fare: mailing lists, IRC channel, wiki, ...\n\nPyblosxom is built to let you use existing text-manipulation tools\nwithout having to build the whole ecology from scratch.\n\nPyblosxom can be run as:\n\n* a \"static renderer\" and compile your blog\n* a CGI script\n* a WSGI application\n\nYou can learn more about Pyblosxom on the `website`_.\n\n.. _website: http://pyblosxom.github.com/\n\n\nWhy you might not want to use Pyblosxom\n=======================================\n\nPyblosxom is a small open source project and while there is a\ncommunity, it's pretty small. Pyblosxom's features are great but make\nit a niche blog system.\n\nPyblosxom is a *file-based* blog system. Each blog entry is a\nseparate file stored in a directory hierarchy on your file system. By\ndefault, the hierarchy is a category tree meaning each blog entry\nbelongs in a single category. By default, mtimes are used as the blog\nentry timestamp. There are plugins that change this behavior, but\nrequire extra configuration to use.\n\nThere are a lot of other blog systems out there. If it's apparent\nthat Pyblosxom won't work for you, don't force it---use something\nelse.\n\n\nOverview of Pyblosxom\n=====================\n\nEntries, categories, storage:\n\n* Pyblosxom stores everything as files on the file system---there is\n no database.\n* Each blog entry is a file.\n* Blog entry files are stored in a directory hierarchy in your *datadir*.\n* Each subdirectory in your *datadir* corresponds to a category of\n your blog.\n\nThemes:\n\n* Themes in Pyblosxom are called *flavours*.\n* A flavour consists of a set of *templates*.\n* Flavours are stored in a directory called the *flavourdir*.\n* Pyblosxom comes with several flavours: html, rss20, and atom.\n* The `website `_ maintains a flavour\n registry for flavours contributed by people like you.\n* There's more information on flavours and templates in\n the Flavours and Templates chapter of the manual\n (``docs/flavours_and_templates.rst`` if you're looking at the source).\n\nPlugins:\n\n* Pyblosxom has a plugin system.\n* Plugins are written in Python.\n* Plugins are loaded using the ``plugin_dirs`` and ``load_plugins``\n configuration variables.\n* The `website `_ maintains a plugin\n registry for plugins submitted by people like you.\n* For more information on using plugins, see Plugins in the manual\n (``docs/plugins.rst`` if you're looking at the source).\n* For more information on writing plugins see Writing Plugins\n (``docs/dev_writing_plugins.rst`` if you're looking at the source).\n\n\n.. _project-details-and-contact:\n\nProject details, contact information, and where to go for help\n==============================================================\n\nSee the `website `_ for details on\nthe mailing lists, IRC, source code, issue tracker, and everything\nelse.\n\n\nRequirements\n============\n\n* Python 2.5 or higher---does not work with Python 3 or higher\n* (optional) Sphinx for building documentation\n* (optional) other things depending on what plugins you install\n\n\nHow to install Pyblosxom\n========================\n\nIf you're installing for the first time, be sure to read Installing\nPyblosxom in the manual (``INSTALL`` if you're looking at the source).\n\nIf you're upgrading from a previous Pyblosxom version, read Upgrading\nPyblosxom in the manual (``UPGRADE`` if you're looking at the source)\nas well as What's New in the manual (``WHATSNEW`` if you're looking at\nthe source) which covers what's new in this version and what you'll\nneed to change in your blog.\n\n\nHow to find comprehensive documentation\n=======================================\n\nThe source tarball comes with a ``docs/`` directory which contains the\nPyblosxom manual for that version of Pyblosxom.\n\nThe manual for the most current version and past versions of Pyblosxom\ncan be found on the `website `_.\n\n\nHow to join the community\n=========================\n\nPyblosxom is written for and by people like you. If you're using\nPyblosxom, please contribute something back whether it's reporting a\nbug, fixing something, adding a new flavour, blogging about Pyblosxom,\ntelling your friends, writing a plugin, or hanging out with us on IRC.\n\nDetails on where we hang out and such are on the `website\n`_.\n\n\nHow to report bugs, send in patches, fix problems\n=================================================\n\nIf you have a problem with Pyblosxom, please report it!\n\nThere are several different ways to report a bug, but all bugs should\neventually make their way into our issue tracker.\n\n1. Let someone know on IRC: #pyblosxom on irc.freenode.net\n\n2. Send a mail to the pyblosxom-users or pyblosxom-devel mailing\n lists. Details are on the `website\n `_.\n\n3. Write up a bug report in the issue tracker. Details are on the\n `website `_.\n\nIf you're able to fix the bug, that helps a ton! Please attach a\npatch file to the bug report or send the patch as an attachment to the\npyblosxom-devel mailing list.\n\nWhen sending a patch, it helps a lot to know the details of the bug as\nwell as how you fixed it and whether there are outstanding issues.\n\n\nHow to run unit tests\n=====================\n\nTests are written with the Python unittest module and don't require\nany additional test frameworks.\n\nTo run the tests, do::\n\n python setup.py test\n\nThis will build Pyblosxom, then run the tests.\n\nIf you would like to add tests to the test suite, please do and send\nus patches!", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pyblosxom.github.com/", "keywords": "blog pyblosxom cgi weblog wsgi", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pyblosxom", "package_url": "https://pypi.org/project/pyblosxom/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyblosxom/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pyblosxom.github.com/" }, "release_url": "https://pypi.org/project/pyblosxom/1.5.3/", "requires_dist": null, "requires_python": null, "summary": "Pyblosxom is a file-based weblog engine.", "version": "1.5.3" }, "last_serial": 828851, "releases": { "0.8.1": [], "0.9": [], "1.1": [], "1.3.2": [], "1.4.3": [], "1.5": [ { "comment_text": "", "digests": { "md5": "b2ad3e64eb40e08f8fa47b05f1d46848", "sha256": "630a9873c54fa4ef2e4297d1b621a8c22845ff356377c038d416f8696f63c247" }, "downloads": -1, "filename": "pyblosxom-1.5.tar.gz", "has_sig": false, "md5_digest": "b2ad3e64eb40e08f8fa47b05f1d46848", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1278781, "upload_time": "2011-12-29T04:49:49", "url": "https://files.pythonhosted.org/packages/f5/b2/b728e46e82f54f555829f3f6efc475f5f7d46ef68422c1f98a2dc17dcc8f/pyblosxom-1.5.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "5c749125c62b06b138810b0a15824a2e", "sha256": "ebb3dfaf71894a02d09f809ae8003f8b7b22f941894f67a5abafe8f000c2b9a2" }, "downloads": -1, "filename": "pyblosxom-1.5.1.tar.gz", "has_sig": false, "md5_digest": "5c749125c62b06b138810b0a15824a2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1281895, "upload_time": "2011-12-30T01:19:59", "url": "https://files.pythonhosted.org/packages/30/f9/4193f5b51b99fddd992a57e15d44ee16b24a031e809a4c20bed44ea35a96/pyblosxom-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "622045cf7736ec2e5c4993eac8e009a7", "sha256": "df1f04e5d9a196890924e066beb8132af0a946caa7c13a38e84d46bbb02cf9ed" }, "downloads": -1, "filename": "pyblosxom-1.5.2.tar.gz", "has_sig": false, "md5_digest": "622045cf7736ec2e5c4993eac8e009a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 210686, "upload_time": "2011-12-31T02:13:16", "url": "https://files.pythonhosted.org/packages/75/09/90273ad080b9ed1e108d6b265275bf3f405e509dc704bb11eedfb18ad148/pyblosxom-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "5ceebe2eca43356c35b48b42dc4ba9f8", "sha256": "66c8a2961ab30ccd6bdf566bf0ded58d7d75c57367e86c93e37edb236bbd5cec" }, "downloads": -1, "filename": "pyblosxom-1.5.3.tar.gz", "has_sig": false, "md5_digest": "5ceebe2eca43356c35b48b42dc4ba9f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 211099, "upload_time": "2013-07-31T00:58:33", "url": "https://files.pythonhosted.org/packages/61/da/499f8affcc4cd8ced3960c68d36956955f452fb56075d20f9940b590cc5d/pyblosxom-1.5.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ceebe2eca43356c35b48b42dc4ba9f8", "sha256": "66c8a2961ab30ccd6bdf566bf0ded58d7d75c57367e86c93e37edb236bbd5cec" }, "downloads": -1, "filename": "pyblosxom-1.5.3.tar.gz", "has_sig": false, "md5_digest": "5ceebe2eca43356c35b48b42dc4ba9f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 211099, "upload_time": "2013-07-31T00:58:33", "url": "https://files.pythonhosted.org/packages/61/da/499f8affcc4cd8ced3960c68d36956955f452fb56075d20f9940b590cc5d/pyblosxom-1.5.3.tar.gz" } ] }