Esempio n. 1
0
def pushLink(args):
    p = PushBullet(args.api_key)
    link = p.pushLink(args.device, args.title, args.url)
    if args.json:
        print(json.dumps(link))
        return
    print("Link %s sent to %s" % (link["iden"], link["target_device_iden"]))
Esempio n. 2
0
def pushLink(args):
    p = PushBullet(args.api_key)
    link = p.pushLink(args.device, args.title, args.url)
    if args.json:
        print(json.dumps(link))
        return
    print("Link %s sent to %s" % (link["iden"], link["target_device_iden"]))
Esempio n. 3
0
def pushLink(args):
    p = PushBullet(args.api_key)
    link = p.pushLink(args.device, args.title, args.url)
    if args.json:
        print(json.dumps(link))
        return
    if args.device and args.device[0] == '#':
        print("Link broadcast to channel %s" % (args.device))
    elif not args.device:
        print("Link %s sent to all devices" % (link["iden"]))
    else:
        print("Link %s sent to %s" % (link["iden"], link["target_device_iden"]))
Esempio n. 4
0
def pushLink(args):
    p = PushBullet(args.api_key)
    link = p.pushLink(args.device, args.title, args.url)
    if args.json:
        print(json.dumps(link))
        return
    if args.device and args.device[0] == '#':
        print("Link broadcast to channel %s" % (args.device))
    elif not args.device:
        print("Link %s sent to all devices" % (link["iden"]))
    else:
        print("Link %s sent to %s" %
              (link["iden"], link["target_device_iden"]))
Esempio n. 5
0
def pushLink(args):
    p = PushBullet(args.api_key)
    try:
        link = p.pushLink(args.device, args.title, args.url)
    except HTTPError:
        _, e, _ = sys.exc_info()
        print("The server couldn\'t fulfill the request.")
        print("Error code: %s" % (e.code))
    except URLError:
        _, e, _ = sys.exc_info()
        print("We failed to reach a server.")
        print("Reason: %s" % (e.reason))
    else:
        if args.json:
            print(link)
            return
        if "created" in link:
            print("OK")
        else:
            print("ERROR %s" % (link))
Esempio n. 6
0
def pushLink(args):
    p = PushBullet(args.api_key)
    try:
        link = p.pushLink(args.device, args.title, args.url)
    except HTTPError:
        _, e, _ = sys.exc_info()
        print("The server couldn\'t fulfill the request.")
        print("Error code: %s" % (e.code))
    except URLError:
        _, e, _ = sys.exc_info()
        print("We failed to reach a server.")
        print("Reason: %s" % (e.reason))
    else:
        if args.json:
            print(link)
            return
        if "created" in link:
            print("OK")
        else:
            print("ERROR %s" % (link))