Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
probml
GitHub Repository: probml/pyprobml
Path: blob/master/internal/book2/create_non_figure_url_mapping.py
1192 views
1
"""
2
command usage:
3
python3 internal/book2/create_non_figure_url_mapping.py -book_no 2 -csv internal/non_figures_url_mapping_book2.csv
4
"""
5
import argparse
6
from probml_utils.url_utils import non_figure_notebook_url_mapping
7
from glob import glob
8
9
parser = argparse.ArgumentParser(description="create non figure url mapping")
10
parser.add_argument("-book_no", "--book_no", type=int, default=2, help="")
11
parser.add_argument("-csv", "--csv", type=str, help="")
12
args = parser.parse_args()
13
14
book_no = args.book_no
15
nb_path = f"notebooks/book{book_no}/*/*.ipynb"
16
notebooks_1 = glob(nb_path)
17
# print(notebooks_1)
18
19
print(f"Parsing started from {nb_path}...........")
20
21
if args.csv:
22
figure_mapping = non_figure_notebook_url_mapping(notebooks_1, args.csv, book_no=2)
23
else:
24
figure_mapping = non_figure_notebook_url_mapping(notebooks_1, "", book_no=2)
25
26