예제 #1
0
def main(wf):
    url = wf.args[0]
    if url == 'logout':
        Drive.revoke_tokens()
        return sys.stdout.write('logged out')
    elif url == 'login':
        return Drive.open_auth_page()
    elif url == 'clear':
        Drive.clear_cache()
        return sys.stdout.write('cache cleared')
    elif url.startswith('set'):
        length = int(url[3:])
        Drive.set_cache_length(length)
        return sys.stdout.write('cache set to %s seconds' % str(length))

    subprocess.call(['open', url])
def main(wf):
    url = wf.args[0]
    if url == 'logout':
        Drive.revoke_tokens()
        return sys.stdout.write('logged out')
    elif url == 'login':
        return Drive.open_auth_page()
    elif url == 'clear':
        Drive.clear_cache()
        return sys.stdout.write('cache cleared')
    elif url.startswith('set'):
        length = int(url[3:])
        Drive.set_cache_length(length)
        return sys.stdout.write('cache set to %s seconds' % str(length))

    subprocess.call(['open', url])
예제 #3
0
def main(wf):
    url = wf.args[0]
    if url == 'logout':
        Drive.revoke_tokens()
        return sys.stdout.write('logged out')
    elif url == 'login':
        return Drive.open_auth_page()
    elif url == 'clear':
        Drive.clear_cache()
        return sys.stdout.write('cache cleared')
    elif url == 'create_doc':
        url = Drive.create_file('DOC')
    elif url == 'create_sheet':
        url = Drive.create_file('SHEET')
    elif url == 'create_slide':
        url = Drive.create_file('SLIDE')
    elif url == 'create_form':
        url = Drive.create_file('FORM')
    elif url.startswith('set'):
        length = int(url[3:])
        Drive.set_cache_length(length)
        return sys.stdout.write('cache set to %s seconds' % str(length))

    subprocess.call(['open', url])