def shell(): import importer from api import old_confluence_api, new_confluence_api import exporter old_confluence_api.getServerInfo() old_confluence_api.getSpaces() old_confluence_api.getSpace('duitang') old_confluence_api.getPage('425988') old_confluence_api.getPageHistory('425988') old_confluence_api.getAttachments('425988') old_confluence_api.getAttachments('3572309') old_confluence_api.getChildren('425988') old_confluence_api.getComments('425988') import IPython IPython.embed()
def shell(): import importer from api import old_confluence_api, new_confluence_api import exporter old_confluence_api.getServerInfo() old_confluence_api.getSpaces() old_confluence_api.getSpace("duitang") old_confluence_api.getPage("425988") old_confluence_api.getPageHistory("425988") old_confluence_api.getAttachments("425988") old_confluence_api.getAttachments("3572309") old_confluence_api.getChildren("425988") old_confluence_api.getComments("425988") import IPython IPython.embed()
import exporter pages = utils.load_pages() ordered_pages = utils.sort_pages(pages) exporter.dump_page('4358662') if __name__ == '__main__': parser = argparse.ArgumentParser() parser.add_argument('action', choices=[ 'dump_page_list', 'dump_pages', 'dump_comments', 'dump_attachments', 'import_pages', 'import_attachments', 'import_comments', 'test', 'shell', ]) args = parser.parse_args() logger.info('Server info: %s' % old_confluence_api.getServerInfo()) import importer import exporter if args.action == 'dump_page_list': exporter.dump_page_list() elif args.action == 'dump_pages': exporter.dump_pages() # too long elif args.action == 'dump_comments': exporter.dump_comments() # too long elif args.action == 'dump_attachments': exporter.dump_attachments() elif args.action == 'import_pages': importer.import_pages() elif args.action == 'import_attachments': importer.import_attachments()
"action", choices=[ "dump_page_list", "dump_pages", "dump_comments", "dump_attachments", "import_pages", "import_attachments", "import_comments", "test", "shell", ], ) args = parser.parse_args() logger.info("Server info: %s" % old_confluence_api.getServerInfo()) import importer import exporter if args.action == "dump_page_list": exporter.dump_page_list() elif args.action == "dump_pages": exporter.dump_pages() # too long elif args.action == "dump_comments": exporter.dump_comments() # too long elif args.action == "dump_attachments": exporter.dump_attachments() elif args.action == "import_pages": importer.import_pages() elif args.action == "import_attachments": importer.import_attachments()