{ "info": { "author": "James Bennett and contributors", "author_email": null, "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "===\nCab\n===\n\n.. image:: https://secure.travis-ci.org/django-de/django-cab.png\n :alt: Build Status\n :target: https://travis-ci.org/django-de/django-cab\n\nCab (named for the jazz bandleader and scat singer Cab Calloway) is a\nDjango application which allows users to post and share useful\n\"snippets\" of code.\n\nThis code is used to power the snippet sharing site, djangosnippets.org\n\nInstallation notes\n==================\n\nCab has a couple of external dependencies:\n\n* `Pygments`_ for code highlighting.\n\n* `python-markdown`_ for processing snippet descriptions. Other\n Python ports of Markdown will not work, since the code which\n calls Markdown assumes the existence of python-markdown's \"safe\n mode\".\n\n* `django-simple-ratings`_ for item ranking\n\n* `django-taggit`_ for tagging\n\n* `django-haystack`_ for search\n\nAdditionally, the default setup requires a few applications which are\nbundled with Django itself:\n\n* ``django.contrib.comments`` to enable commenting.\n\n* ``django.contrib.markup`` to handle Markdown formatting of\n comments.\n\n* ``django.contrib.syndication`` to enable feeds.\n\nIt's also recommended that you have ``django.contrib.admin`` installed\nfor ease of site maintenance.\n\nOnce you've got those taken care of, grab a git checkout of Cab\nfrom somewhere on your Python path::\n\n git clone git://github.com/django-de/djangosnippets.org.git\n\nThen add ``ratings``, ``taggit`` and ``cab`` to the ``INSTALLED_APPS`` setting\nof your Django project, run ``manage.py syncdb``, and either put a call to\n``include('cab.urls.snippets')`` somewhere inn your root URLConf or copy over\nthe URL patterns from Cab that you want to use.\n\nNote that the ``get_absolute_url`` methods of the ``Language``,\n``Snippet`` and ``Tag`` models assume that they will live under the\nURLs ``/languages/``, ``/snippets/`` and ``/tags/``, so if you want\nthem to go elsewhere you'll need to edit those methods or ovveride\nthem with Django's ``ABSOLUTE_URL_OVERRIDES`` setting.\n\n.. _Pygments: http://pygments.org/\n.. _python-markdown: http://www.freewisdom.org/projects/python-markdown/\n.. _django-simple-ratings: http://github.com/coleifer/django-simple-ratings/\n.. _django-taggit: http://github.com/alex/django-taggit/\n.. _django-haystack: http://github.com/toastdriven/django-haystack/\n\nFor search support you need to set up a search engine and configure haystack::\n\n # Place where search indexes are stored for snippets - should be non web accessible\n HAYSTACK_CONNECTIONS = {\n 'default': {\n 'ENGINE': 'haystack.backends.whoosh_backend.WhooshEngine',\n 'PATH': '/some-path/search-index',\n 'STORAGE': 'file',\n 'POST_LIMIT': 128 * 1024 * 1024,\n 'INCLUDE_SPELLING': True,\n 'BATCH_SIZE': 100,\n },\n }\n HAYSTACK_SIGNAL_PROCESSOR = 'haystack.signals.RealtimeSignalProcessor'\n\n\nTemplates\n=========\n\nThe git repo will get you a set of example templates\nmatching those currently in use on `djangosnippets.org`_\n\nOMGWTF Tests?\n=============\n\nYeah, there are tests now. See https://travis-ci.org/django-de/django-cab\n\n.. _djangosnippets.org: http://djangosnippets.org/", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/django-de/django-cab", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-cab", "package_url": "https://pypi.org/project/django-cab/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-cab/", "project_urls": { "Homepage": "http://github.com/django-de/django-cab" }, "release_url": "https://pypi.org/project/django-cab/0.3.7/", "requires_dist": null, "requires_python": null, "summary": "A code snippet manager, originally written to power djangosnippets.org", "version": "0.3.7" }, "last_serial": 1225339, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "4194740660bcc503f265797c5b86d672", "sha256": "ce9c9f9731e88c5dd27c1987b0a376bb99956e1c1b10c378e956106cccdfa128" }, "downloads": -1, "filename": "django_cab-0.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "4194740660bcc503f265797c5b86d672", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53707, "upload_time": "2014-02-21T15:48:37", "url": "https://files.pythonhosted.org/packages/81/99/9efc47a841c6afffc2d2f76e276f5ba593af4975910a9fa521d00f546dda/django_cab-0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4aac1d9d1f5972edeca82b2cfaece7f3", "sha256": "c91e3e98a7f7a2531ceff09447591e56dd90a360cc6827c60e221e2f0c263d14" }, "downloads": -1, "filename": "django-cab-0.3.tar.gz", "has_sig": true, "md5_digest": "4aac1d9d1f5972edeca82b2cfaece7f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31939, "upload_time": "2014-02-21T15:48:32", "url": "https://files.pythonhosted.org/packages/20/06/226ec3ddeb906ab7882ca3b51d24bccc04df18df3c7a48a3bcdf35a01e2c/django-cab-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "a0ef799e118908368fd348ba55e6253b", "sha256": "459ccfe23af91c8507dbdde56a5d414e6fbc023ec74384a469d8fc2040c04232" }, "downloads": -1, "filename": "django_cab-0.3.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a0ef799e118908368fd348ba55e6253b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54079, "upload_time": "2014-08-31T17:48:17", "url": "https://files.pythonhosted.org/packages/ba/c6/567aee17b896457bd7e339ed9cc1753492059bf2da8ee34033df5477bd40/django_cab-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4e2c204bcb15c341c8eaed1e8ff396c", "sha256": "c80adb288c6c28e731ffe193aca0b34ec1c950a8ba617472a391b1c5fc82672f" }, "downloads": -1, "filename": "django-cab-0.3.1.tar.gz", "has_sig": true, "md5_digest": "a4e2c204bcb15c341c8eaed1e8ff396c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31974, "upload_time": "2014-08-31T17:47:19", "url": "https://files.pythonhosted.org/packages/0b/e3/083b526ddd1bab5ada4ba59b7ee05d45d111b96f8cafc4bdfcfc52b6c04b/django-cab-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "73c4f141626546f196dd5b612b2b317e", "sha256": "f616950df33347d01281b7fbdfab078aba6440c19a10710266ffec58d4266cac" }, "downloads": -1, "filename": "django_cab-0.3.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "73c4f141626546f196dd5b612b2b317e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53996, "upload_time": "2014-09-15T08:37:00", "url": "https://files.pythonhosted.org/packages/bc/b4/b2bda7c73bd049f4ae402b86fe11c89063854869a973c8233c1e91e826ce/django_cab-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb29f546208dbdcb6bfd889383d2b04e", "sha256": "406bf1de2f6f3829e2691f91d5cff6366c1914f279775c64aa5e713a2cdcbecd" }, "downloads": -1, "filename": "django-cab-0.3.2.tar.gz", "has_sig": true, "md5_digest": "eb29f546208dbdcb6bfd889383d2b04e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31861, "upload_time": "2014-09-15T08:36:52", "url": "https://files.pythonhosted.org/packages/7a/ec/2fac595280dd1ad87bc27ee1b16357131f734485fda8bc4916a580b05d38/django-cab-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "ffa58274a4072381dd8a96aae543ab74", "sha256": "c90f589192243694c4a3ef7d0260dd1ed64bf0b8d07804a30fa5f312e4aa7d90" }, "downloads": -1, "filename": "django_cab-0.3.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ffa58274a4072381dd8a96aae543ab74", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53880, "upload_time": "2014-09-15T08:53:41", "url": "https://files.pythonhosted.org/packages/b2/8d/e999053132e43b875e1bdf8d994690a5080a918a8396b024b3ab3776102e/django_cab-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c48b5919082c5a91d03a3f794bc36696", "sha256": "1064d5b0c12f7960e8b79e4b043b0cb73f9af4335b2f690497ef2515aa585645" }, "downloads": -1, "filename": "django-cab-0.3.3.tar.gz", "has_sig": true, "md5_digest": "c48b5919082c5a91d03a3f794bc36696", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31875, "upload_time": "2014-09-15T08:53:35", "url": "https://files.pythonhosted.org/packages/80/b1/59d2170e4bc2a210a9f22080cf86256323a0fc0325c963b4873858cce05e/django-cab-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "02414b39daabbdbfb600154bf6e83fe3", "sha256": "8f2405dda2d1f6326ec0143fcc1c38fad4a54616035fd1540c103d858335625c" }, "downloads": -1, "filename": "django_cab-0.3.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "02414b39daabbdbfb600154bf6e83fe3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53959, "upload_time": "2014-09-15T09:39:05", "url": "https://files.pythonhosted.org/packages/91/61/92200b9b4c08b69fcc5f9e8886ab3f02e249329e7673c027dd568737ba0f/django_cab-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56dbf0f115c27d044f9bac489ea347d1", "sha256": "5289fd582e0d4d8c83458c71c9638b476c8f3d5504579901fb70942160f6bf7d" }, "downloads": -1, "filename": "django-cab-0.3.4.tar.gz", "has_sig": true, "md5_digest": "56dbf0f115c27d044f9bac489ea347d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31927, "upload_time": "2014-09-15T09:38:59", "url": "https://files.pythonhosted.org/packages/70/69/065bd31e1da483813d3e349349c38d57a28c79fb76210ac63a9a38096b93/django-cab-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "c829eb89fbec5ff80e1fcc3bb996d681", "sha256": "b8610822ea0b2a9ec29016869914d9c00e1095696c41948fc5005f4723e4c3eb" }, "downloads": -1, "filename": "django_cab-0.3.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c829eb89fbec5ff80e1fcc3bb996d681", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53986, "upload_time": "2014-09-15T11:05:31", "url": "https://files.pythonhosted.org/packages/6b/3b/011becc9a445acbb4a0df29f099d8c20fec20227c70c90c4915aa38d3305/django_cab-0.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a881f5d86ad1d35a68007a1e7d9d676b", "sha256": "22ccf26f70f4a74193822d2ea056eeab033eee9b8b8da552713b875d41504dff" }, "downloads": -1, "filename": "django-cab-0.3.5.tar.gz", "has_sig": true, "md5_digest": "a881f5d86ad1d35a68007a1e7d9d676b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31952, "upload_time": "2014-09-15T11:05:24", "url": "https://files.pythonhosted.org/packages/5b/95/9f4b5d436b2fd8dd8e4b5a8731904f038476cc7a1963b24be91dca5f4d69/django-cab-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "8d45befa69360c5f5ef85d04f33a371c", "sha256": "9ef42f60bc84b467f27089f7fd0f30f1b32afb17da9aeae58a50118b22127926" }, "downloads": -1, "filename": "django_cab-0.3.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8d45befa69360c5f5ef85d04f33a371c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54013, "upload_time": "2014-09-15T18:35:48", "url": "https://files.pythonhosted.org/packages/6c/a1/b442adce9c38b487f6765c3b633046bddc051f22e7775e6548324f61c36c/django_cab-0.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b5e031437ba92e47610918acd14ed5d", "sha256": "45f9241eae8111a5e511fcbccb4758441e7b7c72682540f66459b24c3d4178bd" }, "downloads": -1, "filename": "django-cab-0.3.6.tar.gz", "has_sig": true, "md5_digest": "7b5e031437ba92e47610918acd14ed5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31978, "upload_time": "2014-09-15T18:35:40", "url": "https://files.pythonhosted.org/packages/98/96/64600ffb6f768c32b8fb6c18da8dcf5a7ae29ada80d42a7ab40eb50fd1e9/django-cab-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "d7785b72ec2b6227c88dfd6cfcb69d52", "sha256": "13e93afe88767a8dcd52b7860d952d8666298c97f12488fa2be9e27d9caf30e3" }, "downloads": -1, "filename": "django_cab-0.3.7-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d7785b72ec2b6227c88dfd6cfcb69d52", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54047, "upload_time": "2014-09-15T18:50:28", "url": "https://files.pythonhosted.org/packages/5a/14/fafe38bd598e75f217da24d603fe17f4fe1824f8430643d44aebecfc8a71/django_cab-0.3.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05f5a121a0d7d93032163da25bab6116", "sha256": "e4747027a5441bf91ba16940f9dc02c9c9439135df67d61fc1dae5713b814561" }, "downloads": -1, "filename": "django-cab-0.3.7.tar.gz", "has_sig": true, "md5_digest": "05f5a121a0d7d93032163da25bab6116", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31987, "upload_time": "2014-09-15T18:50:19", "url": "https://files.pythonhosted.org/packages/d9/f5/ded9d38e0217ad83cc83328480d01f03c61aa308b8661d00bb0fcec392d9/django-cab-0.3.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d7785b72ec2b6227c88dfd6cfcb69d52", "sha256": "13e93afe88767a8dcd52b7860d952d8666298c97f12488fa2be9e27d9caf30e3" }, "downloads": -1, "filename": "django_cab-0.3.7-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d7785b72ec2b6227c88dfd6cfcb69d52", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54047, "upload_time": "2014-09-15T18:50:28", "url": "https://files.pythonhosted.org/packages/5a/14/fafe38bd598e75f217da24d603fe17f4fe1824f8430643d44aebecfc8a71/django_cab-0.3.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05f5a121a0d7d93032163da25bab6116", "sha256": "e4747027a5441bf91ba16940f9dc02c9c9439135df67d61fc1dae5713b814561" }, "downloads": -1, "filename": "django-cab-0.3.7.tar.gz", "has_sig": true, "md5_digest": "05f5a121a0d7d93032163da25bab6116", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31987, "upload_time": "2014-09-15T18:50:19", "url": "https://files.pythonhosted.org/packages/d9/f5/ded9d38e0217ad83cc83328480d01f03c61aa308b8661d00bb0fcec392d9/django-cab-0.3.7.tar.gz" } ] }