{ "info": { "author": "Alex Francis", "author_email": "afrancis@betterworks.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "===================\ndjango-bleachfields\n===================\n.. image:: https://travis-ci.org/BetterWorks/django-bleachfields.png\n :target: https://travis-ci.org/BetterWorks/django-bleachfields\n\ndjango-bleachfields is a Python module that utilizes existing bleach and HTML parser modules to remove HTML tags and unescape text from a field before saving it to a Django model.\nTo use, simply call BleachJSONField or BleachTextField in place of a Django text field, such as models.TextField or models.CharField.\n\nInstall\n--------\n.. code-block:: python\n\n pip install bleachfields\n\nUsage\n--------\n.. code-block:: python\n\n from django.db import models\n from bleachfields import BleachJSONField, BleachTextField\n\n class Person(models.Model):\n name = BleachTextField(max_length=256)\n response = BleachJSONField()\n\nContact\n--------\nEmail: afrancis@betterworks.com\n\nChanges\n--------\nNone to date.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/BetterWorks/django-bleachfields/", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "bleachfields", "package_url": "https://pypi.org/project/bleachfields/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/bleachfields/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/BetterWorks/django-bleachfields/" }, "release_url": "https://pypi.org/project/bleachfields/1.0.6/", "requires_dist": null, "requires_python": null, "summary": "Tools for bleaching text and JSON of HTML", "version": "1.0.6" }, "last_serial": 2095915, "releases": { "1.0": [], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e71b9c891b1cfd4a70b0ba02903db5a7", "sha256": "f71c72b97c51c4ce379626bcd594447cceeed9369a6cb544d6787cfef6c9c110" }, "downloads": -1, "filename": "bleachfields-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "e71b9c891b1cfd4a70b0ba02903db5a7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4784, "upload_time": "2015-05-29T17:14:19", "url": "https://files.pythonhosted.org/packages/3e/c8/020ee0fef232c59a65444b0d2a0cdfde838f5b6a0be9f8463655293b4a2c/bleachfields-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58f9fe29c76750d0a97e252f58e1ffdd", "sha256": "050495e4934ab620a4c0fd55f899ef37c38bbd7a3f349dbc96a17fa1717c03f4" }, "downloads": -1, "filename": "bleachfields-1.0.1.tar.gz", "has_sig": false, "md5_digest": "58f9fe29c76750d0a97e252f58e1ffdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2195, "upload_time": "2015-05-29T17:14:15", "url": "https://files.pythonhosted.org/packages/51/d2/7d60e9aa4df327735cf8f16939c9da1bb30eae70df26663fe405b80432ef/bleachfields-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "3fe429d32e73e175ed2a49d815aa20f6", "sha256": "8ba3ff4f57bd9c6518f49bcd288aa3a458bc9fe4f1cc9901be968bc7a812b1c1" }, "downloads": -1, "filename": "bleachfields-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "3fe429d32e73e175ed2a49d815aa20f6", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4781, "upload_time": "2015-05-29T18:45:45", "url": "https://files.pythonhosted.org/packages/b3/5e/c5d08f810b2b92ad8a6d0777f8055a8ce172e58a6cbb2031042da1dc9ac5/bleachfields-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45e40af272dce5ba51774e8c2fee3848", "sha256": "2a9421ea6b29edc08678422a748b4cb6b7c6a46e0e53fd782d1e0bc302e44353" }, "downloads": -1, "filename": "bleachfields-1.0.2.tar.gz", "has_sig": false, "md5_digest": "45e40af272dce5ba51774e8c2fee3848", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2182, "upload_time": "2015-05-29T18:45:42", "url": "https://files.pythonhosted.org/packages/6c/bf/8de478ac408132ca1c30e7a83998b550a52ffd96ca0b5d7e39426ddc73b9/bleachfields-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "0634a2668a40ee941b545f28634b71e1", "sha256": "2f86ab74c158886c0e70a0f366f5a286d205aa270e83fec63c60461fcf515f89" }, "downloads": -1, "filename": "bleachfields-1.0.3.tar.gz", "has_sig": false, "md5_digest": "0634a2668a40ee941b545f28634b71e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2229, "upload_time": "2015-09-15T04:21:42", "url": "https://files.pythonhosted.org/packages/0b/ea/a42d52a3e4b4eb7d89d75869afa3429940ca8c212b4e5139a1db2df9f8dc/bleachfields-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "449315480cf123fb454c607577588d87", "sha256": "5bed8f9b7e0ce71afc0a3527f2b67cfa525ef5c20f61324b4e589df3e14a5b29" }, "downloads": -1, "filename": "bleachfields-1.0.4.tar.gz", "has_sig": false, "md5_digest": "449315480cf123fb454c607577588d87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2212, "upload_time": "2015-11-03T01:46:08", "url": "https://files.pythonhosted.org/packages/17/3b/baed0e44fbad478d03c352e560cbd4112ac2b4a5355f48cab47f5daa67f8/bleachfields-1.0.4.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "43666ba87c12414ff1486e8c2df7ed51", "sha256": "8ded834ad0e5361a622bfe3182ccfccedd559ace5da642cb62ba96bd97720b3e" }, "downloads": -1, "filename": "bleachfields-1.0.6.tar.gz", "has_sig": false, "md5_digest": "43666ba87c12414ff1486e8c2df7ed51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2440, "upload_time": "2016-05-02T22:40:52", "url": "https://files.pythonhosted.org/packages/15/dd/91c487e63bad5dab7bc04324234919f9ebc563399b4c3782bfae1a32b074/bleachfields-1.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "43666ba87c12414ff1486e8c2df7ed51", "sha256": "8ded834ad0e5361a622bfe3182ccfccedd559ace5da642cb62ba96bd97720b3e" }, "downloads": -1, "filename": "bleachfields-1.0.6.tar.gz", "has_sig": false, "md5_digest": "43666ba87c12414ff1486e8c2df7ed51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2440, "upload_time": "2016-05-02T22:40:52", "url": "https://files.pythonhosted.org/packages/15/dd/91c487e63bad5dab7bc04324234919f9ebc563399b4c3782bfae1a32b074/bleachfields-1.0.6.tar.gz" } ] }