MarkDownload:开源 Markdown 网页剪辑工具
今天给大家介绍一个开源项目:MarkDownload - Markdown Web Clipper
https://github.com/deathau/markdownload
在今天这个信息爆炸的时代,我们每天都会接触到海量网页信息。如何高效地保存和整理这些信息成为了一个难题。今天给大家介绍一个开源项目,它可以帮助你将网页内容轻松地转换为 Markdown 文件,方便阅读和整理。
MarkDownload 是一款浏览器扩展程序,它可以抓取网页内容并将其转换为可读的 Markdown 文件。 虽然它可能无法处理所有网站,但对于大多数常见的网站来说,它都能有效地工作。
如何使用 MarkDownload?
使用 MarkDownload 非常简单:
- 在 Firefox, Google Chrome, Microsoft Edge 或 Safari 等浏览器中安装 MarkDownload 扩展程序。
- 浏览你想要保存的网页。
- 点击 MarkDownload 扩展程序的图标,一个弹出窗口会显示渲染后的 Markdown 代码。你可以在这里进行一些轻微的编辑,或者复制文本。
- 点击下载按钮,将网页内容下载为 .md 文件。
- 选中文本,可以下载选定的文本内容。
Obsidian 集成
MarkDownload 与 Obsidian 集成,可以更方便地将抓取到的网页内容添加到 Obsidian 中。需要安装并启用名为 “Advanced Obsidian URI” 的社区插件。该插件可以帮助我们绕过 URL 字符限制,因为它使用剪贴板作为创建新文件的来源。有关 Advanced Obsidian URI 插件的更多信息,请访问:https://vinzent03.github.io/obsidian-advanced-uri/
技术细节
MarkDownload 使用以下库:
- Readability.js: 由 Mozilla 开发,用于简化网页内容,保留重要部分。 (Apache License Version 2.0 许可)
- Turndown: 由 Dom Christie 开发,用于将简化的 HTML 转换为 Markdown。 (MIT 许可)
- Moment.js: 用于格式化模板变量中的日期。
权限
MarkDownload 需要以下权限:
- 所有网站上的数据: 用于启用 “下载所有标签页” 功能,不会捕获或发送其他数据。
- 访问标签页: 用于在浏览器工具栏图标被点击时访问网站内容。
- 管理下载: 用于下载 Markdown 文件。
- 存储: 用于保存扩展程序选项。
- 剪贴板: 用于将 Markdown 复制到剪贴板。
希望 MarkDownload 能帮助你更好地管理和整理网页信息!
- 原文作者:iamdev
- 原文链接:https://blog.iamdev.cn/post/2024/MarkDownload_%E5%BC%80%E6%BA%90_Markdown_%E7%BD%91%E9%A1%B5%E5%89%AA%E8%BE%91%E5%B7%A5%E5%85%B7__/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止转载 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。