Singer target that summarizes a tap's output
Project description
singer-summarize
A POC Singer target that summarizes a tap's output.
Installation
From PyPI
I recommend using pipx to install this package:
pipx install singer-summarize
Build
Binary
cargo build -p singer_summarize --release
This will create a binary at target/release/singer-summarize
.
Python
maturin build --release
This will create a Python wheel at target/wheels/
.
Usage
Copy the binary to your PATH
:
cp target/release/singer-summarize ~/.local/bin
Test it with a Singer tap:
$ tap-exchangeratesapi -c config.json | singer-summarize
{
"streams": {
"exchange_rate": {
"schema": 1,
"record": 100,
"activate_version": 0,
"batch": 0
}
},
"state": {
"count": 1,
"last_seen": {
"start_date": "2020-01-01",
}
}
}
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
Built Distributions
Close
Hashes for singer_summarize-0.0.1a5-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f363d077c004460a0bcbb5e7b7da5307cbeaa632208bf83fa712904dfc3b0b69 |
|
MD5 | 960675b248beb25cd5446ba43ce12edf |
|
BLAKE2b-256 | e6f477b8d3a8fc7c9592e42159ff88c272463aa190d1b1e6cbd392f55b34c93b |
Close
Hashes for singer_summarize-0.0.1a5-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a48fb0d244d43f81771772abc35bfaa1e8ca6b17e7c2044e7def712a66932e38 |
|
MD5 | de1b911883aa877bb5e9c548bb8fbd11 |
|
BLAKE2b-256 | 266c5a1e191ba4f83c6787723d649d42dc7b48273c6008caa48a1e202b6937ba |
Close
Hashes for singer_summarize-0.0.1a5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eff404ebff3fa62c006a14976ee491cf48363810de5354899e99c27218092ec4 |
|
MD5 | 1ab35fd2ea5ef72fd07b1b58cc3bfe7a |
|
BLAKE2b-256 | 5b14226d0336a41e4d7edf7097225732b518387c69f7a7e11e930180b5364e25 |
Close
Hashes for singer_summarize-0.0.1a5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5114bbf46d353c0bb571850bf256807ac998052888ebc9d71d737fea311ca485 |
|
MD5 | e14b1b4ca03e16ca3d97cf2dbd4dd2d9 |
|
BLAKE2b-256 | 2b73318fba3bf1c46739e55749da57bf5c76d75277d6acba42c150fd6e6c94f6 |
Close
Hashes for singer_summarize-0.0.1a5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46e398d912c447a3b7c9cc2c9c7637fe36b334472c1ef659aad290bc0ae04a9f |
|
MD5 | a3e75b47e9c6ce9ea80ddccba47f6e3a |
|
BLAKE2b-256 | 5b239870cfa07b0bdb749ba5b485bebb6c62ef28f8a31a75109d385eecb8a1d0 |
Close
Hashes for singer_summarize-0.0.1a5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51e6d99256c954d3dc67aa4190f324e9ea43d173b5a72e54b8f1982647813a8f |
|
MD5 | 4dbc13803e250a8023f5ea5b17aaa187 |
|
BLAKE2b-256 | 333d2e816ebe0f9a14eb0782b24e2f8fd5c6af58607a123270fb4a722e58160d |
Close
Hashes for singer_summarize-0.0.1a5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a42d1e11f6b932d98e0a9c2b7519d47d60d7934fbb34a0bc22f0e11c7983b115 |
|
MD5 | 8c740a9792418e98186e0610616ddd7c |
|
BLAKE2b-256 | 3ecfa43f120fdcad84002b8f982c51734dd4f12a9a69a42f384190ce18f92c57 |
Close
Hashes for singer_summarize-0.0.1a5-py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf59aba2236ceab40b2b4d4160c69590437baefca85c7bc4bb38b5bb962c6560 |
|
MD5 | 46e059d68591bc20435d50a89f23fa42 |
|
BLAKE2b-256 | 8e9a6d9ec608b5790ae8ce93441a06ec4a315bb17d9c0c57007fdba1c82c36eb |
Close
Hashes for singer_summarize-0.0.1a5-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2caa8f2c2a9d35ac3405691ac2046ec84de4c2b3b1ebc47fa0562daf9a0bf87 |
|
MD5 | 42fc129ccefb85056ff8ac16f04022b4 |
|
BLAKE2b-256 | ee97142b89eb635ec696cdf8e6a0a1fb38a28347a3e20d77cbb34e3014ecd902 |
Close
Hashes for singer_summarize-0.0.1a5-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc88e41fc33e0b8eceea77400277a491d2cb61f3c6592afaa4b0af0ddba48ebb |
|
MD5 | c6166ca1057a0d1c857ee83aa7723a08 |
|
BLAKE2b-256 | 007b7a2d64ad4556757d3bca80b788c279579074d1189569e35fb0245c171401 |