예제 #1
0
def import_metadata_file(corpus, input_file_path, input_format, source, rec_id_prefix, save, role):
    logging.info("import_metadata_file")
    if corpus and input_file_path:
        logging.info("corpus: {}".format(corpus))
        logging.info("input_file_path: {}".format(input_file_path))
        logging.info("input_format: {}".format(input_format))
        logging.info("source: {}".format(source))
        document_list = crosswalks_service.parse_and_convert_file(input_file_path, input_format, constants.FORMAT_METAJSON, source, rec_id_prefix, False, False)
        return import_metajson_list(corpus, document_list, save, role)
예제 #2
0
def import_metadata_file(corpus, input_file_path, input_format, source,
                         rec_id_prefix, save, role):
    logging.info("import_metadata_file")
    if corpus and input_file_path:
        logging.info("corpus: {}".format(corpus))
        logging.info("input_file_path: {}".format(input_file_path))
        logging.info("input_format: {}".format(input_format))
        logging.info("source: {}".format(source))
        document_list = crosswalks_service.parse_and_convert_file(
            input_file_path, input_format, constants.FORMAT_METAJSON, source,
            rec_id_prefix, False, False)
        return import_metajson_list(corpus, document_list, save, role)
예제 #3
0
def convert_metadatas(args):
    input_format = args.input_format
    logging.info("input_format: {}".format(input_format))
    input_file_path = args.input_file_path
    logging.info("input_file_path: {}".format(input_file_path))
    output_format = args.output_format
    logging.info("output_format: {}".format(output_format))
    output_file_path = args.output_file_path
    logging.info("output_file_path: {}".format(output_file_path))
    # error_file
    all_in_one_file = True
    # convert
    results = crosswalks_service.parse_and_convert_file(
        input_file_path, input_format, output_format, None, "", False, all_in_one_file
    )
    # export
    io_service.write_items_in_one_file(None, None, results, output_file_path, output_format)
예제 #4
0
def convert_metadatas(args):
    input_format = args.input_format
    logging.info("input_format: {}".format(input_format))
    input_file_path = args.input_file_path
    logging.info("input_file_path: {}".format(input_file_path))
    output_format = args.output_format
    logging.info("output_format: {}".format(output_format))
    output_file_path = args.output_file_path
    logging.info("output_file_path: {}".format(output_file_path))
    # error_file
    all_in_one_file = True
    # convert
    results = crosswalks_service.parse_and_convert_file(
        input_file_path, input_format, output_format, None, "", False,
        all_in_one_file)
    # export
    io_service.write_items_in_one_file(None, None, results, output_file_path,
                                       output_format)