Eksportuje pliki *.ipynb z danego folderu do plikow *.html
Z plikow *.html usuwa komorki z kodem (ale zostawia ich output)
Do plikow *.html dodaje spis tresci (hieprlacza do naglowkow z html-a)
Uzycie:
- Wchodze do katalogu w ktorym sa pliki *.ipynb (1 lub wiecej),
usun_wyeksportuj.py,wstaw_toc_do_html.py - Wpisuje konende bashowa:
python3 usun_wyeksportuj.pyi voila, tworzy mi folder eksport_do_html w ktorym sa pliki *.html (pliki oryginalne sa nie zmienione).
Dziala na pliki *.ipynb w obrebie folderu w ktorym jestesmy (nie wchodzi w podfoldery)
Jesli jednak chcemy tez zmian w podfolderach to mozemy wykorzystac (patrz pozycja 2 ponizej):
Przydatne komendy bashowe:
- wykonuje wszystkie komorki z danego pliku *.ipynb na wszystkich znalezionych plikach w (pod)folderach z obecnego folderu
find -name '*.ipynb' -execdir jupyter nbconvert --to notebook --inplace --execute {} +- wykonuje plik usun_wyeksportuj.py w kazdym folderze w ktorym on sie znajduje w (pod)folderach z obecnego folderu
find -name usun_wyeksportuj.py -execdir python3 {} +