A CLI library for HarmonyHub
Project description
HarmonyHub
Overview
- This is a Visual API Orchestrator POC created for Rest API Calls.
- UI Generates YAML. Written in static HTML using WebComponents.
- Python-based
CLIis used to run YAML generated from UI. It can sequence and execute API Calls.
Commands
- harmonyhub init
- harmonyhub init --file workflow.yaml
- harmonyhub run <<workflow.yaml>>
- pyyaml2apiworkflow run <<workflow.yaml>> --debug
- harmonyhub --help
- harmonyhub --version
Operator Supported
- Simple comparisons (==, !=, >, <, >=, <=)
- Logical operations (and, or, not)
- Basic arithmetic operations (+, -, *, /, %)
Output Parser
System Defined Variables
- $response
- $request
- $http_status
Roadmap
- GraphQL
- Grpc
- Kafka
Demo
- Demo created here
Credits
- Below are projects used as inspiration
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
harmonyhub-cli-0.0.4.tar.gz
(8.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file harmonyhub-cli-0.0.4.tar.gz.
File metadata
- Download URL: harmonyhub-cli-0.0.4.tar.gz
- Upload date:
- Size: 8.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7cbc152fd3f9afdf3dc8f043a8e493876331a090aefa8d853da0c2273b15c28
|
|
| MD5 |
aadc62c5bde839832480734e79744909
|
|
| BLAKE2b-256 |
5da31e7632fa6a2fb9af0ee2cc09cba35ef838b4c4db3ed7a101a01797c70c10
|
File details
Details for the file harmonyhub_cli-0.0.4-py3-none-any.whl.
File metadata
- Download URL: harmonyhub_cli-0.0.4-py3-none-any.whl
- Upload date:
- Size: 10.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
670cdb042f690fe7669df375d2ed709323c0f0ee91f958d38c9a8696ceb0a72a
|
|
| MD5 |
8396dc8ccaeef74f45df68d8b1262fe6
|
|
| BLAKE2b-256 |
b2d91946b7f25c0680e10234db7ab4dffd3ebfd0cfd032a228a211ee4a844365
|