No project description provided
Project description
Script-Master
Сервис, который по конфигам (формат YAML), создает задания запуска скриптов в сервисе Process-Executor, согласно плану запусков полученных от сервиса Work-Planner.
Отлично подходит для запуска ETL скриптов по расписанию.
Требует мало ресурсов, не требует БД, конфигурации скриптов и их параметры запуска (расписание) создаются в YAML конфигах, поэтому интерфейс не требуется, но он есть, дополнительно можно поставить.
Install
poetry add script-master
or
pip install script-master
Run
script-master --help
script-master init # Создаст конфиг в текущий директории
script-master run # Запускать всегда в директории, в которой был выполнен init
or
uvicorn script_master.main:app --port 8080 --reload
Интерфейс
Есть интерфейс, он не обязателен. Для сервиса требуются только конфиги yaml, их иожно вручную создавать Запускается отдельно/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file script_master-0.0.5.tar.gz
.
File metadata
- Download URL: script_master-0.0.5.tar.gz
- Upload date:
- Size: 16.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.2 CPython/3.11.0 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f328ba038f01f27b51233a2105157f78540979d2ce57c801fcd9a4bf80fb9df |
|
MD5 | 0dccd4a4feac49f3f61ccd1aeba60015 |
|
BLAKE2b-256 | 2aabceff3f94f0dc684373787f77b124e710e986346b48aafb655f01bb06f40a |
File details
Details for the file script_master-0.0.5-py3-none-any.whl
.
File metadata
- Download URL: script_master-0.0.5-py3-none-any.whl
- Upload date:
- Size: 24.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.2 CPython/3.11.0 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba61b9efb3a27e8ca3800329786bec37184b344f0a4667d5a9d2699864238d18 |
|
MD5 | de67a76cedbf094a49a1e0c9691aecbc |
|
BLAKE2b-256 | a9c904683f791c57be305fa6cf87c2dae25c7b85526884b27c66dacaa08b839e |