My favorites | Sign in
Project Home Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
hpfriendsClient  
Simple hpfriends client
Phase-Implementation
Updated Oct 6, 2014 by Robby@Zeitfuchs.org

Simple hpfriends client

 #!/usr/bin/python
 

import sys import logging logging.basicConfig(level=logging.WARNING)

import hpfeeds

HOST = 'hpfriends.honeycloud.net' PORT = 20000 CHANNELS = ['ragpicker.reports', 'ragpicker.files' ] IDENT = 'YOUR_IDENT' SECRET = 'YOUR_SECRET'

def main(): hpc = hpfeeds.new(HOST, PORT, IDENT, SECRET) print >>sys.stderr, 'connected to', hpc.brokername

def on_message(identifier, channel, payload): print 'msg', identifier, channel, payload

def on_error(payload): print >>sys.stderr, ' -> errormessage from server: {0}'.format(payload) hpc.stop()

hpc.subscribe(CHANNELS) hpc.run(on_message, on_error) hpc.close() return 0

if __name__ == '__main__': try: sys.exit(main()) except KeyboardInterrupt:sys.exit(0)

Powered by Google Project Hosting