A simple campfire api implementation.
Project description
A simple campfire api implementation.
Examples
Mentions notifications:
import re
# You can replace with growl.
from gi.repository import Notify
TOKEN = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
MENTIONS = re.compile('(?:marsam|all|everybody|help)', flags=re.IGNORECASE | re.UNICODE)
campfire = Campfire('lucuma', TOKEN)
Notify.init('Campfire mentions')
for msg in campfire.stream('433622'):
msg_body = msg['body']
if msg_body and re.match(MENTIONS, msg_body):
Notify.Notification.new(self.name, msg_body, 'dialog-information').show()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
campfire-0.1.tar.gz
(2.6 kB
view hashes)