{ "info": { "author": "Steadman", "author_email": "mark@steadman.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django" ], "description": "Bambu Blog\n==========\n\nA simple set of models for a basic blog, with some tools for\ncustom-designed blog post writing\n\nAbout Bambu Blog\n----------------\n\nBambu Blog was originally intended as a simple blogging tool for web\napps, that allowed developers to quickly setup a blog for their app\nbased on a common Bootstrap template, without needing to manage another\nsite and set of user accounts. It used Markdown to render text-only\ncopy, and `Bambu\nAttachments `__ to\nhandle uploading images and other media.\n\nIt's grown a little since then, and now supports either the\n`MarkItUp `__ or\n`TinyMCE `__ editors (just\ninstall the Django app you want and Bambu Blog will detect it and apply\nthe appropriate class names to the main body textbox).\n\nAbout Bambu Tools 2.0\n---------------------\n\nThis is part of a toolset called Bambu Tools. It's being moved from a\nnamespace of ``bambu`` to its own 'root-level' package, along with all\nthe other tools in the set. If you're upgrading from a version prior to\n2.0, please make sure to update your code to use ``bambu_blog`` rather\nthan ``bambu.blog``.\n\nInstallation\n------------\n\nInstall the package via Pip:\n\n::\n\n pip install bambu-blog\n\nAdd it to your ``INSTALLED_APPS`` list:\n\n.. code:: python\n\n INSTALLED_APPS = (\n ...\n 'bambu_blog'\n )\n\nAdd ``bambu_blog.urls`` to your URLconf:\n\n.. code:: python\n\n urlpatterns = patterns('',\n ...\n url(r'^blog/', include('bambu_blog.urls')),\n )\n\nRun ``manage.py syncdb`` or ``manage.py migrate`` to setup the database\ntables.\n\nBasic usage\n-----------\n\nThe blog uses a number of templates. All of the important ones extend\n``blog/base.html``, so you should start by overriding that template to\nset it up how you like it. The naming convention used throughout the\nBambu collection of apps designates the main content area via the Jinja\nblock ``form_content``. A block is already defined called ``sidebar``,\nso you can either place HTML in there or override\n``blog/sidebar.inc.html``.\n\nAdd a blog post via the admin area of your site. As you're logged in as\na staff member you don't have to publish the blog post to be able to see\nit on the site once saved. View the blog post index at /blog/.\n\nOverride the ``blog/post.html`` template to tweak the display of the\nblog post.\n\nBetter with Bootstrap\n---------------------\n\nThis package, among most in the Bambu toolset is designed to work with\n`Bambu Bootstrap `__, a\ncollection of flexible templates designed for web apps based on the\nTwitter Bootstrap framework. It's not a package requirement, but it'll\nmean the template structure and the context variables exposed by the\nview makes a little more sense.\n\nTodo\n----\n\n- Prepare for internationalisation\n- Write more tests\n\nDocumentation\n-------------\n\nFull documentation can be found at\n`ReadTheDocs `__.\n\nQuestions or suggestions?\n-------------------------\n\nFind me on Twitter (@iamsteadman) or `visit my blog `__.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/iamsteadman/bambu-blog", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "bambu-blog", "package_url": "https://pypi.org/project/bambu-blog/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/bambu-blog/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/iamsteadman/bambu-blog" }, "release_url": "https://pypi.org/project/bambu-blog/3.3.1/", "requires_dist": null, "requires_python": null, "summary": "A simple set of models for a basic blog, with some tools for custom-designed blog post writing", "version": "3.3.1" }, "last_serial": 1809814, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a1e4385b898038b4b35cdcc33045f946", "sha256": "2dc3aead6d8e77927628682e8701c3988b9618429abfc32f15613c564a84912b" }, "downloads": -1, "filename": "bambu-blog-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a1e4385b898038b4b35cdcc33045f946", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22117, "upload_time": "2014-01-02T16:22:04", "url": "https://files.pythonhosted.org/packages/c9/9e/92c730036f0b3c7ccbe4dca573cac3f9b90781ea079189fb36bec8ff721c/bambu-blog-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "4e0488637e6bbea7ed3c87161fef2b7c", "sha256": "d79c03ad49a9c25114a37cfa9e4ae0a62a8ce884980e69aff35eedbb548aa6dd" }, "downloads": -1, "filename": "bambu-blog-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4e0488637e6bbea7ed3c87161fef2b7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22132, "upload_time": "2014-01-12T15:12:25", "url": "https://files.pythonhosted.org/packages/12/cc/f1db028bce1537c19c48839ea74b571a002c2a57aab7f86d3127d1ba8ca2/bambu-blog-0.0.2.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "22df997592be28a093ec8c8caf037a9a", "sha256": "e157941a1e5378ef6bef0daeaee08f749832737461fb71fc9cc57758f9fc2b62" }, "downloads": -1, "filename": "bambu-blog-0.1.tar.gz", "has_sig": false, "md5_digest": "22df997592be28a093ec8c8caf037a9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22080, "upload_time": "2014-01-28T16:26:56", "url": "https://files.pythonhosted.org/packages/70/5e/b69b11bec09af4fb0dd598e9064210fc2634ae5289ad28e2f84fe1754242/bambu-blog-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "63b1fd0c17ec2aecb34c3f27273b41bc", "sha256": "857ea98f2ee791454acc9ae23d086404915eaf3902cc1cebaf3d93295780ebb2" }, "downloads": -1, "filename": "bambu-blog-0.2.tar.gz", "has_sig": false, "md5_digest": "63b1fd0c17ec2aecb34c3f27273b41bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22200, "upload_time": "2014-04-05T20:33:34", "url": "https://files.pythonhosted.org/packages/3c/83/a6d94f037b257898cf8d0e2bf18619ba398cd918a1f18e43322e4ca3ff00/bambu-blog-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "44bef2534811ae56399768128d686c41", "sha256": "749372b6d1645668d4dd4837bded3660a75b2b94aa19bd344f8d27bd5f3ef3ca" }, "downloads": -1, "filename": "bambu-blog-0.2.1.tar.gz", "has_sig": false, "md5_digest": "44bef2534811ae56399768128d686c41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22727, "upload_time": "2014-04-05T21:00:56", "url": "https://files.pythonhosted.org/packages/4d/0a/b6767fccbb56e200ccafa0eafd83e02ab67db370094bcb999c3c60059bbb/bambu-blog-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "35a971af678de9d1b2e57f620ea5b2ff", "sha256": "d211989b19808d787dc2c7f2af565f6b0aa3b2487bdd832be4ea7a431a7a9ce2" }, "downloads": -1, "filename": "bambu-blog-0.2.2.tar.gz", "has_sig": false, "md5_digest": "35a971af678de9d1b2e57f620ea5b2ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22800, "upload_time": "2014-04-13T18:45:53", "url": "https://files.pythonhosted.org/packages/71/55/f521d33b20ed8f3a51ba919e51cca93ec3b435d50cf7d478e648e7509f39/bambu-blog-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "c732eb22ec54f233414a2181ac1e8c6d", "sha256": "4eeae408fce7fad8ff6caf8a1e2e8e569eb514f0866d32f5e7f6c29986c29d11" }, "downloads": -1, "filename": "bambu-blog-0.2.3.tar.gz", "has_sig": false, "md5_digest": "c732eb22ec54f233414a2181ac1e8c6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23336, "upload_time": "2014-04-18T13:48:38", "url": "https://files.pythonhosted.org/packages/c6/02/5b29b8d8e0491f6fe86b9190f9dbfa1b8a21934869e979b763359ae468c0/bambu-blog-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "274ab155f7095a24eee5b77fa6c68af2", "sha256": "7feec867954f18a7b269534cbb61a90027512a803eec2e250a659df41de2b32e" }, "downloads": -1, "filename": "bambu-blog-0.2.4.tar.gz", "has_sig": false, "md5_digest": "274ab155f7095a24eee5b77fa6c68af2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25246, "upload_time": "2014-04-26T23:35:37", "url": "https://files.pythonhosted.org/packages/8e/5d/b95bdff354eef22c4222a5cc7ac0947d72676388dc65f9aaa7cd6d88984e/bambu-blog-0.2.4.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "ccd41428d1afb26563f0e96bc455b398", "sha256": "1045d6cbec33b042ce03bd6c502453d2f110a91ff300fc2886b0937a772ccfea" }, "downloads": -1, "filename": "bambu-blog-0.3.tar.gz", "has_sig": false, "md5_digest": "ccd41428d1afb26563f0e96bc455b398", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23288, "upload_time": "2015-11-10T16:15:50", "url": "https://files.pythonhosted.org/packages/3f/1c/11dcaf7d6c635ff204ab41f8a86732eff852ed57f4cd4673e0bab8963bc5/bambu-blog-0.3.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "f0e8b6a576707c192e3a0974daade9ac", "sha256": "d625210088e744446f2440f01a063a73d9ab88dc28c4a4a41ebfa9d5af659635" }, "downloads": -1, "filename": "bambu-blog-2.0.tar.gz", "has_sig": false, "md5_digest": "f0e8b6a576707c192e3a0974daade9ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23296, "upload_time": "2014-05-20T13:17:31", "url": "https://files.pythonhosted.org/packages/9b/9f/a1813e5718d4973c3842631e4d8741b65d4d9490b9bb2151921363fe40ec/bambu-blog-2.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "2cf5062fa856f4d38d67258c5a4c2c66", "sha256": "22e914a895a23e36e3fe585c52962820ceee778b3c03429988e0a6af44acbd8b" }, "downloads": -1, "filename": "bambu-blog-2.0.1.tar.gz", "has_sig": false, "md5_digest": "2cf5062fa856f4d38d67258c5a4c2c66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23377, "upload_time": "2014-05-24T15:03:25", "url": "https://files.pythonhosted.org/packages/a9/00/ee0aedb17ceb2f0da15f2b159683a93f6249b7a72c00dbbaecd38bc1bc7f/bambu-blog-2.0.1.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "1ce989f3f1f55bc82ec6e0ce99dd9637", "sha256": "7e9c19108f0123ad42872897d734fe963528015e8714df59f96ec05f62ce28ca" }, "downloads": -1, "filename": "bambu-blog-2.1.tar.gz", "has_sig": false, "md5_digest": "1ce989f3f1f55bc82ec6e0ce99dd9637", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23981, "upload_time": "2014-07-01T22:26:16", "url": "https://files.pythonhosted.org/packages/fb/b9/54c55a1ad2667b26635ad06949b015be65ce60b13b5c060bcb11269a8cc3/bambu-blog-2.1.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "2b2b3abbe92f112eb6f1c13864a8dec8", "sha256": "2a06ce38b43f8fd65a453850a9830b76912a517303c8024194367e90129831a5" }, "downloads": -1, "filename": "bambu-blog-3.0.tar.gz", "has_sig": false, "md5_digest": "2b2b3abbe92f112eb6f1c13864a8dec8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23305, "upload_time": "2015-05-26T16:32:59", "url": "https://files.pythonhosted.org/packages/5b/ee/ed9cf1edba20afd150602fbc7757a439e044c85b9ee79f8073d857948705/bambu-blog-3.0.tar.gz" } ], "3.0a0": [ { "comment_text": "", "digests": { "md5": "dff8a13fc7d6c895044cf88b49ac9675", "sha256": "df2d180d35a30ccbf3d187f43fc444a3aaad3a3b3f4ab581e7f4030cff4348df" }, "downloads": -1, "filename": "bambu-blog-3.0a0.tar.gz", "has_sig": false, "md5_digest": "dff8a13fc7d6c895044cf88b49ac9675", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23310, "upload_time": "2015-05-26T17:12:19", "url": "https://files.pythonhosted.org/packages/9c/b3/3ff87e6d12e49db56f62cd6c96c0944952001b48e08b9a02489434f37c2d/bambu-blog-3.0a0.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "1a2573c16e91c4dbea470d2587bedc49", "sha256": "1f6ae519c05de00f6e657170924e6f5403932238f00cdce005e1e3fab38700b6" }, "downloads": -1, "filename": "bambu-blog-3.1.tar.gz", "has_sig": false, "md5_digest": "1a2573c16e91c4dbea470d2587bedc49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23234, "upload_time": "2015-05-26T17:32:13", "url": "https://files.pythonhosted.org/packages/5e/59/aed4c1ba36770dd8f41c0ced7e7907bf92fbf70a65fc26e1a7fdfc44e5f8/bambu-blog-3.1.tar.gz" } ], "3.2": [ { "comment_text": "", "digests": { "md5": "e620c8a8124d9bd40ea8d5ce4af10bd6", "sha256": "7146f6dea21735126303f1f0c880aabee6fffbb64437fb5d6139ca96fe1206cb" }, "downloads": -1, "filename": "bambu-blog-3.2.tar.gz", "has_sig": false, "md5_digest": "e620c8a8124d9bd40ea8d5ce4af10bd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23063, "upload_time": "2015-09-22T21:02:11", "url": "https://files.pythonhosted.org/packages/76/c7/93a62142b446261cea271d9c857c6a5c7a8db8065a8733808f9f7a5c3efd/bambu-blog-3.2.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "cc9d34fd3a902a2f75ea637f4e7ea5a5", "sha256": "248bd63719b71726624688010cc4d166a37ef15f305d080c8d03405df13379fc" }, "downloads": -1, "filename": "bambu-blog-3.2.1.tar.gz", "has_sig": false, "md5_digest": "cc9d34fd3a902a2f75ea637f4e7ea5a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23069, "upload_time": "2015-09-22T21:22:11", "url": "https://files.pythonhosted.org/packages/b3/ac/3ac4a9a8cb480117d1ba61c48aed8a4b4701429eae05a87dd6294e2f3451/bambu-blog-3.2.1.tar.gz" } ], "3.2.2": [ { "comment_text": "", "digests": { "md5": "57813eaf7a74ff01babeaaf59d4c9a09", "sha256": "e05b209fa8e411ca4097b359f21f8387f85e68f2f8a78f1a6b889673ee62ea4a" }, "downloads": -1, "filename": "bambu-blog-3.2.2.tar.gz", "has_sig": false, "md5_digest": "57813eaf7a74ff01babeaaf59d4c9a09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23074, "upload_time": "2015-09-22T21:29:34", "url": "https://files.pythonhosted.org/packages/94/1d/21876c7e6d7af7e30f1bf024f740136f98f95c92c58da18cad3bc4f770e1/bambu-blog-3.2.2.tar.gz" } ], "3.3": [ { "comment_text": "", "digests": { "md5": "c52a6c9bc2eb132703fc092f37d3e87c", "sha256": "088e9bc82a2a84176dbcdf33f7ef1f114ac00abb6d6866d7735a9f7efdb8ca24" }, "downloads": -1, "filename": "bambu-blog-3.3.tar.gz", "has_sig": false, "md5_digest": "c52a6c9bc2eb132703fc092f37d3e87c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23112, "upload_time": "2015-09-24T19:30:59", "url": "https://files.pythonhosted.org/packages/a0/79/d6e3d35d2f10d5f448a8561989ee1c878b89b024f52aade30a60429bcd0d/bambu-blog-3.3.tar.gz" } ], "3.3.1": [ { "comment_text": "", "digests": { "md5": "87b5d45275a3dab3068a9ce1aa8aa55a", "sha256": "a56a3ee7b5c8c016d264d0dc2ec218fda5604165dfdffda0e4f6c03d72580d32" }, "downloads": -1, "filename": "bambu-blog-3.3.1.tar.gz", "has_sig": false, "md5_digest": "87b5d45275a3dab3068a9ce1aa8aa55a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23049, "upload_time": "2015-09-25T23:21:29", "url": "https://files.pythonhosted.org/packages/ea/28/f50a360a99f3a42b0cd6410d5def876694d1fed40def9b6018ada64960f4/bambu-blog-3.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "87b5d45275a3dab3068a9ce1aa8aa55a", "sha256": "a56a3ee7b5c8c016d264d0dc2ec218fda5604165dfdffda0e4f6c03d72580d32" }, "downloads": -1, "filename": "bambu-blog-3.3.1.tar.gz", "has_sig": false, "md5_digest": "87b5d45275a3dab3068a9ce1aa8aa55a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23049, "upload_time": "2015-09-25T23:21:29", "url": "https://files.pythonhosted.org/packages/ea/28/f50a360a99f3a42b0cd6410d5def876694d1fed40def9b6018ada64960f4/bambu-blog-3.3.1.tar.gz" } ] }