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 9 messages FROM 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.3.tar.gz (88.1 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.3-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for saluki-0.0.3.tar.gz
Algorithm Hash digest
SHA256 0cf1c5e14d2ca80b4a66d00fdb6d5e3aeebe64ce2a513c00b3992ff10dddf2ae
MD5 c24c03ca110e186cd4663c25a4c014f4
BLAKE2b-256 5c56facb0b14a7167b507a292b6698870a9ade67030ccf214aed31e6eafd2633

See more details on using hashes here.

Provenance

The following attestation bundles were made for saluki-0.0.3.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.3-py3-none-any.whl.

File metadata

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

File hashes

Hashes for saluki-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 99778f373d1a20c738bc3fb9b32f9cb753a8eb4ecd59f40e547064c021bb18c9
MD5 c52b753c61687c9e4bee56123e357ef3
BLAKE2b-256 3a51b2da35cbe267553608e8b13d7c6c728238f15444433ea85bc38c744a8d80

See more details on using hashes here.

Provenance

The following attestation bundles were made for saluki-0.0.3-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