[IPython-dev] SiteMap and Indexes for nbviewer
Matthias BUSSONNIER
bussonniermatthias at gmail.com
Sat Apr 19 08:15:02 EDT 2014
Hi Doug,
nbviewer is gihutb enabled and allow you to browse folder :
http://nbviewer.ipython.org/github/ipython/ipython/tree/master/examples/
One could had the same for bitbucket i suppose
--
Matthias
Le 19 avr. 2014 à 12:08, Doug Blank a écrit :
> nbviewer is a great utility for showing notebooks. However, when you start to get a collection of notebooks, it can be difficult to use nbviewer usefully. To solve this issue, we wrote a couple of Python programs to create Index.ipynb files for directories, and SiteMap.ipynb to index all of the notebooks. (We hope that this is in the spirit of what nbviewer was intended).
>
> Features:
>
> * If you have a README.md in a directory, it will be added as a cell in the Index.ipynb
> * Each Index creates links to subfolders with Index.ipynbfiles and to notebooks in the folder
> * Allows you to add a header to each page
>
> The code is quite basic at this point, but we'll revise and incorporate new features and better structure as we develop it.
>
> Here is our SiteMap and toplevel Index:
>
> http://nbviewer.ipython.org/urls/bitbucket.org/ipre/calico/raw/master/notebooks/SiteMap.ipynb
>
> http://nbviewer.ipython.org/urls/bitbucket.org/ipre/calico/raw/master/notebooks/Index.ipynb
>
> The code is here:
>
> https://bitbucket.org/ipre/calico/src/master/notebooks/make.py
> https://bitbucket.org/ipre/calico/src/master/notebooks/code2notebook.py
>
> Limitations: currently no links back to top; you have to update the cached nbviewer version (using url + "?create=1") outside of this code.
>
> Ideas/suggestions welcomed; hope this can be of use,
>
> -Doug
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev
More information about the IPython-dev
mailing list