├── .gitignore ├── .travis.yml ├── HISTORY.rst ├── LICENSE ├── Makefile ├── README.rst ├── atoolbox ├── __init__.py ├── __main__.py ├── auth.py ├── bread │ ├── __init__.py │ └── main.py ├── class_views.py ├── cli.py ├── create_app.py ├── db │ ├── __init__.py │ ├── connection.py │ ├── helpers.py │ └── redis.py ├── exceptions.py ├── json_tools.py ├── logs.py ├── middleware.py ├── network.py ├── patch_methods.py ├── settings.py ├── test_utils.py ├── utils.py ├── version.py └── views.py ├── minimal_tests.py ├── requirements.txt ├── setup.cfg ├── setup.py └── tests ├── check_tag.py ├── conftest.py ├── demo ├── __init__.py ├── main.py ├── models.sql ├── settings.py └── static │ ├── foobar.css │ └── index.html ├── requirements.txt ├── test_auth.py ├── test_bread.py ├── test_class_views.py ├── test_cli.py ├── test_logging.py ├── test_middleware.py ├── test_network.py ├── test_utils.py └── test_views.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/.travis.yml -------------------------------------------------------------------------------- /HISTORY.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/HISTORY.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/README.rst -------------------------------------------------------------------------------- /atoolbox/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/__init__.py -------------------------------------------------------------------------------- /atoolbox/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/__main__.py -------------------------------------------------------------------------------- /atoolbox/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/auth.py -------------------------------------------------------------------------------- /atoolbox/bread/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/bread/__init__.py -------------------------------------------------------------------------------- /atoolbox/bread/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/bread/main.py -------------------------------------------------------------------------------- /atoolbox/class_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/class_views.py -------------------------------------------------------------------------------- /atoolbox/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/cli.py -------------------------------------------------------------------------------- /atoolbox/create_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/create_app.py -------------------------------------------------------------------------------- /atoolbox/db/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/db/__init__.py -------------------------------------------------------------------------------- /atoolbox/db/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/db/connection.py -------------------------------------------------------------------------------- /atoolbox/db/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/db/helpers.py -------------------------------------------------------------------------------- /atoolbox/db/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/db/redis.py -------------------------------------------------------------------------------- /atoolbox/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/exceptions.py -------------------------------------------------------------------------------- /atoolbox/json_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/json_tools.py -------------------------------------------------------------------------------- /atoolbox/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/logs.py -------------------------------------------------------------------------------- /atoolbox/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/middleware.py -------------------------------------------------------------------------------- /atoolbox/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/network.py -------------------------------------------------------------------------------- /atoolbox/patch_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/patch_methods.py -------------------------------------------------------------------------------- /atoolbox/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/settings.py -------------------------------------------------------------------------------- /atoolbox/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/test_utils.py -------------------------------------------------------------------------------- /atoolbox/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/utils.py -------------------------------------------------------------------------------- /atoolbox/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/version.py -------------------------------------------------------------------------------- /atoolbox/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/atoolbox/views.py -------------------------------------------------------------------------------- /minimal_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/minimal_tests.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/setup.py -------------------------------------------------------------------------------- /tests/check_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/tests/check_tag.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/demo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/demo/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/tests/demo/main.py -------------------------------------------------------------------------------- /tests/demo/models.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/tests/demo/models.sql -------------------------------------------------------------------------------- /tests/demo/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/tests/demo/settings.py -------------------------------------------------------------------------------- /tests/demo/static/foobar.css: -------------------------------------------------------------------------------- 1 | body {background: black;} 2 | -------------------------------------------------------------------------------- /tests/demo/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/tests/demo/static/index.html -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/tests/test_auth.py -------------------------------------------------------------------------------- /tests/test_bread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/tests/test_bread.py -------------------------------------------------------------------------------- /tests/test_class_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/tests/test_class_views.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/tests/test_logging.py -------------------------------------------------------------------------------- /tests/test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/tests/test_middleware.py -------------------------------------------------------------------------------- /tests/test_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/tests/test_network.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/samuelcolvin/aiohttp-toolbox/HEAD/tests/test_views.py --------------------------------------------------------------------------------