├── .github └── workflows │ └── test.yaml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── Makefile ├── Readme.rst ├── gateway ├── Dockerfile ├── app.py └── requirements.txt ├── main.py ├── piper ├── __init__.py ├── __main__.py ├── agent │ └── __init__.py ├── base │ ├── __init__.py │ ├── backend │ │ ├── __init__.py │ │ └── utils.py │ ├── docker │ │ ├── __init__.py │ │ └── utils.py │ ├── docker_compose │ │ ├── __init__.py │ │ ├── compose_executors.py │ │ └── utils.py │ ├── executors │ │ ├── __init__.py │ │ ├── _base_executor.py │ │ ├── fastapi.py │ │ ├── http.py │ │ ├── tesseract.py │ │ └── utils.py │ ├── rendering │ │ ├── __init__.py │ │ └── meta.py │ ├── stages.py │ └── virtualenv │ │ ├── __init__.py │ │ ├── utils.py │ │ └── venv_executors.py ├── configurations.py ├── envs │ └── __init__.py ├── imports.py ├── services │ ├── __init__.py │ ├── chat_gpt.py │ └── clip.py └── utils │ ├── __init__.py │ ├── docker_utils.py │ ├── logger_utils.py │ └── tesrct_utils.py ├── piper_logo.jpg ├── requirements.txt ├── setup.py ├── templates ├── bash-create-tests.j2 ├── bash-create-venv.j2 ├── bash-start-compose.j2 ├── bash-stop-compose.j2 ├── compose-services.j2 ├── default-python.j2 ├── dockerfile.j2 ├── fast-api-tsrct.j2 ├── fast-api.j2 ├── python-fastapi-milvus.j2 ├── python-script-tests.j2 └── python-script-venv.j2 ├── tests ├── __init__.py ├── base_executor_test.py ├── base_test.py ├── clip_test.py ├── envs_test.py ├── import_test.py ├── ocr │ ├── ocr_data.jpg │ ├── ocr_data.pdf │ ├── ocr_ner.png │ └── tsrct_test.py ├── piper_operator_test.py ├── render_test.py ├── services │ └── chat_gpt.py └── use_case_folder_processing.py └── usecases └── OCR.ipynb /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/Makefile -------------------------------------------------------------------------------- /Readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/Readme.rst -------------------------------------------------------------------------------- /gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/gateway/Dockerfile -------------------------------------------------------------------------------- /gateway/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/gateway/app.py -------------------------------------------------------------------------------- /gateway/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/gateway/requirements.txt -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/main.py -------------------------------------------------------------------------------- /piper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/__init__.py -------------------------------------------------------------------------------- /piper/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/__main__.py -------------------------------------------------------------------------------- /piper/agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/agent/__init__.py -------------------------------------------------------------------------------- /piper/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /piper/base/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /piper/base/backend/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/base/backend/utils.py -------------------------------------------------------------------------------- /piper/base/docker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/base/docker/__init__.py -------------------------------------------------------------------------------- /piper/base/docker/utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /piper/base/docker_compose/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /piper/base/docker_compose/compose_executors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/base/docker_compose/compose_executors.py -------------------------------------------------------------------------------- /piper/base/docker_compose/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/base/docker_compose/utils.py -------------------------------------------------------------------------------- /piper/base/executors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/base/executors/__init__.py -------------------------------------------------------------------------------- /piper/base/executors/_base_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/base/executors/_base_executor.py -------------------------------------------------------------------------------- /piper/base/executors/fastapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/base/executors/fastapi.py -------------------------------------------------------------------------------- /piper/base/executors/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/base/executors/http.py -------------------------------------------------------------------------------- /piper/base/executors/tesseract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/base/executors/tesseract.py -------------------------------------------------------------------------------- /piper/base/executors/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/base/executors/utils.py -------------------------------------------------------------------------------- /piper/base/rendering/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/base/rendering/__init__.py -------------------------------------------------------------------------------- /piper/base/rendering/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/base/rendering/meta.py -------------------------------------------------------------------------------- /piper/base/stages.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /piper/base/virtualenv/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /piper/base/virtualenv/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/base/virtualenv/utils.py -------------------------------------------------------------------------------- /piper/base/virtualenv/venv_executors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/base/virtualenv/venv_executors.py -------------------------------------------------------------------------------- /piper/configurations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/configurations.py -------------------------------------------------------------------------------- /piper/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/envs/__init__.py -------------------------------------------------------------------------------- /piper/imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/imports.py -------------------------------------------------------------------------------- /piper/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/services/__init__.py -------------------------------------------------------------------------------- /piper/services/chat_gpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/services/chat_gpt.py -------------------------------------------------------------------------------- /piper/services/clip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/services/clip.py -------------------------------------------------------------------------------- /piper/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /piper/utils/docker_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/utils/docker_utils.py -------------------------------------------------------------------------------- /piper/utils/logger_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/utils/logger_utils.py -------------------------------------------------------------------------------- /piper/utils/tesrct_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper/utils/tesrct_utils.py -------------------------------------------------------------------------------- /piper_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/piper_logo.jpg -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | aiohttp 2 | click==8.1.3 3 | docker 4 | Jinja2 5 | pydantic 6 | loguru 7 | python-dotenv -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/setup.py -------------------------------------------------------------------------------- /templates/bash-create-tests.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/templates/bash-create-tests.j2 -------------------------------------------------------------------------------- /templates/bash-create-venv.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/templates/bash-create-venv.j2 -------------------------------------------------------------------------------- /templates/bash-start-compose.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/templates/bash-start-compose.j2 -------------------------------------------------------------------------------- /templates/bash-stop-compose.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/templates/bash-stop-compose.j2 -------------------------------------------------------------------------------- /templates/compose-services.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/templates/compose-services.j2 -------------------------------------------------------------------------------- /templates/default-python.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/templates/default-python.j2 -------------------------------------------------------------------------------- /templates/dockerfile.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/templates/dockerfile.j2 -------------------------------------------------------------------------------- /templates/fast-api-tsrct.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/templates/fast-api-tsrct.j2 -------------------------------------------------------------------------------- /templates/fast-api.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/templates/fast-api.j2 -------------------------------------------------------------------------------- /templates/python-fastapi-milvus.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/templates/python-fastapi-milvus.j2 -------------------------------------------------------------------------------- /templates/python-script-tests.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/templates/python-script-tests.j2 -------------------------------------------------------------------------------- /templates/python-script-venv.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/templates/python-script-venv.j2 -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/base_executor_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/tests/base_executor_test.py -------------------------------------------------------------------------------- /tests/base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/tests/base_test.py -------------------------------------------------------------------------------- /tests/clip_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/tests/clip_test.py -------------------------------------------------------------------------------- /tests/envs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/tests/envs_test.py -------------------------------------------------------------------------------- /tests/import_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/tests/import_test.py -------------------------------------------------------------------------------- /tests/ocr/ocr_data.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/tests/ocr/ocr_data.jpg -------------------------------------------------------------------------------- /tests/ocr/ocr_data.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/tests/ocr/ocr_data.pdf -------------------------------------------------------------------------------- /tests/ocr/ocr_ner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/tests/ocr/ocr_ner.png -------------------------------------------------------------------------------- /tests/ocr/tsrct_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/tests/ocr/tsrct_test.py -------------------------------------------------------------------------------- /tests/piper_operator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/tests/piper_operator_test.py -------------------------------------------------------------------------------- /tests/render_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/tests/render_test.py -------------------------------------------------------------------------------- /tests/services/chat_gpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/tests/services/chat_gpt.py -------------------------------------------------------------------------------- /tests/use_case_folder_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/tests/use_case_folder_processing.py -------------------------------------------------------------------------------- /usecases/OCR.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TatraDev/pipertool/HEAD/usecases/OCR.ipynb --------------------------------------------------------------------------------