为 JupyterLab 提供代码格式化功能,可调用 black、isort、yapf 等格式化工具整理 Notebook 单元格代码。
jupyterlab-contrib/jupyter-archive
一款 JupyterLab 扩展,可在文件浏览器中直接压缩、下载和解压归档文件。
- Star
- 90
- Fork
- 18
- 未关闭 Issue
- 13
- 最近提交
- 8天前
这是什么?
jupyter-archive 为 JupyterLab 的文件浏览器增加了压缩、下载和解压功能。你可以选中文件或文件夹,也可以直接下载当前目录,并将其打包成单个归档文件。支持的格式包括 zip、tar.gz、tar.bz2 和 tar.xz。
打包在后台进行,打包大型文件夹时 JupyterLab 界面仍可继续操作。默认格式可在 JupyterLab 设置中指定,也可在文件浏览器菜单中逐次选择。归档文件还能直接在文件浏览器中原地解压。
该扩展同时包含服务端和前端组件,可通过 pip 或 conda-forge 安装,需要 JupyterLab 3.0 及以上或 Notebook 7.0 及以上版本。服务端的缓冲区和刷新参数可通过配置项或环境变量调整。
核心功能
- 01将选中的文件或当前文件夹打包下载。
- 02支持 zip、tar.gz、tar.bz2 和 tar.xz 格式。
- 03打包过程不阻塞 JupyterLab 界面。
- 04可在 JupyterLab 设置中配置默认压缩格式。
- 05可在文件浏览器中直接解压归档文件。
适用场景
- 将远程 Jupyter 服务器上的项目文件夹整体下载为一个文件。
- 打包 notebook 的数据或结果以便分享。
- 无需终端即可解压上传的归档文件。
快速上手
- 1
使用 pip 安装扩展
pip install jupyter-archive - 2
或使用 conda 从 conda-forge 安装
conda install -c conda-forge jupyter-archive
使用前须知
- 不提供 Notebook 客户端扩展。
标签
#jupyterlab#jupyter#jupyterlab-extension#archive#file-management#compression#archiving#jupyterlab-extensions
常见问题
- jupyter-archive 是什么?
- 一款 JupyterLab 扩展,可在文件浏览器中直接压缩、下载和解压归档文件。 jupyter-archive 为 JupyterLab 的文件浏览器增加了压缩、下载和解压功能。你可以选中文件或文件夹,也可以直接下载当前目录,并将其打包成单个归档文件。支持的格式包括 zip、tar.gz、tar.bz2 和 tar.xz。
- jupyter-archive 可以免费使用吗?用的什么许可证?
- jupyter-archive 以 BSD-3-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
- jupyter-archive 还在维护吗?
- 活跃维护中。jupyter-archive 最近一次提交是在 2026年10月30日。
- jupyter-archive 适合用来做什么?
- 将远程 Jupyter 服务器上的项目文件夹整体下载为一个文件。 打包 notebook 的数据或结果以便分享。 无需终端即可解压上传的归档文件。
- jupyter-archive 怎么安装和运行?
- 使用 pip 安装扩展: pip install jupyter-archive 或使用 conda 从 conda-forge 安装: conda install -c conda-forge jupyter-archive
- 在哪里获取 jupyter-archive?
- 源代码和安装说明在 GitHub 上:https://github.com/jupyterlab-contrib/jupyter-archive
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
90771PythonMIT更新于 3个月前
为 JupyterLab 添加 Git 面板,可在笔记本环境中完成暂存、提交、分支和远程同步等版本控制操作。
1613412TypeScriptBSD-3-Clause更新于 3天前
一个 JupyterLab 扩展,可添加多个文件浏览器,连接本地及 S3、Samba 等远程存储。
24957TypeScriptApache-2.0更新于 7天前
一个 JupyterLab 扩展,可在 iframe 组件中打开网站或本地 HTML 文件,并可添加快捷入口。
11822JavaScriptApache-2.0维护活跃更新于 6天前
为 JupyterLab 中按顺序执行的 Notebook 提供逐单元格测试的扩展与 Python 包。
9726PythonApache-2.0更新于 6天前
JupyterLab 扩展,输入文件名的一部分即可快速打开文件。
8915TypeScriptBSD-3-Clause维护活跃更新于 3天前