{ "info": { "author": "James Keys", "author_email": "skolsuper@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "=====\nPYBBM Private Messages\n=====\n\nThis is a plugin to add private messaging to the django forum solution `pybb`\n\nPrerequisites:\n\n1. `Django>=1.8`\n2. `pybbm>=0.17`\n\nQuick Start\n\n1. `pip install pybbm-private-messages`\n2. Add `private_messages` to your `INSTALLED_APPS` in `settings.py` BEFORE `pybb` (it overrides some templates)\n3. Add `django_select2` to your `INSTALLED_APPS`\n4. Run `manage.py migrate private_messages`\n5. Add the urls to your project `urls.py` file, e.g.:\n```\n urlpatterns = [\n ...\n url(r'^forum/', include('pybb.urls', namespace='pybb')),\n url(r'^forum/', include('private_messages.urls', namespace='private_messages')),\n ]\n```\n6. Add `'private_messages.context_processors.unread_messages'` to your template context processors in settings.\n7. Adding a `{% block private_messages %}{% endblock %}` to your `PYBB_TEMPLATE` will place a link to the inbox with the text: \"Inbox\" and a bootstrap badge adjacent to it with the number of unread messages, if there are any. For just the number of unread messages, use `{% block unread_msgs %}{% endblock %}`.", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/skolsuper/pybbm_private_messages", "keywords": null, "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "pybbm-private-messages", "package_url": "https://pypi.org/project/pybbm-private-messages/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pybbm-private-messages/", "project_urls": { "Homepage": "https://github.com/skolsuper/pybbm_private_messages" }, "release_url": "https://pypi.org/project/pybbm-private-messages/0.3.1/", "requires_dist": [ "pybbm", "django-select2" ], "requires_python": null, "summary": "A private messaging plugin for the pybbm forum.", "version": "0.3.1" }, "last_serial": 1743631, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8d138873063f333a517b5f541701fcd3", "sha256": "e71014648fb140d665b0946df49fc8b33a965ed3434525fbf4085bbf2a1e47da" }, "downloads": -1, "filename": "pybbm_private_messages-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8d138873063f333a517b5f541701fcd3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11543, "upload_time": "2015-08-22T10:06:15", "url": "https://files.pythonhosted.org/packages/89/1a/e888084a0818168f05d7048396b57309f26c1866e8ff625b71ef8f5eb65f/pybbm_private_messages-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88ebbbcb5f8921baf6c636eacb354cfd", "sha256": "a3d6d21581ae36357ae5a1bfc934ea7725b8f4968cb53236e1b4bc32c7c1fe44" }, "downloads": -1, "filename": "pybbm-private-messages-0.0.1.tar.gz", "has_sig": false, "md5_digest": "88ebbbcb5f8921baf6c636eacb354cfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6804, "upload_time": "2015-08-22T10:06:24", "url": "https://files.pythonhosted.org/packages/ca/4c/54d5731b1043d11dd9901e36dd171ea33065868a8ba9c31833e2c1a77f47/pybbm-private-messages-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b445e0b8d9683dced2cbbd098bfbdd74", "sha256": "e12ec6e9d66aa6766783f30ac91f7fad8e7cb860a9b35315842c46637a3fe8ae" }, "downloads": -1, "filename": "pybbm_private_messages-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b445e0b8d9683dced2cbbd098bfbdd74", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13076, "upload_time": "2015-08-22T11:04:19", "url": "https://files.pythonhosted.org/packages/80/86/7caf3fae655b408ea88dad38895d4ecac77f9d463721ce8e182759874c49/pybbm_private_messages-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69b6dcb3e5cdda993be93353727dd3c3", "sha256": "270c262e3f0b1a7179ebaeb21e738b74ad16119f138f976f4d864fa1e3cc88b1" }, "downloads": -1, "filename": "pybbm-private-messages-0.0.2.tar.gz", "has_sig": false, "md5_digest": "69b6dcb3e5cdda993be93353727dd3c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7393, "upload_time": "2015-08-22T11:04:34", "url": "https://files.pythonhosted.org/packages/3b/fd/68ff084594fd93311ac5e703940457fc9d96867c810d53a4502cc714b5f4/pybbm-private-messages-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "5a53f1490cbae9ab5da1238cc48b3877", "sha256": "6f71f5c90e1d050173944a344e6452cd982aee7fd5bc5b5f78af66822c26843b" }, "downloads": -1, "filename": "pybbm_private_messages-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a53f1490cbae9ab5da1238cc48b3877", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13083, "upload_time": "2015-08-22T14:45:11", "url": "https://files.pythonhosted.org/packages/d4/e8/e58ea6f24416bb36719e3524ac2bfdc0bd2cf1dcc7a4b98cba4a5134c02a/pybbm_private_messages-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24eac25fe07bdb468cb84d672822a73a", "sha256": "4a6fbd4c691bb464ce6925bd37eb00fd7233f8c35dc7e2802bb3560474f6c71a" }, "downloads": -1, "filename": "pybbm-private-messages-0.0.3.tar.gz", "has_sig": false, "md5_digest": "24eac25fe07bdb468cb84d672822a73a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7390, "upload_time": "2015-08-22T14:45:16", "url": "https://files.pythonhosted.org/packages/3b/0b/4375b5cc50ca7eea84522f5064e0aeb546150e5c7c52f0f77bef489d0548/pybbm-private-messages-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "8494ccdb980bdd9acb13001ace38aeb0", "sha256": "7892349cc80c234d933c455faa32db8146e3b8378f8ed452f1ee8910aeaf9a2a" }, "downloads": -1, "filename": "pybbm_private_messages-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8494ccdb980bdd9acb13001ace38aeb0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13409, "upload_time": "2015-08-26T12:34:32", "url": "https://files.pythonhosted.org/packages/39/3c/14f1621407bae44609dae1979aed66abef15f63e548cdf3aa4c52af02171/pybbm_private_messages-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e0b56f7728d58bfe9349234bbc73d40", "sha256": "a0e385d20f7ae359da6149127daab7050ef5495f7b913aeb243290a4385a8a72" }, "downloads": -1, "filename": "pybbm-private-messages-0.0.4.tar.gz", "has_sig": false, "md5_digest": "6e0b56f7728d58bfe9349234bbc73d40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7497, "upload_time": "2015-08-26T12:34:37", "url": "https://files.pythonhosted.org/packages/31/42/59e3171f3ef50d8dcd900eed6261bd20a8d06413a180ba85345445043b8f/pybbm-private-messages-0.0.4.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "abf85c8bd97ca5ec319055ac36db9483", "sha256": "c3c92bbad7af86fe20efd65e0a6cc5c3a18fb32d497ee1ddd1cef2ab4998a1f9" }, "downloads": -1, "filename": "pybbm_private_messages-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "abf85c8bd97ca5ec319055ac36db9483", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18345, "upload_time": "2015-08-29T09:29:28", "url": "https://files.pythonhosted.org/packages/02/18/d9acdf16131da6f88d41bf8074a0fd1ad467ec2f93ffc3f54fb79e5087b4/pybbm_private_messages-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a5ecb8ffbb6423dfe5597cd30688bc0", "sha256": "4cbeda1677f970c61523fc37be4946286f6ef996451877f8460bb3e36cdfa533" }, "downloads": -1, "filename": "pybbm-private-messages-0.1.tar.gz", "has_sig": false, "md5_digest": "8a5ecb8ffbb6423dfe5597cd30688bc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10053, "upload_time": "2015-08-29T09:29:33", "url": "https://files.pythonhosted.org/packages/d2/ad/6c86ca6c73d9ddaa28af09b3021e049da9d801b8c3b131a7fb1b240490df/pybbm-private-messages-0.1.tar.gz" } ], "0.2": [], "0.2.1": [ { "comment_text": "", "digests": { "md5": "fe21de4d7a16e375f5a47a445a31dbfa", "sha256": "0b860e08c5a9d3221be887f8c6d730236803f437b1d61c544733f966e4175631" }, "downloads": -1, "filename": "pybbm_private_messages-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe21de4d7a16e375f5a47a445a31dbfa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17769, "upload_time": "2015-08-30T04:20:06", "url": "https://files.pythonhosted.org/packages/11/10/95ae2b7f7ef82865a2eb21369e18f0f26c70b28e0ba55ea653702af857ae/pybbm_private_messages-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71b547cb531171a8ba7adb23109653cd", "sha256": "d0082df2f7986916ae79827d749a9ac26b0aa1f83ab82b6aeafbb6f10f1d3510" }, "downloads": -1, "filename": "pybbm-private-messages-0.2.1.tar.gz", "has_sig": false, "md5_digest": "71b547cb531171a8ba7adb23109653cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10729, "upload_time": "2015-08-30T04:20:11", "url": "https://files.pythonhosted.org/packages/48/cf/849742ee33a06558219a53bf0613d3e9833b12bb5f012b6460966886ed3c/pybbm-private-messages-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "8d10d541ae0db8693aab1041f5fcdd81", "sha256": "7eacccf1562bce23e306929c04db7b3a190962826fb6b35c016bfe9e2a39d0fd" }, "downloads": -1, "filename": "pybbm_private_messages-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8d10d541ae0db8693aab1041f5fcdd81", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18334, "upload_time": "2015-08-30T05:23:19", "url": "https://files.pythonhosted.org/packages/73/83/6878b20cceb6cdc138541dffa577ec3b3663a6601890c22b50be8cedb72f/pybbm_private_messages-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "300b21b90e597a5f69794b3a3d99b143", "sha256": "4ec9d3ebed8a0ec961536707fdd2d82a5a496bd84ef8a4f928ab4cb0342455fa" }, "downloads": -1, "filename": "pybbm-private-messages-0.2.2.tar.gz", "has_sig": false, "md5_digest": "300b21b90e597a5f69794b3a3d99b143", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10936, "upload_time": "2015-08-30T05:23:23", "url": "https://files.pythonhosted.org/packages/03/0d/7c8bf16953479cb9b2613fb3a7068add00a92c94050756a566f004d1d5f9/pybbm-private-messages-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "bf60a9ae31992689b8da1609afbfeef8", "sha256": "0f50c2aebc8415dafebfb0bfbb386ec4bb1483b230329215fd0f266c52c5b490" }, "downloads": -1, "filename": "pybbm_private_messages-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bf60a9ae31992689b8da1609afbfeef8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19031, "upload_time": "2015-09-17T07:51:06", "url": "https://files.pythonhosted.org/packages/f5/0b/6f6252eaa84a4454ddf665143c7aa98f8e2065a790e1b23e95d9af97bd9e/pybbm_private_messages-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3232320bb20fdf7253d2d7ffdc875f2d", "sha256": "63d1d468c1ac10f895726137778e5c8255c7b463caaf6b6917010e533e146a96" }, "downloads": -1, "filename": "pybbm-private-messages-0.3.0.tar.gz", "has_sig": false, "md5_digest": "3232320bb20fdf7253d2d7ffdc875f2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11376, "upload_time": "2015-09-17T07:51:13", "url": "https://files.pythonhosted.org/packages/6c/6a/a40dbc1bd2083400c21727e351b31aed6285d86e527acf317589e2d2902b/pybbm-private-messages-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "7ff29ef3b8ba7f6c43cb1484ae84e727", "sha256": "649ccf06d2c391f25af699a540f34fcb1a696638551505c7d058a04a3896b5f4" }, "downloads": -1, "filename": "pybbm_private_messages-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ff29ef3b8ba7f6c43cb1484ae84e727", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18773, "upload_time": "2015-09-29T10:10:59", "url": "https://files.pythonhosted.org/packages/b2/5a/0e5cdd2c8cacef8c4e4ca50f540238bc25f7d9e7c2c5d1136a6f550801d9/pybbm_private_messages-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e96993d20f91349c92d7ca0df95acff1", "sha256": "5a8eea53c8cb921ea0d9c213a71f88d59137c715cca840c526661a084321b05b" }, "downloads": -1, "filename": "pybbm-private-messages-0.3.1.tar.gz", "has_sig": false, "md5_digest": "e96993d20f91349c92d7ca0df95acff1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11348, "upload_time": "2015-09-29T10:11:09", "url": "https://files.pythonhosted.org/packages/81/fc/30f96219dd0c6ac2bc81c671e5cc80c57acb8ff8e124a4d96bca1ede9cd9/pybbm-private-messages-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7ff29ef3b8ba7f6c43cb1484ae84e727", "sha256": "649ccf06d2c391f25af699a540f34fcb1a696638551505c7d058a04a3896b5f4" }, "downloads": -1, "filename": "pybbm_private_messages-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ff29ef3b8ba7f6c43cb1484ae84e727", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18773, "upload_time": "2015-09-29T10:10:59", "url": "https://files.pythonhosted.org/packages/b2/5a/0e5cdd2c8cacef8c4e4ca50f540238bc25f7d9e7c2c5d1136a6f550801d9/pybbm_private_messages-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e96993d20f91349c92d7ca0df95acff1", "sha256": "5a8eea53c8cb921ea0d9c213a71f88d59137c715cca840c526661a084321b05b" }, "downloads": -1, "filename": "pybbm-private-messages-0.3.1.tar.gz", "has_sig": false, "md5_digest": "e96993d20f91349c92d7ca0df95acff1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11348, "upload_time": "2015-09-29T10:11:09", "url": "https://files.pythonhosted.org/packages/81/fc/30f96219dd0c6ac2bc81c671e5cc80c57acb8ff8e124a4d96bca1ede9cd9/pybbm-private-messages-0.3.1.tar.gz" } ] }