Manage notebook metadata and navigation with internal tools
masterThe repository provides several Python scripts to automate the management of Jupyter notebooks. These tools are used to maintain consistency in the table of contents, navigation links, and book metadata across the notebook collection.
generate_contents.py: Generates a markdown table of contents. This is used for the mainREADME.mdand theIndex.ipynbnotebook.add_navigation.py: Injects navigation links at both the top and bottom of each notebook to facilitate movement between chapters.add_book_info.py: Injects book-specific metadata and information at the top of each notebook.