Skip to main content

Plug Cliquet notifications with Pusher.com

Project description

https://img.shields.io/travis/leplatrem/cliquet-pusher.svg https://img.shields.io/pypi/v/cliquet-pusher.svg

proof-of-concept: Plug Cliquet notifications with Pusher.com.

Install

pip install cliquet-pusher

Setup

In the Cliquet-based application settings:

cliquet.includes = cliquet_pusher

cliquet.event_listeners = cliquet_pusher.listener
cliquet.event_listeners.pusher.resources = <list of resource names>
cliquet.event_listeners.pusher.channel = <channel-name or pattern>

pusher.app_id = <pusher-app-id>
pusher.key = <pusher-key>
pusher.secret = <pusher-secret>

For example, in Kinto, to be notified of record updates per collection:

kinto.event_listeners.pusher.resources = record
kinto.event_listeners.pusher.channel = {bucket_id}-{collection_id}-{resource_name}

> Note: This channel format is the one used in the demo

TODO

  • Add view for authenticated channels

Changelog

0.2.0 (2015-11-20)

  • Add HTML demo with Kinto and Leaflet

  • Works with Cliquet 2.11

0.1.0 (2015-11-05)

  • Initial working proof-of-concept.

Supported by

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