{ "info": { "author": "Dane Hillard", "author_email": "github@danehillard.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Internet :: WWW/HTTP :: Indexing/Search" ], "description": "# django-webmention [![PyPI version](https://badge.fury.io/py/django-webmention.svg)](https://badge.fury.io/py/django-webmention) [![Build Status](https://travis-ci.org/easy-as-python/django-webmention.svg?branch=master)](https://travis-ci.org/easy-as-python/django-webmention)\n\n[webmention](https://www.w3.org/TR/webmention/) for Django projects.\n\n## Installation\n\n`$ pip install django-webmention`\n\n* Add `'webmention'` to `INSTALLED_APPS`\n* Run `python manage.py migrate webmention`\n* Add the URL patterns to your top-level `urls.py`\n * `path('webmention/', include(webmention.urls))` for Django >= 2.0\n * `url(r'^webmention', include('webmention.urls', namespace='webmention'))` for Django < 2.0\n\n## Usage\n\n* Include webmention information by either:\n * Installing the middleware in `settings.py` (affects all views)\n * Use `webmention.middleware.webmention_middleware` in `MIDDLEWARE` for Django >= 1.10\n * Use `webmention.middleware.WebMentionMiddleware` in `MIDDLEWARE_CLASSES` for older projects\n * Decorating a specific view with `webmention.middleware.include_webmention_information`\n* View webmention responses in the Django admin interface and mark them as reviewed as needed\n\n## Development\n\n### Setup\n\n* Install [tox](https://tox.readthedocs.io)\n\n### Running Tests\n\nYou can run tests using `tox`:\n\n```shell\n$ tox --parallel=auto\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/easy-as-python/django-webmention", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-webmention", "package_url": "https://pypi.org/project/django-webmention/", "platform": "", "project_url": "https://pypi.org/project/django-webmention/", "project_urls": { "Homepage": "https://github.com/easy-as-python/django-webmention" }, "release_url": "https://pypi.org/project/django-webmention/1.1.0/", "requires_dist": [ "Django (>=1.8.2)", "requests (>=2.7.0)", "coverage ; extra == 'test'", "pytest ; extra == 'test'", "pytest-cov ; extra == 'test'", "pytest-django ; extra == 'test'" ], "requires_python": "", "summary": "A pluggable implementation of webmention for Django projects", "version": "1.1.0" }, "last_serial": 5570186, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "41dc72b690e5fe1d576afb74a4b2e34e", "sha256": "ecbf287404c7d3a1679b2482aa9e2332bcd4dc021968b3b6943db45a791c8aef" }, "downloads": -1, "filename": "django_webmention-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "41dc72b690e5fe1d576afb74a4b2e34e", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 4774, "upload_time": "2015-07-09T11:46:11", "url": "https://files.pythonhosted.org/packages/59/6e/11a9b785661e84ca89b9d794cc0eff1b95ef3b7a7980e566ddbc98397f24/django_webmention-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06b90d58e7757847051680b172bc7301", "sha256": "f3501e9e98552c33d28d0cde0363c9505824ee6cc3c460fc78ef2a93f8850fbe" }, "downloads": -1, "filename": "django-webmention-0.0.1.tar.gz", "has_sig": false, "md5_digest": "06b90d58e7757847051680b172bc7301", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2470, "upload_time": "2015-07-09T11:45:54", "url": "https://files.pythonhosted.org/packages/ea/ee/f20836d7eaadcd05604f116867dab85831c7eb6668b98412707eb2317daf/django-webmention-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b791634f25bb1fd46c0209e5bcba101b", "sha256": "9c4dc0ec8ecc3ecc2c6eafd22d0c15ebb674ddfa2799b1c995f32d3c43aa2ba6" }, "downloads": -1, "filename": "django_webmention-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b791634f25bb1fd46c0209e5bcba101b", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 10268, "upload_time": "2015-07-11T17:26:29", "url": "https://files.pythonhosted.org/packages/ce/4d/0b1b9c7e0b2ec640ff231047997ec3000cb3e31a6cf51cdb6708423c4597/django_webmention-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81a3ed96ba39f2e4bc1bba48c6c617aa", "sha256": "bfec752dbac9f587dc11f96220115ca0aaa3d2d8cb774a9f517d3d2cfb4be7ad" }, "downloads": -1, "filename": "django-webmention-0.0.2.tar.gz", "has_sig": false, "md5_digest": "81a3ed96ba39f2e4bc1bba48c6c617aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6079, "upload_time": "2015-07-11T17:26:26", "url": "https://files.pythonhosted.org/packages/14/a5/22c9eeaeaf9e05ff3d2b8c4c43229b2f1905479ca1a6d0b4322e8b3716c4/django-webmention-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9388c33b68dd2bc70edfd562fe705ba7", "sha256": "3c0ea0f253ca8c5fea38efc2f93e83e8619f322627291c8a68ff61dfb561e3bb" }, "downloads": -1, "filename": "django_webmention-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9388c33b68dd2bc70edfd562fe705ba7", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 10428, "upload_time": "2016-01-22T16:26:19", "url": "https://files.pythonhosted.org/packages/07/14/866765e690e8f199cff6db16b8164ed49fd0f197160720f4d4423b253edb/django_webmention-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f9dcd8cc7db8de04c135b53c3a4ef4f", "sha256": "a4b48f1a8c274879b0927782d4fc152efada861dbc7f06f44ae09ff58c633bbd" }, "downloads": -1, "filename": "django-webmention-0.0.3.tar.gz", "has_sig": false, "md5_digest": "4f9dcd8cc7db8de04c135b53c3a4ef4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6137, "upload_time": "2016-01-22T16:17:00", "url": "https://files.pythonhosted.org/packages/10/a5/e20389a4ae8c50f223e012019b66f9116b84a994918d63e674e15d72e77c/django-webmention-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "df15dc0ca43279e285f7f28920ea88f1", "sha256": "6cc8dfb43168278b3fc3c554145c6a45cfe993790bb702460ba66999616a5e64" }, "downloads": -1, "filename": "django-webmention-0.0.4.tar.gz", "has_sig": false, "md5_digest": "df15dc0ca43279e285f7f28920ea88f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6478, "upload_time": "2016-07-16T00:48:08", "url": "https://files.pythonhosted.org/packages/03/93/63e39df54befbbaa89b09d9c015979a4e98b4c2d281662c56a1fdea1e1fb/django-webmention-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "6513f305360bbce63d94370539579541", "sha256": "873d0bb450b9cda3afbc1e53f93cf0b7420ca5c18da8826e3fc373216f3c05ec" }, "downloads": -1, "filename": "django_webmention-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6513f305360bbce63d94370539579541", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 11897, "upload_time": "2018-01-03T02:29:56", "url": "https://files.pythonhosted.org/packages/37/62/3712276a8898633edff933fadb45a672e34f4c7464b7b549be59e34f34e3/django_webmention-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8105f92d15e02a9191018db98f544697", "sha256": "cc2c6fd8fefd4e73bc0f4945ee010be5d330f0030a38df3e7f4034174e9fbcbd" }, "downloads": -1, "filename": "django-webmention-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8105f92d15e02a9191018db98f544697", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6874, "upload_time": "2018-01-03T02:30:34", "url": "https://files.pythonhosted.org/packages/29/59/c2af0013f6de05b696ceaebcf33859b82948f1dd3358f375e9e1b59a3ff9/django-webmention-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "79ee0c58758b18724e46679833baeea8", "sha256": "f57d2d88e20ddcd78b430b31cf5e82e87d56f30fcaed19cbc1b21f0db191cf3c" }, "downloads": -1, "filename": "django_webmention-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "79ee0c58758b18724e46679833baeea8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10270, "upload_time": "2018-04-13T01:52:27", "url": "https://files.pythonhosted.org/packages/b7/aa/d0f7c0798c6bf28073ffad9324e16168d1f802a1be43257d4da86f7aa72a/django_webmention-1.0.0-py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "1a4d7504690a9cc17cbee7e402907a89", "sha256": "913b223f3e616c4034fc0ff0b70b07e1535059ea29b94e420e03e8340ef9bd4d" }, "downloads": -1, "filename": "django_webmention-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1a4d7504690a9cc17cbee7e402907a89", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10297, "upload_time": "2018-04-13T01:54:32", "url": "https://files.pythonhosted.org/packages/a8/23/c335e65dec44821e19a08f0bd7103d488d06ecd36d76cc58393af35db3e0/django_webmention-1.0.1-py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "7c26b31629fb26c286336c0ea33cb121", "sha256": "1f6d794a1650e847b26d818dbb036a281764e093030520c4e99b63d0bff0af81" }, "downloads": -1, "filename": "django_webmention-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7c26b31629fb26c286336c0ea33cb121", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7422, "upload_time": "2019-07-23T03:08:36", "url": "https://files.pythonhosted.org/packages/ef/ab/c320ac250df8f36125291720b81b8b88ef1728888644b08763d575e43e8b/django_webmention-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6045695a448c57cc8586dc342b3a1124", "sha256": "dfd0e6cbb257ae22960bf2d44a90692cdb2b364cc62720590db41923fc81b136" }, "downloads": -1, "filename": "django-webmention-1.1.0.tar.gz", "has_sig": false, "md5_digest": "6045695a448c57cc8586dc342b3a1124", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5328, "upload_time": "2019-07-23T03:08:37", "url": "https://files.pythonhosted.org/packages/ca/d7/15c040b826d3bb2e11687665cdbb575e30780aaef04e63a2e2576cd787a5/django-webmention-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7c26b31629fb26c286336c0ea33cb121", "sha256": "1f6d794a1650e847b26d818dbb036a281764e093030520c4e99b63d0bff0af81" }, "downloads": -1, "filename": "django_webmention-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7c26b31629fb26c286336c0ea33cb121", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7422, "upload_time": "2019-07-23T03:08:36", "url": "https://files.pythonhosted.org/packages/ef/ab/c320ac250df8f36125291720b81b8b88ef1728888644b08763d575e43e8b/django_webmention-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6045695a448c57cc8586dc342b3a1124", "sha256": "dfd0e6cbb257ae22960bf2d44a90692cdb2b364cc62720590db41923fc81b136" }, "downloads": -1, "filename": "django-webmention-1.1.0.tar.gz", "has_sig": false, "md5_digest": "6045695a448c57cc8586dc342b3a1124", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5328, "upload_time": "2019-07-23T03:08:37", "url": "https://files.pythonhosted.org/packages/ca/d7/15c040b826d3bb2e11687665cdbb575e30780aaef04e63a2e2576cd787a5/django-webmention-1.1.0.tar.gz" } ] }