{ "info": { "author": "Aaron Madison", "author_email": "", "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", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "\nDjango Web Utils\n\nSome helpers for working with the web.\n\nProvided are:\n\nformat_currency\n---------------\nformats currency (USD) to a string.\n\n>>> cash = 1250\n>>> formatted = format_currency(cash)\n'$1,250.00'\n\n>>> formatted = format_currency(cash, places=0)\n'$1,250'\n\n>>> cash = 0\n>>> formatted = format_currency(cash, show_zero=False)\n''\n\n\nformat_currency template tag\n---------------------------------------------------\nFor django to be able to find the templatetags, you'll need to register\n`web_utils` in your INSTALLED_APPS settings\n\n{% load formatting_tags %}\n\n# value, places, show_zero flag.\n{% format_currency cash_amount 0 \"False\" %}\n\n\nping_google_sitemap\n-------------------\nA signal receiver to ping Google Sitemap to let them know your content changed\n\n1. Add the following to settings.py\n PING_GOOGLE_SITEMAP = True\n SITE_DOMAIN = 'http://www.example.com'\n\n2. Add a named url: 'sitemap' so the method can resolve your sitemap url\n\n3. Register the receiver on whatever signal you'd like to trigger the ping.\n\n receiver(models.signals.post_save, sender=BlogEntry, dispatch_uid=\"BlogEntry\")(ping_google_sitemap)\n\n\nSSLMiddleware\n-------------\nAllows you to force various urls through https or http\n\n1. Add `SSL_ENABLED = True` to your settings.py\n\n2. Add `web_utils.middleware.SSLMiddleware` to your middleware settings\n\n3. Add a `USE_SSL` = True/False to a route's view_kwargs\n\n url(r'^admin/', include(admin.site.urls), kwargs={'USE_SSL': True}),\n\nBy default, all routes will be forced to http unless they have `USE_SSL=True`\nIf you would like to flip this and secure everything except only specific routes\nadd `USE_SSL_DEFAULT=True` to your settings.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/madisona/django-web-utils", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-web-utils", "package_url": "https://pypi.org/project/django-web-utils/", "platform": "", "project_url": "https://pypi.org/project/django-web-utils/", "project_urls": { "Homepage": "https://github.com/madisona/django-web-utils" }, "release_url": "https://pypi.org/project/django-web-utils/0.4.3/", "requires_dist": null, "requires_python": "", "summary": "Django helpers for working with the web.", "version": "0.4.3" }, "last_serial": 5164408, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "cbae3983faba414ffd863b5a861bd4be", "sha256": "b441b618f26ef1959b81dbb33e4a845aa840eb65ee493eab1c586c192fbc571d" }, "downloads": -1, "filename": "django-web-utils-0.0.1.tar.gz", "has_sig": false, "md5_digest": "cbae3983faba414ffd863b5a861bd4be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4893, "upload_time": "2012-02-27T13:05:39", "url": "https://files.pythonhosted.org/packages/f6/c0/67c467c4e8917685435981e0dc92eb17bc32148f4853e326d3d219d49b6c/django-web-utils-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f77f9a76647f69b7b7ffe3c9cd4c1442", "sha256": "f7c0b4bba2f36879f988e0339ada6a8d7526527a031927b82ecb58c0d8757069" }, "downloads": -1, "filename": "django-web-utils-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f77f9a76647f69b7b7ffe3c9cd4c1442", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4834, "upload_time": "2013-11-09T12:52:35", "url": "https://files.pythonhosted.org/packages/d5/b8/0aeb91404fde98d0435f3eaa4e59e074934c8b8a21187ff165b75db90977/django-web-utils-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0744b3989e289cb46cb7a9f31bb1f5ae", "sha256": "2416cc04f4aa7fd557c743ac0bf4f9ca9c46bf7c80c9b9f74e14af62e6400db4" }, "downloads": -1, "filename": "django-web-utils-0.0.3.tar.gz", "has_sig": false, "md5_digest": "0744b3989e289cb46cb7a9f31bb1f5ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5153, "upload_time": "2014-03-03T11:35:25", "url": "https://files.pythonhosted.org/packages/c7/47/1053dcdbfcdb0f3501dee5a2b864fb11dcaa74036048381b2de911993639/django-web-utils-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "64fe4c41446e29283939eb1734c6dd57", "sha256": "ad45d9a2e3023ec1d4abf30ae445d47d8955384869bf100e93f41e2169e928f5" }, "downloads": -1, "filename": "django-web-utils-0.0.4.tar.gz", "has_sig": false, "md5_digest": "64fe4c41446e29283939eb1734c6dd57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5619, "upload_time": "2014-06-19T02:48:01", "url": "https://files.pythonhosted.org/packages/f0/07/05e7841d330e750920797f8fee3bc08acbf15cd9540c271c3a875b08c4f9/django-web-utils-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "d2b0bd90137b4a7bb1d73dc58f53c603", "sha256": "26a7eee8e45b9551b43723825cac58de2b0529c93d9c78a533f92038d6b093da" }, "downloads": -1, "filename": "django-web-utils-0.0.5.tar.gz", "has_sig": false, "md5_digest": "d2b0bd90137b4a7bb1d73dc58f53c603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5658, "upload_time": "2014-08-30T19:30:24", "url": "https://files.pythonhosted.org/packages/67/34/e920b231d0816977e0599a8dd28076f2f84ef1e7cee56cbd8beb515c40d7/django-web-utils-0.0.5.tar.gz" } ], "0.1.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "135c75388ac585efd9a2024f98bfa82d", "sha256": "53b005ae6c2f05c508411182d604fb67d3e35d82fedde1a994a1fea2d505bc6e" }, "downloads": -1, "filename": "django-web-utils-0.1.1.tar.gz", "has_sig": false, "md5_digest": "135c75388ac585efd9a2024f98bfa82d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7687, "upload_time": "2015-08-14T15:19:39", "url": "https://files.pythonhosted.org/packages/7a/9a/1e1c73549f6b54816ae4cacc156f76b6b16d45b7bdd68a4932334eb6dd5d/django-web-utils-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f57aa882f875a0107017611c758f2452", "sha256": "20a53b4ef5a336684926789362abb7b1cdb60e6cf1d1ab7d91280bab5068a72d" }, "downloads": -1, "filename": "django-web-utils-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f57aa882f875a0107017611c758f2452", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7688, "upload_time": "2015-08-14T15:25:56", "url": "https://files.pythonhosted.org/packages/24/6f/f1c2e8bf785ed0fc90bd74757f6bb3fe7b837269fba4ad46152a81066fca/django-web-utils-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d78f39d1228ffe2715e9f2d675068339", "sha256": "d67047374552cb42cc580b7ed75e24c55860c69fdff7eed03196de6308888365" }, "downloads": -1, "filename": "django-web-utils-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d78f39d1228ffe2715e9f2d675068339", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7832, "upload_time": "2018-02-03T22:02:38", "url": "https://files.pythonhosted.org/packages/de/67/1b0e765e0ad65f1e8f5389f4dfd1ae42e457ec2bcf92052514620525abbd/django-web-utils-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "f3ae763d48681cb11201e353cc84a8e1", "sha256": "107ff7ec6312949137854912c746ff7fd7ec02e2f1eb5257bebcc5fdc97e0d06" }, "downloads": -1, "filename": "django-web-utils-0.2.1.tar.gz", "has_sig": false, "md5_digest": "f3ae763d48681cb11201e353cc84a8e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8003, "upload_time": "2018-02-03T22:14:19", "url": "https://files.pythonhosted.org/packages/34/e0/7e622a0b3265b6d52c712f08af9c1544277ce2764208f79dee39d5a0fb0e/django-web-utils-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8b539f2f13f99423b06242264f1f117e", "sha256": "c13c78f3dd04e34ed670864ea9f6b983cc369f8d87afb99e33d2c9806046ae1c" }, "downloads": -1, "filename": "django-web-utils-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8b539f2f13f99423b06242264f1f117e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8682, "upload_time": "2018-03-03T04:12:00", "url": "https://files.pythonhosted.org/packages/6a/af/5a289d83fb435fdfa3d738178531896bfa0868ae52dcb0cebdf023abd073/django-web-utils-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "ad7ced4fccc8372eb80e63faa5932010", "sha256": "0226abf620de135991364aa2fdd391ce11907945deba90340e14af6dcf58708b" }, "downloads": -1, "filename": "django-web-utils-0.3.1.tar.gz", "has_sig": false, "md5_digest": "ad7ced4fccc8372eb80e63faa5932010", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9038, "upload_time": "2018-03-03T05:16:44", "url": "https://files.pythonhosted.org/packages/a1/69/186339e129457b2e714841d7d892573349dc327ff74635f26fdb7d80d363/django-web-utils-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "eece93eac934fb227a8d5e60183282a6", "sha256": "80b0863519c4a28e8a2f3728d284187ca4a3c3ec37d524f7572b54fc394876cf" }, "downloads": -1, "filename": "django-web-utils-0.3.2.tar.gz", "has_sig": false, "md5_digest": "eece93eac934fb227a8d5e60183282a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9012, "upload_time": "2018-09-30T11:44:30", "url": "https://files.pythonhosted.org/packages/cd/40/7307ba5f2f05f78deacec75e98146f55c79a028b2fbde253bd2fe232e1c7/django-web-utils-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "03465c359832363dca2969a5c50fc8eb", "sha256": "84944b9e3b758dbbae052c6ab50e47b39faa19de213d092d802d468c911c38ca" }, "downloads": -1, "filename": "django-web-utils-0.4.0.tar.gz", "has_sig": false, "md5_digest": "03465c359832363dca2969a5c50fc8eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9022, "upload_time": "2018-09-30T11:47:48", "url": "https://files.pythonhosted.org/packages/02/e3/f0b3526aba1f6990978232a5941c272651236c5710819788b4c0033eed2b/django-web-utils-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "75859945cb39dfda3c03a7d0f41586d1", "sha256": "05c83d1efe8d2ac40b0b8968a4fc804f350fdaf918feec5c8e2030659a387409" }, "downloads": -1, "filename": "django-web-utils-0.4.1.tar.gz", "has_sig": false, "md5_digest": "75859945cb39dfda3c03a7d0f41586d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9051, "upload_time": "2018-10-01T20:04:49", "url": "https://files.pythonhosted.org/packages/67/a2/72749e1da973945680daf9b3b74659febbf505f6446892ba04d0876ba726/django-web-utils-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "2f799f6d119a7c83fee1d31e591199f7", "sha256": "4bf6cecab3fd1a722d6e3ec1b2b8169b735dd63b719e1ca7133ea6ea11df5231" }, "downloads": -1, "filename": "django-web-utils-0.4.2.tar.gz", "has_sig": false, "md5_digest": "2f799f6d119a7c83fee1d31e591199f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9076, "upload_time": "2019-02-18T18:50:45", "url": "https://files.pythonhosted.org/packages/6f/53/54e4b94eb7d60e6d4881d5eaed89f7f0094e84de3571d4d529047cf53b82/django-web-utils-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "fbe9454ef534f6ba62d93d8650a6e765", "sha256": "f2b35c1b4ae0041a633895cb1860401682220abf7f1962adc3220083974781bf" }, "downloads": -1, "filename": "django-web-utils-0.4.3.tar.gz", "has_sig": false, "md5_digest": "fbe9454ef534f6ba62d93d8650a6e765", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9087, "upload_time": "2019-04-19T10:49:47", "url": "https://files.pythonhosted.org/packages/fe/cd/82afb104c49d17843a13366f74e4b56e10f58414c1954fe6a999649b38d4/django-web-utils-0.4.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fbe9454ef534f6ba62d93d8650a6e765", "sha256": "f2b35c1b4ae0041a633895cb1860401682220abf7f1962adc3220083974781bf" }, "downloads": -1, "filename": "django-web-utils-0.4.3.tar.gz", "has_sig": false, "md5_digest": "fbe9454ef534f6ba62d93d8650a6e765", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9087, "upload_time": "2019-04-19T10:49:47", "url": "https://files.pythonhosted.org/packages/fe/cd/82afb104c49d17843a13366f74e4b56e10f58414c1954fe6a999649b38d4/django-web-utils-0.4.3.tar.gz" } ] }