notification_google_calendar.py
def get_google_credentials(options, config):
    """
    Get google API credentials for user.
    """

    try:
        if options.get_google_credentials:
            flow = flow_from_clientsecrets(config["secrets"], scope=SCOPE, redirect_uri="oob")
            sys.stdout.write("Follow this URL: {url} and grant access to calendar.\n".format(url=flow.step1_get_authorize_url()))
            token = raw_input("Enter token:")
            credentials = flow.step2_exchange(token)
            storage = Storage(os.path.join(config["credentials"], "{username}.json".format(username=options.username)))
            storage.put(credentials)
            credentials.set_store(storage)
        else:
            storage = Storage(os.path.join(config["credentials"], "{username}.json".format(username=options.username)))
            credentials = storage.get()
    except Exception, err:
        if not options.quiet:
            sys.stderr.write("ERROR: Getting google API credentials error. {err}\n".format(err=err))
        sys.exit(-1)

    return credentials
def get_google_credentials(options, config):
    try:
        if options.get_google_credentials:
            flow = flow_from_clientsecrets(config["secrets"], scope=SCOPE, redirect_uri="oob")
            sys.stdout.write("Follow this URL: {url} and grant access to calendar.\n".format(url=flow.step1_get_authorize_url()))
            token = raw_input("Enter token:")
            credentials = flow.step2_exchange(token)
            storage = Storage(os.path.join(config["credentials"], "{username}.json".format(username=options.username)))
            storage.put(credentials)
            credentials.set_store(storage)
        else:
            storage = Storage(os.path.join(config["credentials"], "{username}.json".format(username=options.username)))
            credentials = storage.get()
    except Exception, err:
        if not options.quiet:
            sys.stderr.write("ERROR: Getting google API credentials error. {err}\n".format(err=err))
        sys.exit(-1)

    return credentials
def get_google_credentials ( options , config ) : try : if options . get_google_credentials : flow = flow_from_clientsecrets ( config [ "secrets" ] , scope = SCOPE , redirect_uri = "oob" ) sys . stdout . write ( "Follow this URL: {url} and grant access to calendar.\n" . format ( url = flow . step1_get_authorize_url ( ) ) ) token = raw_input ( "Enter token:" ) credentials = flow . step2_exchange ( token ) storage = Storage ( os . path . join ( config [ "credentials" ] , "{username}.json" . format ( username = options . username ) ) ) storage . put ( credentials ) credentials . set_store ( storage ) else : storage = Storage ( os . path . join ( config [ "credentials" ] , "{username}.json" . format ( username = options . username ) ) ) credentials = storage . get ( ) except Exception , err : if not options . quiet : sys . stderr . write ( "ERROR: Getting google API credentials error. {err}\n" . format ( err = err ) ) sys . exit ( - 1 ) return credentials
Get google API credentials for user.
Get google API credentials for user .