Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 799 Bytes

README.md

File metadata and controls

39 lines (29 loc) · 799 Bytes

aamnotifs

Simple notifications implementation with RabbitMQ using pika.

Requirements

  • Python 2.6+
  • pika

Usage

Best illustrated in the provided examples but this is the basic idea:

Connect to the RabbitMQ server:

n = aamnotifs.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

Author

Andrei Marcu
http://andreim.net/