Skip to main content

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

script_master-0.0.5.tar.gz (16.6 kB view details)

Uploaded Source

Built Distribution

script_master-0.0.5-py3-none-any.whl (24.8 kB view details)

Uploaded Python 3

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

Hashes for script_master-0.0.5.tar.gz
Algorithm Hash digest
SHA256 9f328ba038f01f27b51233a2105157f78540979d2ce57c801fcd9a4bf80fb9df
MD5 0dccd4a4feac49f3f61ccd1aeba60015
BLAKE2b-256 2aabceff3f94f0dc684373787f77b124e710e986346b48aafb655f01bb06f40a

See more details on using hashes here.

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

Hashes for script_master-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ba61b9efb3a27e8ca3800329786bec37184b344f0a4667d5a9d2699864238d18
MD5 de67a76cedbf094a49a1e0c9691aecbc
BLAKE2b-256 a9c904683f791c57be305fa6cf87c2dae25c7b85526884b27c66dacaa08b839e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page