adjust mock_client script for conversion

This commit is contained in:
Julius Unverfehrt 2022-05-31 18:19:41 +02:00
parent 3046b4dc26
commit 187055e5eb

View File

@ -10,7 +10,7 @@ from pyinfra.storage.storages import get_s3_storage
def parse_args():
parser = argparse.ArgumentParser()
parser.add_argument("--bucket_name", "-b", required=True)
parser.add_argument("--analysis_container", "-a", choices=["detr", "ner", "image"], required=True)
parser.add_argument("--analysis_container", "-a", choices=["detr", "ner", "image", "conversion"], required=True)
args = parser.parse_args()
return args
@ -47,6 +47,8 @@ def build_message_bodies(analyse_container_type, bucket_name):
def update_message(message_dict):
if analyse_container_type == "detr" or analyse_container_type == "image":
message_dict.update({"targetFileExtension": "ORIGIN.pdf.gz", "responseFileExtension": "IMAGE_INFO.json.gz"})
if analyse_container_type == "conversion":
message_dict.update({"targetFileExtension": "ORIGIN.pdf.gz", "responseFileExtension": "png.gz", "operation": "conversion"})
if analyse_container_type == "ner":
message_dict.update(
{"targetFileExtension": "TEXT.json.gz", "responseFileExtension": "NER_ENTITIES.json.gz"}