从外部 URL 打开文件#

警告

本指南中提到的第三方扩展默认情况下未包含在 JupyterLite 中。可能存在其他 JupyterLab 扩展可以实现相同的功能,您可能需要考虑使用它们。本指南仅供参考,方便您了解如何在 JupyterLite 网站中启用此功能。

默认情况下,JupyterLite 无法从外部 URL 打开文件。

但是,您可以安装 jupyterlab-open-url-parameter 扩展来启用此功能。

在您的构建环境中,安装扩展

pip install jupyterlab-open-url-parameter

然后像往常一样构建您的 JupyterLite 网站

jupyter lite build

扩展应该会自动在您的网站中启用。

扩展将通过 URL 参数打开传递的文件。URL 参数为 fromURL。可以通过 fromURL 参数传递多个文件。文件将按传递顺序打开。

例如,如果您想打开一个笔记本和一个 csv 文件

  • https://raw.githubusercontent.com/jupyterlab/jupyterlab-demo/master/notebooks/Lorenz.ipynb

  • https://raw.githubusercontent.com/jupyterlab/jupyterlab-demo/master/data/iris.csv

您可以将以下内容附加到 JupyterLab 实例的 URL:?fromURL=https://raw.githubusercontent.com/jupyterlab/jupyterlab-demo/master/notebooks/Lorenz.ipynb&fromURL=https://raw.githubusercontent.com/jupyterlab/jupyterlab-demo/master/data/iris.csv

这将导致以下 URL

http://your-jupyterlite.example.com/lab?fromURL=https://raw.githubusercontent.com/jupyterlab/jupyterlab-demo/master/data/iris.csv&fromURL=https://raw.githubusercontent.com/jupyterlab/jupyterlab-demo/master/notebooks/Lorenz.ipynb

a screenshot showing how to use the jupyterlab-open-url-parameter extension

注意

有关扩展的更多信息,请查看 jupyterlab-open-url-parameter 存储库。

参考#

查看 添加扩展的指南,了解有关如何将扩展添加到您的 JupyterLite 站点的更多信息。