├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── blank-template.md │ └── bug_report.md └── workflows │ ├── python-package.yml │ └── python-publish.yml ├── .gitignore ├── .readthedocs.yml ├── LICENSE ├── README.md ├── docs ├── Makefile ├── README.md ├── install.bat ├── make.bat ├── requirements.txt ├── serve.bat └── source │ ├── _static │ └── BLANK │ ├── _templates │ └── sidebarlinks.html │ ├── api_manual │ └── moduleinterface.rst │ ├── conf.py │ ├── favicon.ico │ ├── index.rst │ ├── license.rst │ └── user_guide │ └── quickstart.rst ├── fastapi_queue ├── __init__.py ├── gateway_manager.py ├── slowapi.py ├── utils.py └── worker.py ├── misc ├── Schematic.png ├── Schematic_ch.png └── readme_ch.md ├── requirements.txt ├── setup.py └── tests └── test_import.py /.gitattributes: -------------------------------------------------------------------------------- 1 | *.pyx linguist-language=C++ 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/blank-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/.github/ISSUE_TEMPLATE/blank-template.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/install.bat: -------------------------------------------------------------------------------- 1 | pip install -r requirements.txt -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/serve.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/docs/serve.bat -------------------------------------------------------------------------------- /docs/source/_static/BLANK: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/source/_templates/sidebarlinks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/docs/source/_templates/sidebarlinks.html -------------------------------------------------------------------------------- /docs/source/api_manual/moduleinterface.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/docs/source/api_manual/moduleinterface.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/docs/source/favicon.ico -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/docs/source/license.rst -------------------------------------------------------------------------------- /docs/source/user_guide/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/docs/source/user_guide/quickstart.rst -------------------------------------------------------------------------------- /fastapi_queue/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/fastapi_queue/__init__.py -------------------------------------------------------------------------------- /fastapi_queue/gateway_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/fastapi_queue/gateway_manager.py -------------------------------------------------------------------------------- /fastapi_queue/slowapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/fastapi_queue/slowapi.py -------------------------------------------------------------------------------- /fastapi_queue/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/fastapi_queue/utils.py -------------------------------------------------------------------------------- /fastapi_queue/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/fastapi_queue/worker.py -------------------------------------------------------------------------------- /misc/Schematic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/misc/Schematic.png -------------------------------------------------------------------------------- /misc/Schematic_ch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/misc/Schematic_ch.png -------------------------------------------------------------------------------- /misc/readme_ch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/misc/readme_ch.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoodManWEN/fastapi-queue/HEAD/tests/test_import.py --------------------------------------------------------------------------------