Path: blob/master/internal/book2/create_non_figure_url_mapping.py
1192 views
"""1command usage:2python3 internal/book2/create_non_figure_url_mapping.py -book_no 2 -csv internal/non_figures_url_mapping_book2.csv3"""4import argparse5from probml_utils.url_utils import non_figure_notebook_url_mapping6from glob import glob78parser = argparse.ArgumentParser(description="create non figure url mapping")9parser.add_argument("-book_no", "--book_no", type=int, default=2, help="")10parser.add_argument("-csv", "--csv", type=str, help="")11args = parser.parse_args()1213book_no = args.book_no14nb_path = f"notebooks/book{book_no}/*/*.ipynb"15notebooks_1 = glob(nb_path)16# print(notebooks_1)1718print(f"Parsing started from {nb_path}...........")1920if args.csv:21figure_mapping = non_figure_notebook_url_mapping(notebooks_1, args.csv, book_no=2)22else:23figure_mapping = non_figure_notebook_url_mapping(notebooks_1, "", book_no=2)242526