Simple notifications implementation with RabbitMQ using pika.
- Python 2.6+
- pika
Best illustrated in the provided examples but this is the basic idea:
Connect to the RabbitMQ server:
n = notifs.Notifs("amqps://user:[email protected]:5673/%2F")
Send a message:
n.send("test_channel_one", "Notification title", "Notification content")
n.send("test_channel_two", "Notification title", "Notification content")
Listen for messages:
n.receive("test_channel_one", callback_function)
# OR n.receive(["test_channel_one", "test_channel_two"], callback_function)
# or even n.receive(["#"], callback_function) # wildcard matches all channels
Andrei Marcu
http://andreim.net/