示例#1
0
 def execute(self, args):
     print('Running translate task...')
     categories = filesystem.loader(args['root_folder']).load()
     filesystem_client = filesystem.client(args['root_folder'])
     zendesk.pusher(args['company_uri'], args['user'], args['password'],
                    filesystem_client, args['image_cdn'], args['disable_article_comments']).push(categories)
     print('Done')
示例#2
0
 def execute(self, args):
     print('Running translate task...')
     categories = filesystem.loader(args['root_folder']).load()
     filesystem_client = filesystem.client(args['root_folder'])
     zendesk.pusher(args['company_uri'], args['user'], args['password'],
                    filesystem_client, args['image_cdn'],
                    args['disable_article_comments']).push(categories)
     print('Done')
示例#3
0
 def execute(self, args):
     logging.info('Running export task...')
     categories = filesystem.loader(
         args['root_folder'], args['disable_article_comments']).load()
     filesystem_client = filesystem.client(args['root_folder'])
     zendesk.pusher(args['company_uri'], args['user'], args['password'],
                    filesystem_client).push(categories)
     logging.info('Export task completed')
示例#4
0
    def execute(self, args):
        print('Running doctor task...')
        categories = filesystem.loader(args['root_folder']).load()
        filesystem_client = filesystem.client(args['root_folder'])
        filesystem_doctor = filesystem.doctor(args['root_folder'])
        translate_doctor = translate.doctor(args['webtranslateit_api_key'])
        zendesk_doctor = zendesk.doctor(
            args['company_uri'], args['user'], args['password'], filesystem_client, args['force'])

        zendesk_doctor.fix(categories)
        filesystem_doctor.fix(categories)
        translate_doctor.fix(categories)

        filesystem.saver(args['root_folder']).save(categories)

        print('Done')
示例#5
0
    def execute(self, args):
        print('Running doctor task...')
        categories = filesystem.loader(args['root_folder']).load()
        filesystem_client = filesystem.client(args['root_folder'])
        filesystem_doctor = filesystem.doctor(args['root_folder'])
        translate_doctor = translate.doctor(args['webtranslateit_api_key'])
        zendesk_doctor = zendesk.doctor(args['company_uri'], args['user'],
                                        args['password'], filesystem_client,
                                        args['force'])

        zendesk_doctor.fix(categories)
        filesystem_doctor.fix(categories)
        translate_doctor.fix(categories)

        filesystem.saver(args['root_folder']).save(categories)

        print('Done')