{ "info": { "author": "Robert Heath", "author_email": "rob@robheath.me.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# flask-censor\nA profanity censor by Rob Heath with hooks for Flask and Jinja2, based on `profanity` by Ben Friedland and `flask-recaptcha` by mardix.\n\n## Installation\n\n`pip install flask-censor`\n\n## Usage\n\nThe module can be used standalone (as `profanity` is), or can be integrated into a Flask app for use in Jinja2 templates.\n\n### Flask\n\nIn your Flask code, link flask-censor to your Flask app as so:\n\n```python\nfrom flask import Flask\nfrom flask_censor import Censor\n\napp = Flask(__name__)\ncensor = Censor(app=app)\n\n# or if adding app later:\n\ncensor = Censor()\ncensor.init_app(app)\n```\n\n### Jinja2\n\nWhen integrated with Flask the module provides a template filter `censor` accessible through Jinja2 templates using the filter pipe:\n\n```jinja\n