nbviewer
#
Installation#
Der Notebook Viewer benötigt mehrere Binärpakete, die auf unserem System installiert werden müssen:
$ sudo apt install libmemcached-dev libcurl4-openssl-dev pandoc libevent-dev
$ brew install libmemcached openssl pandoc libevent
Anschließend kann der Jupyter Notebook Viewer in einer neuen virtuellen Umgebung installiert werden mit:
$ mkdir nbviewer $ cd !$ cd nbviewer
Nun kann dann auch
nbviewer
installiert werden:$ pipenv install nbviewer
Zum Testen kann der Server gestartet werden mit:
$ pipenv run python -m nbviewer --debug --no-cache
Erweitern des Notebook-Viewers#
Der Notebook-Viewer lässt sich um Provider erweitern, s. Extending the Notebook Viewer.
Zugriffsbeschränkung#
Wenn der Viewer als Service nbviewer erstellen ausgeführt wird, können
nur Benutzer, die sich am JupyterHub authentifiziert haben, auf die
Notebooks des nbviewer
zugreifen.