Skip to main content

Wicket SSE band plugin for Docketeer

Project description

docketeer-wicket

SSE (Server-Sent Events) band plugin for Docketeer. Connects to Wicket webhook relay endpoints and feeds events into the antenna system as signals.

Install docketeer-wicket alongside docketeer and the band is automatically available for tunings.

Configuration

Variable Default Description
DOCKETEER_WICKET_URL (none) Base URL of the Wicket server. Required.

The band builds stream URLs as {DOCKETEER_WICKET_URL}/{topic} and appends filter=path:value query parameters derived from payload.* equality filters.

Envelope format

Wicket SSE data: payloads are full envelopes:

{
  "id": "uuid",
  "timestamp": "2026-03-07T12:00:00+00:00",
  "method": "POST",
  "path": "github.com/chrisguidry/docketeer",
  "headers": {"X-GitHub-Event": "push"},
  "payload": {"action": "created"}
}

The band unwraps these into Signal fields: signal_id from envelope id, timestamp from envelope timestamp, topic from envelope path, and payload from the inner payload object.

Authentication

Tunings can reference a vault secret via the secret field. When set, the resolved secret value is sent as a Bearer token in the Authorization header. This supports wicket's per-path subscriber secrets.

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

docketeer_wicket-0.0.17.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

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

docketeer_wicket-0.0.17-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file docketeer_wicket-0.0.17.tar.gz.

File metadata

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

File hashes

Hashes for docketeer_wicket-0.0.17.tar.gz
Algorithm Hash digest
SHA256 84712f2762fab9b9308cedef93f905736aa39d76340ae5c73500a7f01e91d4e3
MD5 1ced6c13ea9a7391130e0c385cebc12e
BLAKE2b-256 52332cb3151ceb596ee2ae58d2cddf30761962e71244a0b76d97c3f339746fa2

See more details on using hashes here.

Provenance

The following attestation bundles were made for docketeer_wicket-0.0.17.tar.gz:

Publisher: publish.yml on chrisguidry/docketeer

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

File details

Details for the file docketeer_wicket-0.0.17-py3-none-any.whl.

File metadata

File hashes

Hashes for docketeer_wicket-0.0.17-py3-none-any.whl
Algorithm Hash digest
SHA256 7b6b43259d77560b7380d571e0540e0cf72162622ab612a541c5b40cec80ead5
MD5 f12fa69a70cf7c951e4084fc4957e1af
BLAKE2b-256 2031a4417fadb156a56f48803121592eeb58d9b78662e8889d01f41a272c0956

See more details on using hashes here.

Provenance

The following attestation bundles were made for docketeer_wicket-0.0.17-py3-none-any.whl:

Publisher: publish.yml on chrisguidry/docketeer

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