diff --git a/travelogues_extraction/script/script.py b/travelogues_extraction/script/script.py index f0111c08a7772687ca4f9f2d5243426509106ae3..9d2d63300d87015cf3637a14109cedb46d98412a 100644 --- a/travelogues_extraction/script/script.py +++ b/travelogues_extraction/script/script.py @@ -12,15 +12,15 @@ from travelogues_extraction.controller.main import FromAlmaOutputToExcel @click.command() -@click.argument('--input-file', help='Use .xlsx file as input', type=click.File) -@click.argument('--ac-column', type=click.STRING, help= +@click.option('--input-file', help='Use .xlsx file as input', type=click.File) +@click.option('--ac-column', type=click.STRING, help= 'The column of the input file, where the ac numbers are. The column name is the string in the first row of the column', ) -@click.argument('--start', default=0, type=click.INT, help='The first record of the input file to extract the data') -@click.argument('--stop', default=None, type=click.INT, help='The last record of the input file to extract the data') -@click.argument('--output-file', help='Generate this .xlsx file', type=click.File) -@click.argument('--log-file', default=None, help='If given, write a csv log that that file', type=click.File) -@click.argument('--deep-log-file', default=None, help='If given, write a deep json log that that file', type=click.File) +@click.option('--start', default=0, type=click.INT, help='The first record of the input file to extract the data') +@click.option('--stop', default=None, type=click.INT, help='The last record of the input file to extract the data') +@click.option('--output-file', help='Generate this .xlsx file', type=click.File) +@click.option('--log-file', default=None, help='If given, write a csv log that that file', type=click.File) +@click.option('--deep-log-file', default=None, help='If given, write a deep json log that that file', type=click.File) def extract_data(input_file: str, output_file: str, ac_column: str, start: typing.Optional[int] = 0, stop: typing.Optional[int]=None, log_file: typing.Optional[str]=None, deep_log_file: typing.Optional[str]=None): """ Takes an excel file with a column of ac numbers, gets data from alma, brings the data in excel like shape, and generates an excel file with this data