def main():
    parser = ArgumentParser(description='Generate XML files for Tightrope')
    parser.add_argument('--create-page', action='store_true', default=False)
    parser.add_argument('--delete-page', action='store', default=False)
    parser.add_argument('--clear-pages', action='store_true', default=False)
    parser.add_argument('--send', action='store_true', default=False)
    args = parser.parse_args()

    credentials = get_userpass_pair('tightrope')

    pages = []
    if args.create_page:
        pages = create_pages(credentials)
    elif args.delete_page:
        pages = [delete_page(credentials, args.delete_page)]
    elif args.clear_pages:
        pages = [clear_pages(credentials)]
    else:
        print('python3 make-xml.py [--create-page|--delete-page|--clear-pages] [--send]')
        sys.exit(1)

    if args.send:
        replies = [send_page(p) for p in pages]
    else:
        [print(p) for p in pages]
Exemplo n.º 2
0
def main():
    parser = ArgumentParser(description='Generate XML files for Tightrope')
    parser.add_argument('--create-page', action='store_true', default=False)
    parser.add_argument('--delete-page', action='store', default=False)
    parser.add_argument('--clear-pages', action='store_true', default=False)
    parser.add_argument('--send', action='store_true', default=False)
    args = parser.parse_args()

    credentials = get_userpass_pair('tightrope')

    pages = []
    if args.create_page:
        pages = create_pages(credentials)
    elif args.delete_page:
        pages = [delete_page(credentials, args.delete_page)]
    elif args.clear_pages:
        pages = [clear_pages(credentials)]
    else:
        print(
            'python3 make-xml.py [--create-page|--delete-page|--clear-pages] [--send]'
        )
        sys.exit(1)

    if args.send:
        replies = [send_page(p) for p in pages]
    else:
        [print(p) for p in pages]
def main():
	page = sys.stdin.read().strip()
	resp = send_page(page)
	print(resp)
Exemplo n.º 4
0
def main():
    page = sys.stdin.read().strip()
    resp = send_page(page)
    print(resp)