URL Reader
这是一个 VS Code 扩展,可以帮助你获取网页内容,提取核心文本,并以阅读模式显示。类似于 Safari 的阅读模式功能。还支持使用 GitHub Copilot 将英文内容翻译成中文。
功能
- 获取 URL 内容:输入 URL,扩展会获取网页内容并保存为 HTML 文件
- 提取核心内容:从网页中提取主要文本内容,去除广告、导航栏等干扰元素
- 阅读模式:以清晰、美观的格式显示提取后的内容,支持亮色和暗色主题
- 翻译功能:使用 GitHub Copilot 将英文内容翻译成中文(需要安装并启用 GitHub Copilot)
- 保存完整网页:保存完整网页、阅读模式内容和翻译内容(如果启用)
使用方法
按下 Ctrl+Shift+P (Windows/Linux)或 Cmd+Shift+P (macOS)打开命令面板
输入以下命令之一:
URL Reader: 读取 URL 内容 - 输入 URL 并获取网页内容
URL Reader: 提取核心内容 - 从已获取的网页中提取核心内容
URL Reader: 输出 HTML - 将提取后的内容输出为 HTML 文件
URL Reader: 保存完整网页和阅读模式内容 - 保存完整网页、阅读模式内容,并可选择是否翻译内容
工作流程
- 首先使用
URL Reader: 读取 URL 内容 命令获取网页内容
- 然后使用
URL Reader: 提取核心内容 命令提取核心文本
- 或者直接使用
URL Reader: 保存完整网页和阅读模式内容 命令一次性完成获取、提取和翻译(如果选择)
- 如果选择翻译内容,扩展会使用 GitHub Copilot 将英文内容翻译成中文
翻译功能
翻译功能使用 VS Code 的 Language Model API,通过 GitHub Copilot 提供支持。要使用此功能:
- 确保已安装并启用 GitHub Copilot
- 使用
URL Reader: 保存完整网页和阅读模式内容 命令
- 当提示是否需要翻译内容时,选择"是"
- 扩展会自动翻译网页的标题、作者、来源和正文内容
注意事项
- 扩展会在工作区创建一个
url-reader-output 目录来保存获取和提取的 HTML 文件
- 提取核心内容的效果可能因网页结构不同而有所差异
- 支持大多数常见的网页格式,但对于特殊结构的网页可能效果不佳
- 翻译功能需要 GitHub Copilot,如果未安装或未启用,将无法使用翻译功能
要求
- VS Code 1.98.0 或更高版本
- GitHub Copilot(用于翻译功能)
扩展设置
此扩展不提供任何设置选项。
已知问题
- 翻译大型文档可能需要较长时间
- 翻译质量取决于 GitHub Copilot 的能力
发布说明
0.0.1
- 初始版本
- 实现基本功能:获取 URL 内容、提取核心文本、输出 HTML
- 添加翻译功能:使用 GitHub Copilot 将英文内容翻译成中文
享受阅读!
| |