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
File details
Details for the file singer_summarize-0.0.1a6.tar.gz
.
File metadata
- Download URL: singer_summarize-0.0.1a6.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c00731a1fd7832cd84d8333e2b31609c1253d486e54a80addb7d0d5bf7d75ded |
|
MD5 | 75985276c00a4c523386c896cf2d19dc |
|
BLAKE2b-256 | 514ccc192bbc6b0dfdc296630499ba87a8b433cd0619f7cbd22f0671c5c400be |
File details
Details for the file singer_summarize-0.0.1a6-py3-none-win_amd64.whl
.
File metadata
- Download URL: singer_summarize-0.0.1a6-py3-none-win_amd64.whl
- Upload date:
- Size: 365.2 kB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d51b672710721b96c55126b4d235958e76a0a9a306e889dfd9aac758034a2e7d |
|
MD5 | 47c9237c72f16d6f8101cb2258733e88 |
|
BLAKE2b-256 | 3faca90b8621c2e33c4c4fd92f64782786db785ef71c12598e8563a0092647c8 |
File details
Details for the file singer_summarize-0.0.1a6-py3-none-win32.whl
.
File metadata
- Download URL: singer_summarize-0.0.1a6-py3-none-win32.whl
- Upload date:
- Size: 350.6 kB
- Tags: Python 3, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c179c0098901d89da24ee799466359983f0686a9fee253984d3e5241741d49e |
|
MD5 | 8ad642cabb66f70f1090b6174a6c519b |
|
BLAKE2b-256 | 3fddafce16d8e11e27bc020934f3ff67e8b53199f18c0a49c3abd079523575d9 |
File details
Details for the file singer_summarize-0.0.1a6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: singer_summarize-0.0.1a6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 458.0 kB
- Tags: Python 3, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e731a5c8ae7367fa655ec40c48486a0e759ff840d010cbd8a555c992e96abcf |
|
MD5 | 5672c9d57d439a31fd45ce459a094747 |
|
BLAKE2b-256 | efeadb99c10986141b52854a1a1962a454d01685bce38783205202f8e33b0a6a |
File details
Details for the file singer_summarize-0.0.1a6-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
.
File metadata
- Download URL: singer_summarize-0.0.1a6-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 557.1 kB
- Tags: Python 3, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6872a3a2c0f3692507221323b66800523c9fe1758649147b69f5ad79879aaad6 |
|
MD5 | 011b47de82a4ce6b044cc947e48e9edb |
|
BLAKE2b-256 | d6d38eeaeb83a913b96d76d65484a0a8d531e2982dc90b3d6a1763fe2a024072 |
File details
Details for the file singer_summarize-0.0.1a6-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
- Download URL: singer_summarize-0.0.1a6-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 567.5 kB
- Tags: Python 3, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 815e590d43a87f38c90b496d6f7910bbc892deb16b05f0169d44a719803cd655 |
|
MD5 | b5497cfb88de2d372ec2b294c8e5e839 |
|
BLAKE2b-256 | f0bbe51a407b11010eea517674344950a9689b55bebdf25514b7b2b7babbe3e7 |
File details
Details for the file singer_summarize-0.0.1a6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
.
File metadata
- Download URL: singer_summarize-0.0.1a6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 428.4 kB
- Tags: Python 3, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eda4c6b6914ec3ef44b7ed801ae5539fe5a0b460e4f6ff14be953d690ed06e99 |
|
MD5 | 70b47674d2ae9b9efc3e1d4e1aae7b92 |
|
BLAKE2b-256 | 67a35238488f63e92d5d8f76193f4d56b95d534d49fa6a7d1305a0abe474f297 |
File details
Details for the file singer_summarize-0.0.1a6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: singer_summarize-0.0.1a6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 435.7 kB
- Tags: Python 3, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fc8f363e11812a8f459519a3ed37c955c9f24491a7fef505c2d0644d456dc33 |
|
MD5 | 98874ffb61bdc2cf4b0377370bd7a1ba |
|
BLAKE2b-256 | 61b3a28da6828946e62fde5f8162149c5d0400332647ea2eb0f68c9a323f1660 |
File details
Details for the file singer_summarize-0.0.1a6-py3-none-manylinux_2_5_i686.manylinux1_i686.whl
.
File metadata
- Download URL: singer_summarize-0.0.1a6-py3-none-manylinux_2_5_i686.manylinux1_i686.whl
- Upload date:
- Size: 505.3 kB
- Tags: Python 3, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 097b7770e37acc00f41fa89be7e4e8696d6e3a4790c66172c353b7e933287608 |
|
MD5 | c436ecbe29378d439b4dfe4cd87dd877 |
|
BLAKE2b-256 | 3ab81b1ed1268347f5bf0cf41bdba96c00179aaab0918da586bb7de0f0ed870c |
File details
Details for the file singer_summarize-0.0.1a6-py3-none-macosx_11_0_arm64.whl
.
File metadata
- Download URL: singer_summarize-0.0.1a6-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 440.1 kB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0303a00e4cde24274fe3edb859579872065cac23d603c41550b6037d2d97c29b |
|
MD5 | 5d6dc6a32154e7b045fd91a42b219710 |
|
BLAKE2b-256 | 1ebd13d9834fda0a9e89d1f756dd96cbf93dc1f8a46834c3323aa9eefa9e7523 |
File details
Details for the file singer_summarize-0.0.1a6-py3-none-macosx_10_7_x86_64.whl
.
File metadata
- Download URL: singer_summarize-0.0.1a6-py3-none-macosx_10_7_x86_64.whl
- Upload date:
- Size: 460.0 kB
- Tags: Python 3, macOS 10.7+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a670240c23df089ced66585a4257b028b8bb5c2ec3f76c9369e917fffb707186 |
|
MD5 | 545de4b129860b159cf5f490874a39e3 |
|
BLAKE2b-256 | 9916880b4202cc2b45f76f8e0f011597677f956db007dc2071e3ba16f8fc443d |