Metadata-Version: 1.1
Name: Flask-Fool
Version: 1.0.1
Summary:  A Flask extension that prevents browser access to API by faking browser error pages. 
Home-page: https://github.com/Faylixe/flask-fool
Author: Faylixe
Author-email: felix@voituret.fr
License: Apache Licence 2.0
Download-URL: https://github.com/Faylixe/flask-fool/archive/1.0.1.tar.gz
Description-Content-Type: UNKNOWN
Description: # flask-fool
        
        [![pypi](https://img.shields.io/pypi/v/flask-fool.svg)](https://pypi.python.org/pypi/Flask-Fool) [![CircleCI](https://circleci.com/gh/Faylixe/flask-fool.svg?style=shield)](https://circleci.com/gh/Faylixe/flask-fool)
        
        A Flask extension that prevents browser access to API by faking browser error pages.
        
        ## Usage
        
        ```python
        from flask import flask
        from flask.ext.flask_fool import FlaskFool
        
        app = Flask('myapp')
        fooler = FlaskFool(app)
        ```
        
        From now if any error is caught by the application and the query has been emitted by a browser,
        an error page corresponding to the used browser will be returned, suggesting that the queried
        domain does not exist.
        
        ## User agent filtering
        
        You can also just want your API never been reached by a web browser. In that case you can
        specify a custom user agent for which only request will be received :
        
        ```python
        from flask import flask
        from flask.ext.flask_fool import FlaskFool
        
        app = Flask('myapp')
        fooler = FlaskFool(app, agent='MyCustomUserAgent')
        ```
        
Keywords: flask fool
Platform: any
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Development Status :: 5 - Production/Stable
