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.1a6-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d51b672710721b96c55126b4d235958e76a0a9a306e889dfd9aac758034a2e7d |
|
MD5 | 47c9237c72f16d6f8101cb2258733e88 |
|
BLAKE2b-256 | 3faca90b8621c2e33c4c4fd92f64782786db785ef71c12598e8563a0092647c8 |
Close
Hashes for singer_summarize-0.0.1a6-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c179c0098901d89da24ee799466359983f0686a9fee253984d3e5241741d49e |
|
MD5 | 8ad642cabb66f70f1090b6174a6c519b |
|
BLAKE2b-256 | 3fddafce16d8e11e27bc020934f3ff67e8b53199f18c0a49c3abd079523575d9 |
Close
Hashes for singer_summarize-0.0.1a6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e731a5c8ae7367fa655ec40c48486a0e759ff840d010cbd8a555c992e96abcf |
|
MD5 | 5672c9d57d439a31fd45ce459a094747 |
|
BLAKE2b-256 | efeadb99c10986141b52854a1a1962a454d01685bce38783205202f8e33b0a6a |
Close
Hashes for singer_summarize-0.0.1a6-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6872a3a2c0f3692507221323b66800523c9fe1758649147b69f5ad79879aaad6 |
|
MD5 | 011b47de82a4ce6b044cc947e48e9edb |
|
BLAKE2b-256 | d6d38eeaeb83a913b96d76d65484a0a8d531e2982dc90b3d6a1763fe2a024072 |
Close
Hashes for singer_summarize-0.0.1a6-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 815e590d43a87f38c90b496d6f7910bbc892deb16b05f0169d44a719803cd655 |
|
MD5 | b5497cfb88de2d372ec2b294c8e5e839 |
|
BLAKE2b-256 | f0bbe51a407b11010eea517674344950a9689b55bebdf25514b7b2b7babbe3e7 |
Close
Hashes for singer_summarize-0.0.1a6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eda4c6b6914ec3ef44b7ed801ae5539fe5a0b460e4f6ff14be953d690ed06e99 |
|
MD5 | 70b47674d2ae9b9efc3e1d4e1aae7b92 |
|
BLAKE2b-256 | 67a35238488f63e92d5d8f76193f4d56b95d534d49fa6a7d1305a0abe474f297 |
Close
Hashes for singer_summarize-0.0.1a6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fc8f363e11812a8f459519a3ed37c955c9f24491a7fef505c2d0644d456dc33 |
|
MD5 | 98874ffb61bdc2cf4b0377370bd7a1ba |
|
BLAKE2b-256 | 61b3a28da6828946e62fde5f8162149c5d0400332647ea2eb0f68c9a323f1660 |
Close
Hashes for singer_summarize-0.0.1a6-py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 097b7770e37acc00f41fa89be7e4e8696d6e3a4790c66172c353b7e933287608 |
|
MD5 | c436ecbe29378d439b4dfe4cd87dd877 |
|
BLAKE2b-256 | 3ab81b1ed1268347f5bf0cf41bdba96c00179aaab0918da586bb7de0f0ed870c |
Close
Hashes for singer_summarize-0.0.1a6-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0303a00e4cde24274fe3edb859579872065cac23d603c41550b6037d2d97c29b |
|
MD5 | 5d6dc6a32154e7b045fd91a42b219710 |
|
BLAKE2b-256 | 1ebd13d9834fda0a9e89d1f756dd96cbf93dc1f8a46834c3323aa9eefa9e7523 |
Close
Hashes for singer_summarize-0.0.1a6-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a670240c23df089ced66585a4257b028b8bb5c2ec3f76c9369e917fffb707186 |
|
MD5 | 545de4b129860b159cf5f490874a39e3 |
|
BLAKE2b-256 | 9916880b4202cc2b45f76f8e0f011597677f956db007dc2071e3ba16f8fc443d |