Skip to main content

Peach Collector client library for Python

Project description

peach-collector

Peach Collector client implementation in Python 3.8

PeachCollector

Simplest way to send events. Usage:

collector = PeachCollector("a-site-key", "an-app-id")
collector.add_event({"foo": 666})
collector.add_event({"bar": 777})
await collector.send_events()

PeachCollectorQueue

Pushes events on to a Redis queue which is drained at regular intervals. Usage:

# Client
q = PeachCollectorQueue("redis://localhost")
q.push_event({"foo": 66})
q.push_event({"bar": 777})

# Scheduled Worker
collector = PeachCollector("a-site-key", "an-app-id")
q = PeachCollectorQueue("redis://localhost", collector)
q.drain()

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

peach-collector-1.0.6.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

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

peach_collector-1.0.6-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file peach-collector-1.0.6.tar.gz.

File metadata

  • Download URL: peach-collector-1.0.6.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.2

File hashes

Hashes for peach-collector-1.0.6.tar.gz
Algorithm Hash digest
SHA256 938ae5e65bf65443e09a23066ddb605ec50f7c53c2dcad3dae046776ae5cfd2e
MD5 fdcbc8b704a38fee4f09cb240bc57c10
BLAKE2b-256 4637898823ca7549b077eac37267a16601b72dfd0d92b34c97ad1b817d0c6a46

See more details on using hashes here.

File details

Details for the file peach_collector-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: peach_collector-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 7.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.2

File hashes

Hashes for peach_collector-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 4dd1495f53281a06117437cb5d5a4b698f39bf486cd23cd118dd29d3a945b015
MD5 7c5d2b8796168b2158c1d05df08d5343
BLAKE2b-256 bc385d9274d74bbc93d622c61c2c7496862a57a7d98845029858346cf899014f

See more details on using hashes here.

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