0
Travisのような継続的な統合ツールを使用して私のジュピターノートブック用のショールームページを生成したかったのです。pythonノートブック用のショールームページを自動生成
完全な例はShogun's showroom pageですが、私は彼らが何を使用しているのか分かりません。
Travisのような継続的な統合ツールを使用して私のジュピターノートブック用のショールームページを生成したかったのです。pythonノートブック用のショールームページを自動生成
完全な例はShogun's showroom pageですが、私は彼らが何を使用しているのか分かりません。
私たちはbuildbotを使ってそれを生成しています。ここでの仕事はそれのためです: http://buildbot.shogun-toolbox.org/builders/nightly_default/builds/44
生成ノートブックの内容は非常に簡単です:
#!/bin/bash
export PYTHONPATH=$PWD/build_install/lib/python2.7/dist-packages:$PYTHONPATH
export LD_LIBRARY_PATH=$PWD/build_install/lib:$LD_LIBRARY_PATH
find $1 -type f \(-name '*.ipynb' ! -name 'template.ipynb' \) | xargs -I{} cp '{}' $3
find $1 -type f \(-name '*.ipynb' ! -name 'template.ipynb' \) | xargs -P $2 -I{} jupyter nbconvert --ExecutePreprocessor.timeout=600 --to html --output-dir $3 --execute '{}'
find $3 -type f -name '*.html' | xargs -P $2 -I{} python extract_image_from_html.py '{}'