{ "info": { "author": "Tristan Waddington", "author_email": "tristan.waddington@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "django-gravatar\n================\n\n.. image:: https://secure.travis-ci.org/twaddington/django-gravatar.png\n :target: https://travis-ci.org/twaddington/django-gravatar\n\nA lightweight django-gravatar app. Includes helper methods for interacting with gravatars outside of template code.\n\nIf you like this library and it's saved you some time, please consider\nsupporting further development with a `Gittip donation`_!\n\nFeatures\n--------\n\n- Helper methods for constructing a gravatar url and checking an email for an existing gravatar\n- Templatetags for generating a gravatar url or gravatar tag.\n- Full test suite!\n\nInstalling\n----------\nInstall from PyPi:\n\nYou can pip install the app directly from GitHub:\n\n::\n\n $ pip install git+git://github.com/twaddington/django-gravatar.git#egg=DjangoGravatar\n\nAlternatively, you can now install directly from PyPi!\n\n::\n\n $ pip install django-gravatar2\n\nMake sure you install `django-gravatar2 `_ as\nthere are several other incompatible django-gravatar libraries available.\n\nAdd django_gravatar to your INSTALLED_APPS in settings.py:\n\n::\n\n INSTALLED_APPS = (\n # ...\n 'django_gravatar',\n )\n\nBasic Usage\n-----------\nUse in code:\n\n::\n\n from django_gravatar.helpers import get_gravatar_url, has_gravatar, get_gravatar_profile_url, calculate_gravatar_hash\n\n url = get_gravatar_url('alice@example.com', size=150)\n gravatar_exists = has_gravatar('bob@example.com')\n profile_url = get_gravatar_profile_url('alice@example.com')\n email_hash = calculate_gravatar_hash('alice@example.com')\n\nUse in templates:\n\n::\n\n {% load gravatar %}\n\n {% gravatar_url user.email 150 %}\n # https://secure.gravatar.com/avatar/hash.jpg?size=150\n\n {% gravatar user.email 150 %}\n # \"\"\n\n {% gravatar user.email 150 \"user@example.com\" %}\n # \"user@example.com\"\n\n {% gravatar_profile_url user.email %}\n # https://secure.gravatar.com/hash\n\nConfiguring\n-----------\nThe following options can be configured in your settings.py:\n\nGRAVATAR_URL # Gravatar base url. Defaults to 'http://www.gravatar.com/'\n\nGRAVATAR_SECURE_URL # Gravatar base secure https url. Defaults to 'https://secure.gravatar.com/'\n\nGRAVATAR_DEFAULT_SIZE # Gravatar size in pixels. Defaults to '80'\n\nGRAVATAR_DEFAULT_IMAGE # An image url or one of the following: 'mm', 'identicon', 'monsterid', 'wavatar', 'retro'. Defaults to 'mm'\n\nGRAVATAR_DEFAULT_RATING # One of the following: 'g', 'pg', 'r', 'x'. Defaults to 'g'\n\nGRAVATAR_DEFAULT_SECURE # True to use https by default, False for plain http. Defaults to True\n\nContributing\n------------\nFeel free to `fork django-gravatar `_\non GitHub! We'd love to see your pull requests. Please make sure you run\ntests before submitting a patch.\n\n.. _Gittip donation: https://www.gittip.com/twaddington/ \n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/twaddington/django-gravatar", "keywords": "django gravatar avatar", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-gravatar2", "package_url": "https://pypi.org/project/django-gravatar2/", "platform": "", "project_url": "https://pypi.org/project/django-gravatar2/", "project_urls": { "Homepage": "https://github.com/twaddington/django-gravatar" }, "release_url": "https://pypi.org/project/django-gravatar2/1.4.2/", "requires_dist": null, "requires_python": "", "summary": "Essential Gravatar support for Django. Features helper methods, templatetags and a full test suite!", "version": "1.4.2" }, "last_serial": 3054055, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "1a71716bf8496d2a6cbae8f039e2b70f", "sha256": "7a72b5f8b85c07f4e0cb02d66f67e54079679c2493658cee584005cc5b1ca6ed" }, "downloads": -1, "filename": "django-gravatar2-1.0.0.tar.gz", "has_sig": false, "md5_digest": "1a71716bf8496d2a6cbae8f039e2b70f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2991, "upload_time": "2012-01-26T23:08:02", "url": "https://files.pythonhosted.org/packages/70/ac/db27a8fd64b486426552a667a1c08765c54e645da5aa25484cff54b1b027/django-gravatar2-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "cb747c2c254bff5651ab32264d5e9d26", "sha256": "68c03c1eb5dc28a8451369ee030043060fdd61cae7deb4e02d7afb837e813eac" }, "downloads": -1, "filename": "django-gravatar2-1.0.1.tar.gz", "has_sig": false, "md5_digest": "cb747c2c254bff5651ab32264d5e9d26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3197, "upload_time": "2012-01-26T23:34:47", "url": "https://files.pythonhosted.org/packages/d3/2e/ac65986617c8ec4ca69bf736167a649550444d7e8385ce04b0081237ba4c/django-gravatar2-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "5e3be503c86d54e69e2410b3cead9e8f", "sha256": "c32eb5b1aef819984f69a3d739e00971fe937f1475f8d55c37015d708858fad5" }, "downloads": -1, "filename": "django-gravatar2-1.0.2.tar.gz", "has_sig": false, "md5_digest": "5e3be503c86d54e69e2410b3cead9e8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4037, "upload_time": "2012-05-18T21:10:46", "url": "https://files.pythonhosted.org/packages/df/d2/8881221b02b3ac5d06979f51a05a4f9acb38a0f2a8a50b914c4ff922293b/django-gravatar2-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "dc705307bc3224681be6df8692206a9e", "sha256": "e221e1ee275a00a2d745a4d118ae035eb2d9c1b30819175b600ed4dae30075c4" }, "downloads": -1, "filename": "django-gravatar2-1.0.3.tar.gz", "has_sig": false, "md5_digest": "dc705307bc3224681be6df8692206a9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4036, "upload_time": "2012-05-19T01:31:42", "url": "https://files.pythonhosted.org/packages/59/ca/c67d8dd9f4a9b938494d6627783e1f58cf06d4ae10370d539be0ecf3a392/django-gravatar2-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "3405fec31d0cfbb0356525e1dca28e0c", "sha256": "b0f39f120fcb98a1588534ec25062619381fa55da478f007eabca6fc6dc62108" }, "downloads": -1, "filename": "django-gravatar2-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3405fec31d0cfbb0356525e1dca28e0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4597, "upload_time": "2012-05-25T19:18:51", "url": "https://files.pythonhosted.org/packages/38/62/28c56bc772b1076f0c2f318e14e56591481b8eb58b86a2ad37acb38a36c0/django-gravatar2-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "f349b8a0eb944c23451287e780405faf", "sha256": "d50c509a0221d9e09cbc683e0af8be665837f6d7e7d90ac5a4e9444f64f4e15a" }, "downloads": -1, "filename": "django-gravatar2-1.0.5.tar.gz", "has_sig": false, "md5_digest": "f349b8a0eb944c23451287e780405faf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4641, "upload_time": "2012-07-04T22:18:09", "url": "https://files.pythonhosted.org/packages/13/d8/0656258971760e7e2b811dcc8235f1fa658f022fd484b3715c523112107a/django-gravatar2-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "31b7402ab1d5167db057faedbf8adf8d", "sha256": "d991b36666791c45aee735898a9eecf67286fb2463def45754bdec67e2890591" }, "downloads": -1, "filename": "django_gravatar2-1.0.6-py2.7.egg", "has_sig": false, "md5_digest": "31b7402ab1d5167db057faedbf8adf8d", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 11979, "upload_time": "2013-09-04T07:21:05", "url": "https://files.pythonhosted.org/packages/92/18/9123c093b42f1f8a6b0cf53094e95de40b95f6dcb28a9c3893e9b805afc1/django_gravatar2-1.0.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "176fef51a71c576fdfe769a3bb35cbbc", "sha256": "26008d11b3f7ce60adf3415b0a612d7e38a9975bebcba4956e7366d2a242ec70" }, "downloads": -1, "filename": "django-gravatar2-1.0.6.tar.gz", "has_sig": false, "md5_digest": "176fef51a71c576fdfe769a3bb35cbbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4736, "upload_time": "2012-07-05T20:53:47", "url": "https://files.pythonhosted.org/packages/77/df/f5e9acb1ee4af51b1b067024305fb7b81bfdea9d62bb9b5aaab2dabc10f1/django-gravatar2-1.0.6.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "c58aed956a181819fce4408747da18d6", "sha256": "73c27a32dda96c42e9ced86af2a9f854d09923238c9e703ffb14d2ccf8305af4" }, "downloads": -1, "filename": "django-gravatar2-1.1.1.tar.gz", "has_sig": false, "md5_digest": "c58aed956a181819fce4408747da18d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4900, "upload_time": "2013-09-04T07:24:26", "url": "https://files.pythonhosted.org/packages/14/08/7fda80dec69d2ae6288aeba60703cb200dcd1855ac77d9b556b043bc1b54/django-gravatar2-1.1.1.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "7e7c064e6c638d6fc95ef9297d9fef72", "sha256": "7a048e302d58c1f8e62a42ff4e829d6eb3dda476ee23601779e2e5ed83a7c4fe" }, "downloads": -1, "filename": "django-gravatar2-1.1.3.tar.gz", "has_sig": false, "md5_digest": "7e7c064e6c638d6fc95ef9297d9fef72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5579, "upload_time": "2013-09-04T16:48:46", "url": "https://files.pythonhosted.org/packages/f2/ca/7fef0c1c6d7afa9afc01a84a6ed0ab8a58309b4caaf3465d6248718ac67e/django-gravatar2-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "487e4fc3da0d7bd3904744ef4fd40773", "sha256": "529a75e319783e2407bc34d8b80f7a724babfc92d3673c0a88d3b9d117d3a42a" }, "downloads": -1, "filename": "django-gravatar2-1.1.4.tar.gz", "has_sig": false, "md5_digest": "487e4fc3da0d7bd3904744ef4fd40773", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6086, "upload_time": "2014-03-31T19:50:50", "url": "https://files.pythonhosted.org/packages/21/fb/2dba48cfe5f61d9c72eddc93013cef445cc160cc55f30391012cf9906c09/django-gravatar2-1.1.4.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "95393e5d213c19eabde3fb73ac465e43", "sha256": "268823c71f4e48856337b32cbacb90b1f30dc0dabcb6105b6eb4f30976a52042" }, "downloads": -1, "filename": "django_gravatar2-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95393e5d213c19eabde3fb73ac465e43", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10467, "upload_time": "2015-02-03T08:39:58", "url": "https://files.pythonhosted.org/packages/09/33/cded973077507ac243568b05d5eb0f985e6fe087579150961285c0c8c645/django_gravatar2-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a3df29158470b53fcc1a132126e51b1", "sha256": "cd7c1aa7d3fe5eb2acc7f0f2e76cc2bb885e39b1eda438bca8aadd5b2b1d93bb" }, "downloads": -1, "filename": "django-gravatar2-1.2.1.tar.gz", "has_sig": false, "md5_digest": "0a3df29158470b53fcc1a132126e51b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6135, "upload_time": "2015-02-03T08:39:54", "url": "https://files.pythonhosted.org/packages/6a/f4/5a14c3a19a697a9b4f0fd63e6eb88d155c468701014b3a3b8d13ef3eb1da/django-gravatar2-1.2.1.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "18694e69b3fa01939fff23ba367a9f2f", "sha256": "195992c7fa0e658a3da939354f45b28956ab3758cfb44670b6a8e4307d6c6693" }, "downloads": -1, "filename": "django_gravatar2-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18694e69b3fa01939fff23ba367a9f2f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10492, "upload_time": "2015-04-07T17:06:19", "url": "https://files.pythonhosted.org/packages/fc/61/8d3d3f18d77342d5a62abeb196355adc4d029e6b79dc3238b93745cbb22c/django_gravatar2-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb6214febb84b7fb09e5203b91534374", "sha256": "73467dd4b227d55d2137f808b80c9b402740a7ad104b09da0933e97070b1c0af" }, "downloads": -1, "filename": "django-gravatar2-1.3.0.tar.gz", "has_sig": false, "md5_digest": "bb6214febb84b7fb09e5203b91534374", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6176, "upload_time": "2015-04-07T17:06:13", "url": "https://files.pythonhosted.org/packages/e5/a5/21d66c565ab310c8715df4b73aaa980440c06adb8e8630498fb3d3c877a6/django-gravatar2-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "f36213ae4bba4c21153ffe043f72ca49", "sha256": "48a18d3b6fcf9628bb0522e45cbe3bc2fb50c63f6f5851ae6fdede9e86a11eb2" }, "downloads": -1, "filename": "django_gravatar2-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f36213ae4bba4c21153ffe043f72ca49", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10574, "upload_time": "2015-12-11T06:35:09", "url": "https://files.pythonhosted.org/packages/ff/67/0245c2e996a6ac6addbb5593714642ab41e26996ef3e2bdeb62c73193120/django_gravatar2-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b94f62cd65940affa37130351bdd697d", "sha256": "94b19a30d49d64febbd3a64967769dba8965209be1890fb80f62e83a8df498ec" }, "downloads": -1, "filename": "django-gravatar2-1.4.0.tar.gz", "has_sig": false, "md5_digest": "b94f62cd65940affa37130351bdd697d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6270, "upload_time": "2015-12-11T06:35:03", "url": "https://files.pythonhosted.org/packages/49/ed/30cc6155cf1fda36bacb93e5b3ffddac427dac0b84af2d0a66420c002a31/django-gravatar2-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "bddcf2501ac355ab7b45a4cf1914ccc4", "sha256": "fc939619ae3cee0a1070c8842a1948c5340fc7b78581928ea9d5229598b95fbb" }, "downloads": -1, "filename": "django_gravatar2-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bddcf2501ac355ab7b45a4cf1914ccc4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10529, "upload_time": "2017-07-27T21:48:47", "url": "https://files.pythonhosted.org/packages/c7/8a/3806746d3e89afb93a6544115f818e2bfee5bca98646430df6ea56f90023/django_gravatar2-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a6ffc7ac7803f8ce957a0fd3e29ed8f", "sha256": "d0d705c268bebde2b236ce65a4bb0a6465492db4643f2ce03b0a5f8d14ac05e8" }, "downloads": -1, "filename": "django-gravatar2-1.4.1.tar.gz", "has_sig": false, "md5_digest": "8a6ffc7ac7803f8ce957a0fd3e29ed8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6181, "upload_time": "2017-07-27T21:48:50", "url": "https://files.pythonhosted.org/packages/11/2e/ffb53afdb4d782140c60a6b2e914fb5825efa37d73812f84460f9a5e3891/django-gravatar2-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "19e3a5f13a4742d7268fb371ceeaa8a2", "sha256": "d6ec4ae679a8f4e4ea349259543fb1998e3415e08c3acd2b3648dd7466357204" }, "downloads": -1, "filename": "django_gravatar2-1.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "19e3a5f13a4742d7268fb371ceeaa8a2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9232, "upload_time": "2017-07-27T21:53:59", "url": "https://files.pythonhosted.org/packages/30/5d/4b05a6d9dc4506fbf29a013971dbba44df4b7109ac0bd752786baffb55f9/django_gravatar2-1.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab598d689cd4e91d7caf7e80db24638a", "sha256": "46cd5cecf46d7c6155aa31badb2575f634fc6fe65ad73c2b711a2fee3b205be3" }, "downloads": -1, "filename": "django-gravatar2-1.4.2.tar.gz", "has_sig": false, "md5_digest": "ab598d689cd4e91d7caf7e80db24638a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6168, "upload_time": "2017-07-27T21:54:01", "url": "https://files.pythonhosted.org/packages/c3/63/3913a3511e515988e43d7c1677a9959021921b6b20d890aa5a9e58958079/django-gravatar2-1.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "19e3a5f13a4742d7268fb371ceeaa8a2", "sha256": "d6ec4ae679a8f4e4ea349259543fb1998e3415e08c3acd2b3648dd7466357204" }, "downloads": -1, "filename": "django_gravatar2-1.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "19e3a5f13a4742d7268fb371ceeaa8a2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9232, "upload_time": "2017-07-27T21:53:59", "url": "https://files.pythonhosted.org/packages/30/5d/4b05a6d9dc4506fbf29a013971dbba44df4b7109ac0bd752786baffb55f9/django_gravatar2-1.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab598d689cd4e91d7caf7e80db24638a", "sha256": "46cd5cecf46d7c6155aa31badb2575f634fc6fe65ad73c2b711a2fee3b205be3" }, "downloads": -1, "filename": "django-gravatar2-1.4.2.tar.gz", "has_sig": false, "md5_digest": "ab598d689cd4e91d7caf7e80db24638a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6168, "upload_time": "2017-07-27T21:54:01", "url": "https://files.pythonhosted.org/packages/c3/63/3913a3511e515988e43d7c1677a9959021921b6b20d890aa5a9e58958079/django-gravatar2-1.4.2.tar.gz" } ] }