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
mature 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.1a4-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 308ae3b5629b28056927ad9a2e08f594d72d6b5f59b46e80da5aa61f80bee058 |
|
MD5 | 2c3bf1208b510dcce629370b715e8652 |
|
BLAKE2b-256 | 21ff9581e80ba85467b314af6f9c77e96afd10fbf1908e06b7215f93acec4b0b |
Close
Hashes for singer_summarize-0.0.1a4-py3-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1718fc77c36b94fb0d204fa195d90a7d102b2cdcb80f3b949fdd9bfd225811c7 |
|
MD5 | 628ae31ebbb9716074304b4ad574a962 |
|
BLAKE2b-256 | e741e2f636d8d8471f3dbce73c8cf2a0485a38dc8fb1e01c2e565c3dee50092f |
Close
Hashes for singer_summarize-0.0.1a4-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8bc06e22f3e41d1f5611dc23d492b20bd5147f780bd46277aa00c8c8c93c7a1 |
|
MD5 | 4627946abd52428de675a684a5c02730 |
|
BLAKE2b-256 | ffe0521b208ceae68aedb1fe421d4b103d1ea74fd35dd6e0c8ec83f4ec2e8416 |
Close
Hashes for singer_summarize-0.0.1a4-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcc3fa07cc620c971df7fd746a44cf7b488fe45e291ef4246c626c83b81f2347 |
|
MD5 | a0aae1ef0bdfaa3c56973877c43feacc |
|
BLAKE2b-256 | 54147fdde8ba2d926605edaf76fa929084765f3857c17a17e2608b77a9a55b5e |
Close
Hashes for singer_summarize-0.0.1a4-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c198ea676c08c04e2a272180ae20efc06bf084b660d5355e86d15fe1d39ae6f |
|
MD5 | 5468751aa8f703a6eb79059f36865b99 |
|
BLAKE2b-256 | f7b2578f915fdea3e49e8482a7b72fec0f2fba3e7489a598f24c63b49072cb03 |
Close
Hashes for singer_summarize-0.0.1a4-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08c64d291f99074f95f48a0d663f8b2bd1269ae6db0efd4ff0aadc484784de4f |
|
MD5 | c4f0f0341d25afbb14b9c65860fe051a |
|
BLAKE2b-256 | 93923cc28a3f4b4c747e758215c3b81736eccb7bce0ff81ccdbe138846f62fac |
Close
Hashes for singer_summarize-0.0.1a4-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e3ca3f88a374e6ba9150e1011798ecfce18dacd070c1bbdaa4d7a4e2bfe48de |
|
MD5 | 15b25f389d831cc0ba9849318abaebfd |
|
BLAKE2b-256 | 0e1c013feb4a8e4a4923dac798e758a7298552ff4f3aaebf38157ca166d3de57 |
Close
Hashes for singer_summarize-0.0.1a4-py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c49a3b60da117bac529d12e7742f406f922ed9824dd2d9b0e7189b60a01c55b9 |
|
MD5 | 9ebab34eca157c3977f2282e5009a288 |
|
BLAKE2b-256 | 81dfdd4756eb99334535a84f494f3e375c4e4fdd4a4f8c86c62f2ca0f4ebd1c8 |
Close
Hashes for singer_summarize-0.0.1a4-py3-none-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef4ccaf33fac33aaf238bb28700f547a392e5fb9e90b05c2333f010afd9507d3 |
|
MD5 | 9a2e5479c326f0d51ebe05601d9168b3 |
|
BLAKE2b-256 | 6cf46b0f9d6d57774b434b6830b39e7c77012b82bc50ed6c418b616a7be8d2ee |
Close
Hashes for singer_summarize-0.0.1a4-py3-none-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b4b306ded8bc90dbd1517b89bad1b8bb64643f132667de1175cab6e0663956b |
|
MD5 | c42acad3d6c80938b2370a4018a31d56 |
|
BLAKE2b-256 | dff75ae34a42818d7d35ff7c387cab582c4c089299db1b5dea45ef2e752ab8b5 |