Spaces:
Runtime error
Runtime error
File size: 1,022 Bytes
b86e5c3 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
from pathlib import Path
from typing import Optional, Union
import fire
from ocr_and_translate_en2jp.genarate_tranrate_df import df_generator, output_results
def df_generator_wrapper(
file_path: Union[str, Path],
output_dir: Optional[Union[str, Path]] = './',
output_file_name: str = 'output',
max_words: Optional[int] = None,
do_shuffle_output: bool = False,
seed: Optional[int] = None,
do_output_csv: Optional[bool] = True,
do_output_excel: Optional[bool] = False,
do_clean_noise_data: Optional[bool] = True,
) -> None:
file_path = Path(file_path)
output_dir = Path(output_dir)
output_dir.mkdir(parents=True, exist_ok=True)
df = df_generator(
file_path=file_path,
max_words=max_words,
do_shuffle_output=do_shuffle_output,
seed=seed,
do_clean_noise_data=do_clean_noise_data,
)
output_results(df, output_dir, output_file_name, do_output_csv, do_output_excel)
if __name__ == '__main__':
fire.Fire(df_generator)
|