Skip to content

Instantly share code, notes, and snippets.

@ronaldokun
Created January 26, 2024 01:49
Show Gist options
  • Select an option

  • Save ronaldokun/ecc50749fce9b9b97012e4d5036a3c63 to your computer and use it in GitHub Desktop.

Select an option

Save ronaldokun/ecc50749fce9b9b97012e4d5036a3c63 to your computer and use it in GitHub Desktop.

Revisions

  1. ronaldokun created this gist Jan 26, 2024.
    11 changes: 11 additions & 0 deletions execute_nb.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,11 @@
    #!/usr/bin/env python

    import nbformat,fire
    from nbconvert.preprocessors import ExecutePreprocessor

    def run_notebook(path):
    nb = nbformat.read(open(path), as_version=nbformat.NO_CONVERT)
    ExecutePreprocessor(timeout=600).preprocess(nb, {})
    print('done')

    if __name__ == '__main__': fire.Fire(run_notebook)