Beispiel #1
0
channel = 'ab'


# Asynchronous usage
def callback(message, channel):
    print(str(message) + ' , ' + channel)


def error(message):
    print("ERROR : " + str(message))


def connect(message):
    print("CONNECTED " + str(message))


def reconnect(message):
    print("RECONNECTED " + str(message))


def disconnect(message):
    print("DISCONNECTED " + str(message))


print(pubnub.channel_group_add_channel(channel_group='abc', channel="a"))

pubnub.subscribe_group(channel_groups='abc', callback=callback, error=callback,
                       connect=connect, reconnect=reconnect, disconnect=disconnect)

pubnub.start()

def error(message):
    print("ERROR : " + str(message))


def connect_abc(message):
    print("CONNECTED " + str(message))

def connect_d(message):
    print("CONNECTED " + str(message))
    pubnub.unsubscribe(channel='d')


def reconnect(message):
    print("RECONNECTED " + str(message))


def disconnect(message):
    print("DISCONNECTED " + str(message))

print pubnub.channel_group_add_channel(channel_group='abc', channel="b")

pubnub.subscribe_group(channel_groups='abc', callback=callback_abc, error=error,
                 connect=connect_abc, reconnect=reconnect, disconnect=disconnect)

pubnub.subscribe(channels='d', callback=callback_d, error=error,
                 connect=connect_d, reconnect=reconnect, disconnect=disconnect)

pubnub.start()
Beispiel #3
0
def error(message):
    print("ERROR : " + str(message))


def connect(message):
    print("CONNECTED " + str(message))


def reconnect(message):
    print("RECONNECTED " + str(message))


def disconnect(message):
    print("DISCONNECTED " + str(message))


print pubnub.channel_group_add_channel(channel_group='abc', channel="a")

pubnub.subscribe_group(channel_groups='abc',
                       callback=callback,
                       error=callback,
                       connect=connect,
                       reconnect=reconnect,
                       disconnect=disconnect)

#pubnub.subscribe(channels='d', callback=callback, error=callback,
#                 connect=connect, reconnect=reconnect, disconnect=disconnect)

pubnub.start()
Beispiel #4
0
pubnub = Pubnub(publish_key=publish_key, subscribe_key=subscribe_key,
                secret_key=secret_key, cipher_key=cipher_key, ssl_on=ssl_on, auth_key="abcd")
channel = 'hello_world'


def callback(message):
    print(message)

print(pubnub.revoke(channel_group='dev:abcd', auth_key="abcd"))
print(pubnub.audit(channel_group="dev:abcd"))
print(pubnub.grant(channel_group='dev:abcd', read=True, write=True, manage=True, auth_key="abcd"))
print(pubnub.channel_group_list_namespaces())
print(pubnub.channel_group_list_groups(namespace='aaa'))
print(pubnub.channel_group_list_groups(namespace='foo'))
print(pubnub.channel_group_list_channels(channel_group='dev:abcd'))
print(pubnub.channel_group_add_channel(channel_group='dev:abcd', channel="hi"))
print(pubnub.channel_group_list_channels(channel_group='dev:abcd'))
print(pubnub.channel_group_remove_channel(channel_group='dev:abcd', channel="hi"))
print(pubnub.channel_group_list_channels(channel_group='dev:abcd'))


pubnub.revoke(channel_group='dev:abcd', auth_key="abcd", callback=callback, error=callback)
pubnub.audit(channel_group="dev:abcd", callback=callback, error=callback)
pubnub.grant(channel_group='dev:abcd', read=True, write=True, manage=True, auth_key="abcd", callback=callback, error=callback)
pubnub.channel_group_list_namespaces(callback=callback, error=callback)
pubnub.channel_group_list_groups(namespace='aaa', callback=callback, error=callback)
pubnub.channel_group_list_groups(namespace='foo', callback=callback, error=callback)
pubnub.channel_group_list_channels(channel_group='dev:abcd', callback=callback, error=callback)
pubnub.channel_group_add_channel(channel_group='dev:abcd', channel="hi", callback=callback, error=callback)
pubnub.channel_group_list_channels(channel_group='dev:abcd', callback=callback, error=callback)
pubnub.channel_group_remove_channel(channel_group='dev:abcd', channel="hi", callback=callback, error=callback)
Beispiel #5
0
    print("ERROR : " + str(message))


def connect(message):
    print("CONNECTED")


def reconnect(message):
    print("RECONNECTED")


def disconnect(message):
    print("DISCONNECTED")


pubnub.channel_group_add_channel("abg", "abcd")
pubnub.channel_group_add_channel("cdg", "efgh")

pubnub.subscribe(channels=channel, callback=callback, error=callback,
                 connect=connect, reconnect=reconnect, disconnect=disconnect)

pubnub.subscribe_group(channel_groups=channel_group, callback=callback, error=callback,
                       connect=connect, reconnect=reconnect, disconnect=disconnect)


def cb(resp):
    print(datetime.now().strftime('%H:%M:%S'), resp)


def err(resp):
    print(datetime.now().strftime('%H:%M:%S'), resp)
Beispiel #6
0
    print(message)


print(pubnub.revoke(channel_group='dev:abcd', auth_key="abcd"))
print(pubnub.audit(channel_group="dev:abcd"))
print(
    pubnub.grant(channel_group='dev:abcd',
                 read=True,
                 write=True,
                 manage=True,
                 auth_key="abcd"))
print(pubnub.channel_group_list_namespaces())
print(pubnub.channel_group_list_groups(namespace='aaa'))
print(pubnub.channel_group_list_groups(namespace='foo'))
print(pubnub.channel_group_list_channels(channel_group='dev:abcd'))
print(pubnub.channel_group_add_channel(channel_group='dev:abcd', channel="hi"))
print(pubnub.channel_group_list_channels(channel_group='dev:abcd'))
print(
    pubnub.channel_group_remove_channel(channel_group='dev:abcd',
                                        channel="hi"))
print(pubnub.channel_group_list_channels(channel_group='dev:abcd'))

pubnub.revoke(channel_group='dev:abcd',
              auth_key="abcd",
              callback=callback,
              error=callback)
pubnub.audit(channel_group="dev:abcd", callback=callback, error=callback)
pubnub.grant(channel_group='dev:abcd',
             read=True,
             write=True,
             manage=True,
Beispiel #7
0
    print("ERROR : " + str(message))


def connect(message):
    print("CONNECTED")


def reconnect(message):
    print("RECONNECTED")


def disconnect(message):
    print("DISCONNECTED")


pubnub.channel_group_add_channel("abg", "abcd")
pubnub.channel_group_add_channel("cdg", "efgh")

pubnub.subscribe(channels=channel,
                 callback=callback,
                 error=callback,
                 connect=connect,
                 reconnect=reconnect,
                 disconnect=disconnect)

pubnub.subscribe_group(channel_groups=channel_group,
                       callback=callback,
                       error=callback,
                       connect=connect,
                       reconnect=reconnect,
                       disconnect=disconnect)
Beispiel #8
0

def connect_d(message):
    print("CONNECTED " + str(message))
    pubnub.unsubscribe(channel="d")


def reconnect(message):
    print("RECONNECTED " + str(message))


def disconnect(message):
    print("DISCONNECTED " + str(message))


print(pubnub.channel_group_add_channel(channel_group="abc", channel="b"))

pubnub.subscribe_group(
    channel_groups="abc",
    callback=callback_abc,
    error=error,
    connect=connect_abc,
    reconnect=reconnect,
    disconnect=disconnect,
)

pubnub.subscribe(
    channels="d", callback=callback_d, error=error, connect=connect_d, reconnect=reconnect, disconnect=disconnect
)

pubnub.start()
Beispiel #9
0

def connect_d(message):
    print("CONNECTED " + str(message))
    pubnub.unsubscribe(channel='d')


def reconnect(message):
    print("RECONNECTED " + str(message))


def disconnect(message):
    print("DISCONNECTED " + str(message))


print(pubnub.channel_group_add_channel(channel_group='abc', channel="b"))

pubnub.subscribe_group(channel_groups='abc',
                       callback=callback_abc,
                       error=error,
                       connect=connect_abc,
                       reconnect=reconnect,
                       disconnect=disconnect)

pubnub.subscribe(channels='d',
                 callback=callback_d,
                 error=error,
                 connect=connect_d,
                 reconnect=reconnect,
                 disconnect=disconnect)