我可以配置Jupyter通过网页上的链接打开笔记本吗?

时间:2017-11-01 10:43:53

标签: browser jupyter-notebook

我使用Jupyter笔记本(使用Python内核)进行教学。我经常将笔记本发布在我们大学的Moodle平台上供我的学生使用。当他们点击指向笔记本的链接时,他们必须先在本地保存笔记本,然后从Jupyter界面打开它。

有没有办法配置Jupyter和/或我的浏览器直接在Jupyter中打开笔记本而不必先下载然后再手动打开它?我不介意这是否需要先启动Jupyter,在浏览器的另一个选项卡中运行。

我在Linux上使用Firefox,但理想情况下我正在寻找适用于任何或大多数浏览器的解决方案。

1 个答案:

答案 0 :(得分:0)

我使用JupyterHub作为我的课程,并有一些定制的"服务"这样的公用事业。但是,一个更简单的解决方案可能是让学生从正在运行的笔记本(例如您的教学大纲)中下载笔记本。我们还开发了一个%下载魔法,使这很容易。但您可以相当轻松地下载URL,具体取决于您使用的Jupyter语言。

下载魔法:https://github.com/Calysto/metakernel/blob/master/metakernel/magics/README.md#download

需要metakernel和metakernel.register_ipython_magics()