使用CLI从外部URL下载Jupyter Notebook

VeL*_*err 6 curl wget jupyter jupyter-notebook

我需要在终端中下载.ipynb文件,然后运行它(使用nbconvert或类似的东西)。

  1. 我尝试使用wgetcurl为此,但是我得到了网页(带有标签和Javascript代码)而不是可运行的Notebook。

  2. 然后,我使用了Jupyter REST API。为了获得笔记本的内容,/api/contents/<path>/<file>我只是使用URL 来更改notebooksapi/contents。我得到了笔记本的内容,其中包含一些其他文本(我稍后必须对其进行过滤),以及...以一行的形式。因此,我需要做很多工作才能将这条线转换为可用的笔记本。

是否可以通过终端下载Jupyter笔记本并获得可用的.ipynb文件(与可以download as .ipynb在Jupyter Web UI中下载的文件相同)。

har*_*are 1

我不是 jupyter 方面的专家,但如果您可以download as .ipynb使用浏览器获取文件,那么只需在打开 Chrome 开发人员工具的情况下重复该步骤,并在网络选项卡中查找浏览器点击的 URL。您可以在开发人员工具中复制为curl命令并将其粘贴到终端中以获得相同的效果。(抱歉,我没有正在运行的笔记本来确保我的建议有效,希望它有所帮助)