diff options
| author | Devendra | 2013-02-25 21:58:57 +0530 | 
|---|---|---|
| committer | Devendra | 2013-02-25 21:58:57 +0530 | 
| commit | 2238067fbbe3fa6154150095f8a3b4b317a7c7dd (patch) | |
| tree | c833872dc41a06b64ac173911763e091a7ced6f8 /python | |
| parent | 2ea3826d516fdf10a889e98ffab04a8f1d790650 (diff) | |
| download | pubnub-python-2238067fbbe3fa6154150095f8a3b4b317a7c7dd.tar.bz2 | |
refactoring
Diffstat (limited to 'python')
| -rw-r--r-- | python/3.3/Pubnub.py | 23 | ||||
| -rw-r--r-- | python/3.3/here-now-example.py | 33 | ||||
| -rwxr-xr-x | python/3.3/publish-example.py | 2 | 
3 files changed, 44 insertions, 14 deletions
diff --git a/python/3.3/Pubnub.py b/python/3.3/Pubnub.py index e2b573f..5df77d5 100644 --- a/python/3.3/Pubnub.py +++ b/python/3.3/Pubnub.py @@ -25,27 +25,24 @@ class Pubnub(PubnubCore):          publish_key,          subscribe_key,          secret_key = False, +        cipher_key = False,          ssl_on = False,          origin = 'pubsub.pubnub.com',          pres_uuid = None      ) :          super(Pubnub, self).__init__( -            publish_key, -            subscribe_key, -            secret_key, -            ssl_on, -            origin, -            pres_uuid +            publish_key = publish_key, +            subscribe_key = subscribe_key, +            secret_key = secret_key, +            cipher_key = cipher_key, +            ssl_on = ssl_on, +            origin = origin, +            uuid = pres_uuid          )         -    def _request( self, request, origin = None, encode = True, params = None, callback = None ) : +    def _request( self, request, callback = None ) :          ## Build URL -        url = (origin or self.origin) + '/' + "/".join( -            encode and self._encode(request) or request -        ) -        ## Add query params -        if params is not None and len(params) > 0: -            url = url + "?" + "&".join(params) +        url = self.getUrl(request)          ## Send Request Expecting JSONP Response          try: diff --git a/python/3.3/here-now-example.py b/python/3.3/here-now-example.py new file mode 100644 index 0000000..261500a --- /dev/null +++ b/python/3.3/here-now-example.py @@ -0,0 +1,33 @@ +## www.pubnub.com - PubNub Real-time push service in the cloud.  +# coding=utf8 + +## PubNub Real-time Push APIs and Notifications Framework +## Copyright (c) 2010 Stephen Blum +## http://www.pubnub.com/ + +## ----------------------------------- +## PubNub 3.1 Real-time Push Cloud API +## ----------------------------------- + +import sys +from twisted.internet import reactor +from Pubnub import Pubnub + +publish_key   = len(sys.argv) > 1 and sys.argv[1] or 'demo' +subscribe_key = len(sys.argv) > 2 and sys.argv[2] or 'demo' +secret_key    = len(sys.argv) > 3 and sys.argv[3] or 'demo' +cipher_key    = len(sys.argv) > 4 and sys.argv[4] or '' +ssl_on        = len(sys.argv) > 5 and bool(sys.argv[5]) or False + +## ----------------------------------------------------------------------- +## Initiate Pubnub State +## ----------------------------------------------------------------------- +pubnub = Pubnub( publish_key=publish_key, subscribe_key=subscribe_key, +    secret_key=secret_key, cipher_key=cipher_key, ssl_on=ssl_on) +crazy  = 'hello_world' + + +print pubnub.here_now( { +    'channel'  : crazy +}) + diff --git a/python/3.3/publish-example.py b/python/3.3/publish-example.py index 725df0b..c97034b 100755 --- a/python/3.3/publish-example.py +++ b/python/3.3/publish-example.py @@ -1,7 +1,7 @@  from Pubnub import Pubnub  ## Initiate Class -pubnub = Pubnub( 'demo', 'demo', None, False ) +pubnub = Pubnub( publish_key='demo', subscribe_key='demo', ssl_on=False )  ## Publish Example  info = pubnub.publish({  | 
