Skip to main content

No project description provided

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

Serialise/deserialise flatbuffers blobs from kafka. This currently deserialises https://github.com/ess-dmsc/python-streaming-data-types, but I am working to make it agnostic. Python bindings for the respective schema will need to be generated.

Usage

See saluki --help for all options.

Listen to a topic for updates

saluki listen mybroker:9092/mytopic - This will listen for updates for mytopic on mybroker.

Consume from a topic

saluki consume mybroker:9092/mytopic -p 1 -o 123456 -m 10 - This will print 9 messages before (and inclusively the offset specified) offset 123456 of mytopic on mybroker, in partition 1.

Use the -g flag to go the other way, ie. in the above example to consume the 9 messages after offset 123456

Install

pip install saluki

Developer setup

pip install .[dev]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

saluki-0.0.4.tar.gz (89.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

saluki-0.0.4-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file saluki-0.0.4.tar.gz.

File metadata

  • Download URL: saluki-0.0.4.tar.gz
  • Upload date:
  • Size: 89.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for saluki-0.0.4.tar.gz
Algorithm Hash digest
SHA256 127a73de0ccdbe28dde407f81146562aa9e800b58cd0ea18ade35945eb260394
MD5 785c6e0656d7c5ab35baa0d0ce652d82
BLAKE2b-256 1e188493947e1945ee18086984a6621465ab6d20c0802b1385c1bf8dc687ef18

See more details on using hashes here.

Provenance

The following attestation bundles were made for saluki-0.0.4.tar.gz:

Publisher: python-publish.yml on ISISComputingGroup/saluki

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file saluki-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: saluki-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for saluki-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6f5675f2bdca84267d43f368d79e7e21d0f3b962dd075c70ba9162be58400d6a
MD5 33664441e97b1f29ce7bdd0d2fc50e19
BLAKE2b-256 b02e41d1b543be15d3e5b62f9d18a061bb61a665f9e13f969cdecbb5d5a34782

See more details on using hashes here.

Provenance

The following attestation bundles were made for saluki-0.0.4-py3-none-any.whl:

Publisher: python-publish.yml on ISISComputingGroup/saluki

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page