{ "info": { "author": "Praekelt Foundation", "author_email": "dev@praekelt.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "Django Likes\n============\n**Django app providing view interface to django-secretballot.**\n\n.. image:: https://travis-ci.org/praekelt/django-likes.svg?branch=develop\n :target: https://travis-ci.org/praekelt/django-likes?branch=develop\n\n.. image:: https://coveralls.io/repos/github/praekelt/django-likes/badge.svg?branch=develop\n :target: https://coveralls.io/github/praekelt/django-likes?branch=develop\n\nThis app utilizes `Django Secretballot `_ to provide Facebook or Google+1 style item liking of Django model objects. Authenticated or anonymous users are allowed to like any given object only once.\n\n.. contents:: Contents\n :depth: 5\n\nRequirements\n------------\n\n#. Python 2.7, 3.5+\n\n#. Django 1.11, 2.0+\n\n#. django-secretballot 1.0.0\n\nInstallation\n------------\n#. Install or add ``django-likes`` to your Python path.\n\n#. Configure ``django-secretballot`` as described `here `_.\n\n#. Add ``likes`` to your ``INSTALLED_APPS`` setting.\n\n#. Add likes url include to your project's ``urls.py`` file::\n\n url('likes/', include('likes.urls')),\n\n#. Add ``likes.middleware.SecretBallotUserIpUseragentMiddleware`` to your ``MIDDLEWARE_CLASSES`` setting, i.e.::\n\n MIDDLEWARE_CLASSES = (\n ...other middleware classes...\n \"likes.middleware.SecretBallotUserIpUseragentMiddleware\",\n )\n\n#. Make sure ``django.template.context_processors.request`` is in your ``TEMPLATES['OPTIONS']['context_processors']`` setting.\n\nUsage\n-----\n\nTemplate Tags\n~~~~~~~~~~~~~\n\n{% likes object %}\n+++++++++++++++++\ndjango-likes provides an inclusion tag called ``likes`` which renders a like button for any given object, displaying the number of likes and allowing users to like the object. The tag accepts as first argument the object for which to display and on which to apply likes, i.e.::\n\n {% load likes_inclusion_tags %}\n\n ...some html...\n\n {% likes object %}\n\n ...some more html...\n\n``object`` here is any Django model object for which `django-secretballot `_ voting has been enabled. In the background the like is uniquely addressed to the object using its content type and object id.\n\n.. note::\n\n In order for the ``likes`` tag to work the request object needs to be available within the template's context. Thus you have to use `RequestContext `_ in your views to construct context, which, combined with the ``django.core.context_processors.request`` context processor, will ensure the request object is available as part of the context.\n\nThe template tag supports AJAX style liking. To enable it you need ensure django-likes' static media is accessible, see `managing static files `_. You also need to load jQuery somewhere in your template, e.g.::\n\n \n\nSignals\n~~~~~~~\nlikes.signals.likes_enabled_test\n++++++++++++++++++++++++++++++++\nTo determine whether or not liking/voting should be enabled on an object, connect a signal handler to the ``likes.signals.likes_enabled_test`` signal, raising a ``likes.exceptions.LikesNotEnabledException`` if liking should be disabled. The default behaviour is that liking is enabled for all secretballot enabled objects.\n\nlikes.signals.can_vote_test\n+++++++++++++++++++++++++++\nTo determine whether or not the current requesting user can vote, connect a signal handler to the ``likes.signals.can_vote_test`` signal, raising a ``likes.exceptions.CannotVoteException`` if the current user should not be allowed to vote (the handler receives a request object). The default behaviour is that all users can vote except if they have previously voted on the object in question.\n\nPraekelt Consulting\n===================\n* Shaun Sephton\n* Jonathan Bydendyk\n* Hedley Roos\n\nChangelog\n=========\n\n2.0.1\n-----\n#. Python 3.7 support.\n#. Django 2.1 compatibility.\n\n2.0.0\n-----\n#. Python 3.5 support.\n#. Django 2.0 compatibility.\n\n1.11\n----\n#. Django 1.11 compatibility.\n\n1.10\n----\n#. Django 1.8 - 1.10 compatibility. Since `django-secretballot` has deprecated support for Django < 1.8 we follow suit.\n\n0.2\n---\n#. Django 1.6 compatibility.\n\n0.1 (2013-11-08)\n----------------\n#. Refactor `live` to `on` so a jQuery >= 1.9 can be used.\n#. Translations.\n\n0.0.12 (2013-08-16)\n-------------------\n#. Only use jQuery if it is present.\n\n0.0.11 (2013-01-31)\n-------------------\n#. Remove error thrown by middleware when there is no user agent and use alternative to prevent spambot likes. This is a django-secretballot bug.\n\n0.0.10 (2012-10-08)\n-------------------\n#. Added ``object_liked`` signal that is sent on like.\n\n0.0.9 (2012-09-28)\n------------------\n#. Added ability to specify a template to be rendered for ``likes`` inclusion tag.\n\n0.0.8 (2012-08-20)\n------------------\n#. Updated ``likes_enabled_test`` and ``can_vote_test`` signals to send through sender, thereby allowing listeners to listen to specific senders.\n\n0.0.7 (2012-08-20)\n------------------\n#. Revert to vote_total on inclusion tag.\n\n0.0.6 (2012-07-24)\n------------------\n#. Allow for downvotes.\n\n0.0.5 (2011-09-15)\n------------------\n#. Corrected manifest to include missing static resources.\n\n0.0.4 (2011-09-14)\n------------------\n#. Documentation, number of fixes.\n\n0.0.3\n-----\n#. Handle multiple likes buttons on the same page\n#. Remove dependency on jmbo\n#. Unit tests\n\n0.0.2\n-----\n#. Prevent local cache on like redirect.\n\n0.0.1\n-----\n#. Initial release.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/praekelt/django-likes", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-likes", "package_url": "https://pypi.org/project/django-likes/", "platform": "", "project_url": "https://pypi.org/project/django-likes/", "project_urls": { "Homepage": "http://github.com/praekelt/django-likes" }, "release_url": "https://pypi.org/project/django-likes/2.0.1/", "requires_dist": null, "requires_python": "", "summary": "Django app providing view interface to django-secretballot.", "version": "2.0.1" }, "last_serial": 4711145, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8d8eaa3e088556778940c57f5f7935b0", "sha256": "b2917be4f4191d41633781d3e8f38d7072a8a3ca9d7187765360317d62c8b374" }, "downloads": -1, "filename": "django_likes-0.0.1-py2.5.egg", "has_sig": false, "md5_digest": "8d8eaa3e088556778940c57f5f7935b0", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 6217, "upload_time": "2010-08-03T11:41:46", "url": "https://files.pythonhosted.org/packages/36/30/0dbeb46de3d07c71afd9044c45868730580b479c67adf0cd13782f34a861/django_likes-0.0.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "a9bb52739c0a87380fea72d1466b751c", "sha256": "81890f5fdd2b986cd137dfaec7c2728bf1c33a181d4b40722525a20ead9dde5e" }, "downloads": -1, "filename": "django_likes-0.0.1-py2.6.egg", "has_sig": false, "md5_digest": "a9bb52739c0a87380fea72d1466b751c", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 6203, "upload_time": "2010-08-03T11:39:29", "url": "https://files.pythonhosted.org/packages/55/53/77ad788c91948854d45bd53a511354c234ab0e90917b90d5061dbd76e218/django_likes-0.0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "5e3838499fe398316d87280f6a71ce09", "sha256": "b7dc1b818319660bcef4e8e340aca47d80c4d88a29849d6def510b3fe985c80b" }, "downloads": -1, "filename": "django-likes-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5e3838499fe398316d87280f6a71ce09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3369, "upload_time": "2010-08-03T11:39:57", "url": "https://files.pythonhosted.org/packages/79/86/15552d94fc777d1b50bd4671e055e5f0c0bf1d52ec0a1d051923d8e79d18/django-likes-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "90a041dae86fc52f3c4b646079afb4b6", "sha256": "45543f8fe2f770169347a664145ec402daa09dc6a3759dd684b485da14bf35e3" }, "downloads": -1, "filename": "django_likes-0.0.10-py2.6.egg", "has_sig": false, "md5_digest": "90a041dae86fc52f3c4b646079afb4b6", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 14986, "upload_time": "2012-10-09T13:50:11", "url": "https://files.pythonhosted.org/packages/67/49/117760da364363e7a424115b68821b8fb41af5c52ce58d12442c266eb761/django_likes-0.0.10-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "3f598f2a4bf0ad87d142c8ce5a7b1dc1", "sha256": "e3d276ef9bec648ca5f2bf677e4f561db098d9ed383415c0e6a4bc36c1b48a23" }, "downloads": -1, "filename": "django_likes-0.0.10-py2.7.egg", "has_sig": false, "md5_digest": "3f598f2a4bf0ad87d142c8ce5a7b1dc1", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 14977, "upload_time": "2012-10-09T13:50:24", "url": "https://files.pythonhosted.org/packages/5c/2b/c65c171a4a956633a769948e7827c8b98dcc30a38f5d50195b0274fb1b46/django_likes-0.0.10-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0c4269a11bf9d561e4eb919e6c566201", "sha256": "33f5af2e9591b7bdc2ed43cb424f746b05d62f22bca5ff9a7ec21f6a197055df" }, "downloads": -1, "filename": "django-likes-0.0.10.tar.gz", "has_sig": false, "md5_digest": "0c4269a11bf9d561e4eb919e6c566201", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8221, "upload_time": "2012-10-09T13:50:13", "url": "https://files.pythonhosted.org/packages/39/9e/1863f142bff4dbbef27c2b62c197a954d7a8818a39c7778ff0b8af910881/django-likes-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "05892729ddd1f9b1c5e3c7fe29f0e632", "sha256": "a9f4799bf253e96c05b33a81bfb484b6fdb7c8bac19930ca11d548f394ba0c60" }, "downloads": -1, "filename": "django_likes-0.0.11-py2.6.egg", "has_sig": false, "md5_digest": "05892729ddd1f9b1c5e3c7fe29f0e632", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 15871, "upload_time": "2013-01-31T07:57:45", "url": "https://files.pythonhosted.org/packages/cb/b3/374cbd116968b1b84779ff140b3ad0cd49c4e09abe5e717812771b95e46d/django_likes-0.0.11-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "88db9531298ec51c8f715cadf98bfea2", "sha256": "d10093ca585ec1c7610eb8b9046726beef0fe32bd46ada2a9a677e7d10b43e90" }, "downloads": -1, "filename": "django_likes-0.0.11-py2.7.egg", "has_sig": false, "md5_digest": "88db9531298ec51c8f715cadf98bfea2", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 15858, "upload_time": "2013-01-31T07:57:15", "url": "https://files.pythonhosted.org/packages/55/38/fc01a610a907ea1b1a2d2867407442fdf73d56a9bf7576353c5c1c596869/django_likes-0.0.11-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7a4485be00f0c7826ccf87c3daf0c46b", "sha256": "2da0f661c286e8e2c2771474932120372e89c2447099932a14f7e793b5a807c5" }, "downloads": -1, "filename": "django-likes-0.0.11.tar.gz", "has_sig": false, "md5_digest": "7a4485be00f0c7826ccf87c3daf0c46b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7742, "upload_time": "2013-01-31T07:57:47", "url": "https://files.pythonhosted.org/packages/79/8c/b5aeedc5fb3ee71043da28afab5d7fd5da7e246ad17be50437bc019eb915/django-likes-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "fec13fc80f44d45ed1e523b594436986", "sha256": "a0a33b3638af8b9c0263ee71b18692abe7091a42df0b5bff442df0df76150bf3" }, "downloads": -1, "filename": "django_likes-0.0.12-py2.7.egg", "has_sig": false, "md5_digest": "fec13fc80f44d45ed1e523b594436986", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 15497, "upload_time": "2013-08-16T09:28:08", "url": "https://files.pythonhosted.org/packages/d4/b4/ea888c9f431b60c42ea0e2b78497845681a7ff43216a35da75371be8f0f1/django_likes-0.0.12-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c1275c458ef9d2a817d06eea20d4c242", "sha256": "7d43666a5042ace6dbf5db26f0bfe032497ec9f04b62af469d0ea611301fe482" }, "downloads": -1, "filename": "django-likes-0.0.12.tar.gz", "has_sig": false, "md5_digest": "c1275c458ef9d2a817d06eea20d4c242", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8648, "upload_time": "2013-08-16T09:28:12", "url": "https://files.pythonhosted.org/packages/e4/5a/45b9cfdf3f553750bf7a4455ee83ce902d4f878432fd94193a55366c16de/django-likes-0.0.12.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "682b747ef30ccc7218d9999407d288af", "sha256": "bf8a486cbfa4127204e10bc0e2b1967d243a5a4b56bceab1cfe3bfcaa08ced84" }, "downloads": -1, "filename": "django_likes-0.0.2-py2.5.egg", "has_sig": false, "md5_digest": "682b747ef30ccc7218d9999407d288af", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 6553, "upload_time": "2010-11-24T09:51:28", "url": "https://files.pythonhosted.org/packages/a3/14/b3d82cb384ca4e87267c07f8f4f37f3a9729bde5458c79b5a3dbc505583a/django_likes-0.0.2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "9263ac9e8197af147a12a1b6abff8749", "sha256": "6cd2df9b78a4306f74c555a160ae977171548dcd1b5debaee464fccf90a94d6e" }, "downloads": -1, "filename": "django_likes-0.0.2-py2.6.egg", "has_sig": false, "md5_digest": "9263ac9e8197af147a12a1b6abff8749", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 6535, "upload_time": "2010-11-24T09:50:43", "url": "https://files.pythonhosted.org/packages/0d/67/7f0821dc78a314ed77d7a2383399df0092752a12e2e16f4af9671ba6e689/django_likes-0.0.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "6a31539a4be388a3d838a62d87b4243e", "sha256": "90684d6a88299ca5935942ebdc37a247245945e8b63c06a9e962c52db6f374da" }, "downloads": -1, "filename": "django-likes-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6a31539a4be388a3d838a62d87b4243e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3716, "upload_time": "2010-11-24T09:50:45", "url": "https://files.pythonhosted.org/packages/df/ae/916e25bf6a2ebf5eb769646801b1ae407910c770a627f6f69c0f8cebffcf/django-likes-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ac5f6a8a87a1250b08426886e378be81", "sha256": "15b54863f637ddfe1ed0181603f37e3106b64b6ba8c185014f89b7480aa48d46" }, "downloads": -1, "filename": "django-likes-0.0.3.tar.gz", "has_sig": false, "md5_digest": "ac5f6a8a87a1250b08426886e378be81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6081, "upload_time": "2011-09-08T11:50:16", "url": "https://files.pythonhosted.org/packages/bb/b6/4e463be965278094fccf99eda13ba77e7d302dcb098c072410c3b99fa898/django-likes-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "4b1f1db6ecd67a7ed8bf98f93c4c7ed9", "sha256": "74fe42d1398e9ea92110df5e4839401626ae5a9e0972f79e4bb442461c1bddd3" }, "downloads": -1, "filename": "django_likes-0.0.4-py2.6.egg", "has_sig": false, "md5_digest": "4b1f1db6ecd67a7ed8bf98f93c4c7ed9", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 13545, "upload_time": "2011-09-14T17:05:31", "url": "https://files.pythonhosted.org/packages/eb/04/5fab9199a982f5899f73e06b4be81af2ee2cc0a79e7391b7a3f9b50a4161/django_likes-0.0.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "192aca6b8efd8a23483d7eb3f80cff25", "sha256": "52ee33bcb6be6c568aeb33ad72abd04dd6930678816e3ca9938d87c657b9360d" }, "downloads": -1, "filename": "django_likes-0.0.4-py2.7.egg", "has_sig": false, "md5_digest": "192aca6b8efd8a23483d7eb3f80cff25", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 13535, "upload_time": "2011-09-14T17:05:04", "url": "https://files.pythonhosted.org/packages/b7/6a/c240b803f97163e1286c9616e424873ec57949ed89bfbd945628c0f910a5/django_likes-0.0.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5e454c9c85b474be6644ac36de410ea2", "sha256": "9b0eaa6670556a91d093d09ca2acf95752a8f553c16a9b7defa972f9d47df0d9" }, "downloads": -1, "filename": "django-likes-0.0.4.tar.gz", "has_sig": false, "md5_digest": "5e454c9c85b474be6644ac36de410ea2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7472, "upload_time": "2011-09-14T17:05:07", "url": "https://files.pythonhosted.org/packages/84/82/92022d09e554af8d57b649305e4231ffb01cbf4f8a45816374504972da58/django-likes-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "00ee7d4968070f0df018d3ba42da2834", "sha256": "054ed5453b1e7cf8ba5b4427f5454f1ae72b43fda534c12a1cff165b433ea52b" }, "downloads": -1, "filename": "django_likes-0.0.5-py2.6.egg", "has_sig": false, "md5_digest": "00ee7d4968070f0df018d3ba42da2834", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 13891, "upload_time": "2011-09-15T14:33:22", "url": "https://files.pythonhosted.org/packages/f7/bf/c7c4562e3b8f3f18bb6e2407bc19245c17cd862fece2e2f701674e821029/django_likes-0.0.5-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "bf33eafdec34dcb3df1a41480d9570e4", "sha256": "f45ca70d5a7dd6a9137b16b3d2c74bc66757c10bd7117d2430a69a5374354ee0" }, "downloads": -1, "filename": "django_likes-0.0.5-py2.7.egg", "has_sig": false, "md5_digest": "bf33eafdec34dcb3df1a41480d9570e4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 13876, "upload_time": "2011-09-15T14:33:11", "url": "https://files.pythonhosted.org/packages/ba/11/402e4cc1c56b8f0c733e9bdbd9ab1f4df3d76b2faa08bcf5db5eb4bb54fa/django_likes-0.0.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "12f9a7bcca28eaa4c032a009bb6a016a", "sha256": "5e18f049c70d6001ec7d307b7bdaddadcc121ee6fe30bb2b86a4579884325109" }, "downloads": -1, "filename": "django-likes-0.0.5.tar.gz", "has_sig": false, "md5_digest": "12f9a7bcca28eaa4c032a009bb6a016a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6976, "upload_time": "2011-09-15T14:33:13", "url": "https://files.pythonhosted.org/packages/ec/9b/181356cdf1b01289ed6c519fe1f90a788a6634af20fda4c950f1bf79f185/django-likes-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "d4962b3d9c05eaa7a970d462cd5c80d4", "sha256": "5b6c0b48e750abb7e2afdb318515c9438579e078711ec7a21e1a74df6786004a" }, "downloads": -1, "filename": "django_likes-0.0.6-py2.7.egg", "has_sig": false, "md5_digest": "d4962b3d9c05eaa7a970d462cd5c80d4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 13913, "upload_time": "2012-07-24T13:21:19", "url": "https://files.pythonhosted.org/packages/67/0f/67b4b33a6b2b4eb80c5e6ca0d02ae88542a16280a1fd7a9bc42b69adc910/django_likes-0.0.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "9afb963b43af7238aae84c985fdddd51", "sha256": "3fb9fc4537135d7f500ed4aae721db17bd63f321d2a5c60e3b016ec11f796c21" }, "downloads": -1, "filename": "django-likes-0.0.6.tar.gz", "has_sig": false, "md5_digest": "9afb963b43af7238aae84c985fdddd51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7070, "upload_time": "2012-07-24T13:21:21", "url": "https://files.pythonhosted.org/packages/c8/1b/aea7ecd6b2721a1c2090ea05edc68d42af638419a624a09b9a22948553d5/django-likes-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "ab12d7dd260d388c4db43563c1d73f36", "sha256": "ed25e55507cbe14518c4fa5ec3ba0a820297e90e2d2b4bd71e1f23248d3b835d" }, "downloads": -1, "filename": "django_likes-0.0.7-py2.7.egg", "has_sig": false, "md5_digest": "ab12d7dd260d388c4db43563c1d73f36", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 13950, "upload_time": "2012-08-20T10:55:46", "url": "https://files.pythonhosted.org/packages/71/09/e98fc8652ff45a0ccf86fdd2c03e006b7182303ebc85c76cc55807835331/django_likes-0.0.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f05b51c8e5563e88ba0b74d5a44fe112", "sha256": "4960f1c96e8467c539e6cc0c7640ed6ce202eb74c479e236db8dbea911956da8" }, "downloads": -1, "filename": "django-likes-0.0.7.tar.gz", "has_sig": false, "md5_digest": "f05b51c8e5563e88ba0b74d5a44fe112", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7799, "upload_time": "2012-08-20T10:55:48", "url": "https://files.pythonhosted.org/packages/ac/dd/cc6c199cdb8c500888ed02d67348bbad6a3116d7ed2f5d22c976b1be8a77/django-likes-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "ca907e12a1e5e2e6dccab6ae28148c12", "sha256": "6ea2843cb024b3fdea2836635232e05c71fb568ff4b3ca730efa07fe76fc8b6c" }, "downloads": -1, "filename": "django_likes-0.0.8-py2.7.egg", "has_sig": false, "md5_digest": "ca907e12a1e5e2e6dccab6ae28148c12", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 14211, "upload_time": "2012-08-20T12:39:06", "url": "https://files.pythonhosted.org/packages/f5/e0/bed0a955117314f44a711bb51d5e0e990cc5e63be9655505a1a0d1a736d0/django_likes-0.0.8-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "24f866cdf2b49cc2821bd0a7f3ebb91c", "sha256": "dac1717e30d36d904bee55ad9723d7ca1b307a3d8e24d53b43eb3a561d459dc2" }, "downloads": -1, "filename": "django-likes-0.0.8.tar.gz", "has_sig": false, "md5_digest": "24f866cdf2b49cc2821bd0a7f3ebb91c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7874, "upload_time": "2012-08-20T12:39:10", "url": "https://files.pythonhosted.org/packages/57/23/522c4e8e878d5428fd54a0ecc372723b454a65d376df17e0f6d5a9b8aa4f/django-likes-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "efb3b1264d6302a46d9672cd0861e9b6", "sha256": "d4cb9e807d6a6f4bb484e7d0facee357d2a3e0222c7bc99e34d301b23d693f5d" }, "downloads": -1, "filename": "django_likes-0.0.9-py2.7.egg", "has_sig": false, "md5_digest": "efb3b1264d6302a46d9672cd0861e9b6", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 14527, "upload_time": "2012-09-28T08:17:52", "url": "https://files.pythonhosted.org/packages/c6/b0/c86ec7640e094d1cb80d2a5eb1ff2e51509e0880ad6a6b5c043fc49a4111/django_likes-0.0.9-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7ade1ba61ae6c2b04fa9dfdc7eea93bb", "sha256": "7a2129c6b119f3003f169df09b8ab867d4891162b5dbcb85ec7d6aca6e4c238d" }, "downloads": -1, "filename": "django-likes-0.0.9.tar.gz", "has_sig": false, "md5_digest": "7ade1ba61ae6c2b04fa9dfdc7eea93bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7334, "upload_time": "2012-09-28T08:17:54", "url": "https://files.pythonhosted.org/packages/9f/b6/4436ae22769e93a54d5cf99afb3331a746707a97fa0e14acf94218e4e56b/django-likes-0.0.9.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "bfba14e334f3e7f8a0901dc6654b6ec7", "sha256": "dc363f60cac105b416332ce76b2218820599cb070dc12335a0f1bbf50af368b8" }, "downloads": -1, "filename": "django-likes-0.1.tar.gz", "has_sig": false, "md5_digest": "bfba14e334f3e7f8a0901dc6654b6ec7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10729, "upload_time": "2013-11-08T07:51:34", "url": "https://files.pythonhosted.org/packages/2b/5c/b4b7a277fb8e051f76da2871580d16e1b99c1448c05decdc286554c55d7a/django-likes-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "7ec22f9f7bf828d08e2fe0d0520f6b3f", "sha256": "362b390fb73f43775fa780dd5b792e8a12cddf504c934dba0b32dc5b23f1e261" }, "downloads": -1, "filename": "django_likes-0.2-py2.7.egg", "has_sig": false, "md5_digest": "7ec22f9f7bf828d08e2fe0d0520f6b3f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 15833, "upload_time": "2015-04-24T12:52:58", "url": "https://files.pythonhosted.org/packages/47/b3/6b5e4698907e92ca1919a1db0ab0478b24220e31b9e0e001d1ecb60e1128/django_likes-0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "be09b1e4433cc21005ff7deb2e51a0f9", "sha256": "3c99449582dea14194b1d741a4a79f3641f4e74fc407b65dfcd5dcbcb42c403f" }, "downloads": -1, "filename": "django-likes-0.2.tar.gz", "has_sig": false, "md5_digest": "be09b1e4433cc21005ff7deb2e51a0f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8712, "upload_time": "2015-04-24T12:52:53", "url": "https://files.pythonhosted.org/packages/9f/d9/8c7c06ac073e462e4cdf5f316cda0f92861c1b5b38e5e7d985d137042ecb/django-likes-0.2.tar.gz" } ], "1.10": [ { "comment_text": "", "digests": { "md5": "61edfec18582adbec3ed5e2ea237b89c", "sha256": "f61252ee6a051e5698d7075e6536d04de0b26fefee8998b1d764601be75d5590" }, "downloads": -1, "filename": "django_likes-1.10-py2.7.egg", "has_sig": false, "md5_digest": "61edfec18582adbec3ed5e2ea237b89c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 23411, "upload_time": "2016-12-08T09:21:01", "url": "https://files.pythonhosted.org/packages/e5/53/5218716adb5edeac372299dac207553189d760ab502ff1d269b388f1de45/django_likes-1.10-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8e8b2f4042b7f9bc0be27677c34342bb", "sha256": "a015f321a7bd99a42b3459acd46e22c5d0440b06470039643f3f5717a1374483" }, "downloads": -1, "filename": "django-likes-1.10.tar.gz", "has_sig": false, "md5_digest": "8e8b2f4042b7f9bc0be27677c34342bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9198, "upload_time": "2016-12-08T09:20:58", "url": "https://files.pythonhosted.org/packages/52/f0/0af48d9761e4ef15d85a7132ad47011f5ba84a8e997b661ed97bde035215/django-likes-1.10.tar.gz" } ], "1.11": [ { "comment_text": "", "digests": { "md5": "93c045e34de6dd32b20b3de5cc94fb9e", "sha256": "02ea1e6feb16f7cd8c6ce5e81d8e494934ce397a4fc7b9e5379b9df9b82a8142" }, "downloads": -1, "filename": "django_likes-1.11-py2.7.egg", "has_sig": false, "md5_digest": "93c045e34de6dd32b20b3de5cc94fb9e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 23401, "upload_time": "2017-05-03T08:14:59", "url": "https://files.pythonhosted.org/packages/2d/81/ac97a6aa8204e85161134a88bb58db6c5923fb13171a1b7ddcadb8d03c38/django_likes-1.11-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a998c57dc02c2652ee2e5cedea449b69", "sha256": "c8af5df1380c5fbb6394614c311b8ce9b829098a4be596ef68a77db5a542910a" }, "downloads": -1, "filename": "django-likes-1.11.tar.gz", "has_sig": false, "md5_digest": "a998c57dc02c2652ee2e5cedea449b69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11256, "upload_time": "2017-05-03T08:14:57", "url": "https://files.pythonhosted.org/packages/d9/4b/d75f572f7f4be8b44cee58889606d19bf0716e6e9cc454442d27c22d4112/django-likes-1.11.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "079eb1eab62a1a2c0c53f601deec60a6", "sha256": "d44c57b3fc7309215452ce5c086ffd7bcbfb41f17821aeb6acf7371072915234" }, "downloads": -1, "filename": "django_likes-2.0.0-py2.7.egg", "has_sig": false, "md5_digest": "079eb1eab62a1a2c0c53f601deec60a6", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 28046, "upload_time": "2018-04-30T11:06:04", "url": "https://files.pythonhosted.org/packages/77/90/457a020261071c2df3d1ba39f6a17dcc1108535b737fb68c43ca118f4330/django_likes-2.0.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a3e9f6663145a972fe425f9bf75b81a6", "sha256": "ab7472e97bf8bfdd94792917b292ab7b54da3f5719eec7d78120e9254851930a" }, "downloads": -1, "filename": "django-likes-2.0.0.tar.gz", "has_sig": false, "md5_digest": "a3e9f6663145a972fe425f9bf75b81a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12828, "upload_time": "2018-04-30T11:06:02", "url": "https://files.pythonhosted.org/packages/c0/8d/59304c6202081bbaec30930aa533d21426bc12fcf87f0da2450e4ec0c979/django-likes-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "a14a4bcd96c0bb6ed77af618188872bf", "sha256": "7342826298f3a5fbcc12892c3f539edc8d065c59dfa0d7c65d9806244e88f408" }, "downloads": -1, "filename": "django-likes-2.0.1.tar.gz", "has_sig": false, "md5_digest": "a14a4bcd96c0bb6ed77af618188872bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10631, "upload_time": "2018-12-19T14:57:32", "url": "https://files.pythonhosted.org/packages/56/d2/326196372a156a1992340087e3879b702e6d1602ce7a667faa051c7f3ae1/django-likes-2.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a14a4bcd96c0bb6ed77af618188872bf", "sha256": "7342826298f3a5fbcc12892c3f539edc8d065c59dfa0d7c65d9806244e88f408" }, "downloads": -1, "filename": "django-likes-2.0.1.tar.gz", "has_sig": false, "md5_digest": "a14a4bcd96c0bb6ed77af618188872bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10631, "upload_time": "2018-12-19T14:57:32", "url": "https://files.pythonhosted.org/packages/56/d2/326196372a156a1992340087e3879b702e6d1602ce7a667faa051c7f3ae1/django-likes-2.0.1.tar.gz" } ] }