JupyLens - Jupyter Notebook Viewer & Editor
ID
naabbnjehfabpfpmiefejpfoblhfjahg直接在浏览器中打开、查看和编辑 Jupyter/IPython Notebook(.ipynb)文件。
应用截图
详细介绍
直接在浏览器中打开、查看和编辑 Jupyter/IPython Notebook(.ipynb)文件。
JupyLens 可直接在浏览器中打开、渲染和编辑 Jupyter/IPython Notebook(.ipynb)文件。无需 Jupyter 服务器、无需安装 Python、无需配置,只需打开笔记本即可开始阅读或编辑。
重要提示:此扩展程序不会执行或运行笔记本代码。它仅用于查看和编辑:你可以阅读和编辑单元格源文本,但代码单元格永远不会被执行。
# 主要功能
- 即时渲染:打开任意 .ipynb 文件,查看格式化的 Markdown、带语法高亮的 Python 代码以及所有单元格输出,包括图片、HTML 表格和错误回溯。
- 自动打开:访问任意 .ipynb 文件的本地或远程 URL 时,JupyLens 会自动拦截并渲染。启用文件访问权限后,也支持 file:// URL。
- 13 种主题:可选择 GitHub Theme、One Dark Pro、Dracula、Monokai Pro、Tokyo Night、Ayu、One Monokai、Rose Pine、Shades of Purple、Winter Is Coming、Solarized Light、Solarized Dark 和 Nord。所选主题会跨会话保存。
- 跟随系统的默认设置:首次启动时,系统采用深色主题会自动选择 Ayu,采用浅色主题则会选择 GitHub Theme。
- 行内编辑:点击任意单元格的 Edit 按钮即可修改其源内容。Tab 键插入 4 个空格。Save 保存更改;Cancel 放弃更改。可将修改后的笔记本下载为 .ipynb 文件。
- 行号:一键切换代码单元格的行号显示。该偏好设置会自动保存。
- 丰富的输出支持:显示流输出、执行结果、包含 Base64 编码的 PNG/JPEG/GIF 图片的 display_data、内联 SVG、HTML 内容,以及完整呈现 ANSI 颜色的错误回溯(包括 256 色代码)。
- 拖放:将笔记本文件拖放到查看器中即可立即打开。
# 使用方法
1. 从 Chrome 网上应用店安装 JupyLens。
2. 点击工具栏中的 JupyLens 图标,选择“Open Notebook Viewer”。
3. 将 .ipynb 文件拖放到查看器中,或点击 Open 浏览文件。
4. 笔记本会立即使用你选择的主题渲染。
5. 点击任意单元格的 Edit 按钮进行编辑,然后点击 Save 或 Cancel。
6. 使用 Download 按钮下载修改后的笔记本。
要自动拦截本地文件系统中的 .ipynb 文件:
1. 前往 chrome://extensions 并找到 JupyLens。
2. 点击“详细信息”,启用“允许访问文件网址”。
3. 此后,你在 Chrome 中打开的任何 .ipynb 文件都会自动渲染。
# 隐私
JupyLens 完全在浏览器内处理所有笔记本文件。不会向任何服务器上传、传输或共享数据。扩展程序仅使用 chrome.storage.local 存储你的主题偏好和行号设置。不使用分析、跟踪或第三方服务。扩展程序可完全离线运行。
# 技术详情
- 符合 Manifest V3
- 零外部依赖:没有 npm 包、CDN 脚本或构建步骤
- 内置 Markdown 解析器、Python 语法高亮器和 ANSI 转义代码解析器
- 所有 JavaScript 均在扩展程序包内本地打包
# 支持
报告问题或参与贡献:https://github.com/sajjad-ahmed/jupylens
由 Sajjad Ahmed Niloy 开发。