![](https://raw.githubusercontent.com/CheeseCake87/Quart-Imp/master/_assets/quart-Imp-Small.png) # Quart-Imp [![PyPI version](https://img.shields.io/pypi/v/quart-imp)](https://pypi.org/project/quart-imp/) [![License](https://img.shields.io/github/license/CheeseCake87/quart-imp)](https://raw.githubusercontent.com/CheeseCake87/flask-imp/master/LICENSE) ![black](https://img.shields.io/badge/code%20style-black-000000.svg) `pip install quart-imp` ## What is Quart-Imp? Quart-Imp's main purpose is to help simplify the importing of blueprints, and resources. It has a few extra features built in to help with securing pages and password authentication. ## Generate a Quart app ```bash quart-imp init ``` ## Example ```text project/ └── app/ ├── blueprints/ │ └── www/... ├── extensions/ │ └── __init__.py ├── resources/ │ ├── static/... │ ├── templates/... │ └── routes.py └── __init__.py ``` `# app/extensions/__init__.py` ```python from quart_imp import Imp imp = Imp() ``` `# app/__init__.py` ```python from quart import Quart from app.extensions import imp def create_app(): app = Quart(__name__, static_url_path="/") imp.init_app(app) imp.import_app_resources() imp.import_blueprints("blueprints") return app ```