├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── Makefile ├── README.md ├── channel_box ├── __init__.py ├── src.py └── utils.py ├── conftest.py ├── example ├── README.md ├── __init__.py ├── app.py └── channel │ ├── __init__.py │ ├── urls.py │ ├── utils.py │ └── views.py ├── poetry.lock ├── pyproject.toml ├── setup.py ├── tests └── test_channel_box.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | - pytest -vv --maxfail=1 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/README.md -------------------------------------------------------------------------------- /channel_box/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/channel_box/__init__.py -------------------------------------------------------------------------------- /channel_box/src.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/channel_box/src.py -------------------------------------------------------------------------------- /channel_box/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/channel_box/utils.py -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/example/README.md -------------------------------------------------------------------------------- /example/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/example/app.py -------------------------------------------------------------------------------- /example/channel/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/channel/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/example/channel/urls.py -------------------------------------------------------------------------------- /example/channel/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/example/channel/utils.py -------------------------------------------------------------------------------- /example/channel/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/example/channel/views.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_channel_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/tests/test_channel_box.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sobolev5/channel-box/HEAD/tox.ini --------------------------------------------------------------------------------