From 562eadc63b77e6b281a9d284e726479e929fb0e4 Mon Sep 17 00:00:00 2001 From: Fernando Pereira Date: Fri, 15 Nov 2019 12:12:44 -0500 Subject: [PATCH] Adding rst generator script --- build_rst.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 build_rst.sh diff --git a/build_rst.sh b/build_rst.sh new file mode 100644 index 0000000..e3bc0c7 --- /dev/null +++ b/build_rst.sh @@ -0,0 +1,34 @@ +#!/bin/sh +# ------------------------------------------------------------ +# Script to generate the html and .rst stubs to show the +# ipynb within Sphinx generated docs +# +# Requires jupyter nbconvert +# ------------------------------------------------------------ +set -e + +# Create a clean index.rst +echo " +Tutorials +========= + +.. toctree:: + :maxdepth: 2 +" > index.rst + +for filename in *.ipynb; do + jupyter nbconvert --to html $filename + name="${filename%.*}" + + # Create stub rst + echo "$name +---------------- + +.. raw:: html + :file: $name.html +" > $name.rst + + # Add to index + echo " $name" >> index.rst + +done \ No newline at end of file