cpdown:将网页内容复制为Markdown格式文本

cpdown 是一款实用的浏览器插件,主要功能是帮助用户将网页内容复制为纯净的 Markdown 格式,解决了传统复制方式中 HTML 标签混乱的问题。它不仅能够一键复制网页内容,还能提取 YouTube 视频字幕,并自动过滤网页广告和无用元素,同时显示内容的 token 数量,方便对接大语言模型(LLM)。此外,它还支持键盘快捷键操作,极大地提升了工作效率。

cpdown:将网页内容复制为Markdown格式文本.webp

功能特点

  • 一键复制网页内容:通过点击浏览器工具栏的 cpdown 图标或使用键盘快捷键,用户可以快速将网页内容复制为 Markdown 格式。

  • 提取 YouTube 视频字幕:在观看 YouTube 视频时,用户可以轻松地将视频字幕以 Markdown 格式复制。

  • 自动过滤网页广告和无用元素:自动移除网页中的脚本、样式、iframe 等不必要的 HTML 元素,确保复制的内容干净整洁。

  • 显示内容的 token 数量:显示复制内容的 token 数量,这对于需要与大语言模型(LLM)对接的用户来说非常实用。

  • 支持键盘快捷键操作:用户可以通过自定义的键盘快捷键快速复制内容。

应用场景

  • 内容创作者(如博客作者、文章写手):可以快速将在线内容转换为 Markdown 格式,便于在编辑器中进行排版和编辑。

  • 学术研究者:在阅读在线论文时,能够轻松复制关键信息到 Markdown 文档中,方便整理和引用。

  • 知识分享者:在社交媒体、论坛等平台上分享内容时,可以将网页内容快速格式化为 Markdown,使分享的内容更加清晰和专业。

技术栈

  • Cursor:优化开发者的开发体验。

  • WXT (Web Extension Toolkit):作为构建浏览器扩展的基础框架。

  • React:用于构建用户界面的 JavaScript 库。

  • Shadcn UI:提供用户界面组件。

  • Sonner:实现 toast 通知功能。

  • Tailwind CSS:实用的 CSS 框架,用于样式设计。

  • Defuddle 和 Mozilla Readability:用于提取网页主体内容并清理 HTML 代码。

  • Turndown:将 HTML 转换为 Markdown。

  • tiktoken:计算复制内容的 token 数量。

项目特点

  • 一键复制:通过工具栏图标或快捷键快速复制网页内容。

  • 内容提取:利用 Defuddle 或 Mozilla Readability 算法提取主体内容,剔除冗余 HTML 元素。

  • 自定义配置:支持用户根据需求调整设置,如选择提取算法、开关成功提示、开启庆祝动画等。

  • 跨平台兼容:同时支持 Chrome 和 Firefox 浏览器。

使用方法

  1. 安装cpdown浏览器插件

  2. 打开您想要复制的网站。

  3. 点击浏览器工具栏中的 cpdown 图标,或使用键盘快捷键。

  4. 页面内容将被复制为 Markdown 格式到剪贴板。

  5. 将 Markdown 内容粘贴到您需要的任何地方。

开源项目链接

GitHub 仓库地址:https://github.com/ysm-dev/cpdown

收藏
最新工具
风哥AI工作流集合CozeWorkFlows
风哥AI工作流集合CozeWorkFlows

一个开源项目,包含200多个AI工作流,适用于Coze平台,涵盖...

AniGenie
AniGenie

一款能生成动漫、绘画等多种风格作品的AI应用。用户只要提供文字描...

Story321
Story321

一个可生成故事、图像、音乐、播客、视频和动漫的全能AI平台,St...

Anifun AI
Anifun AI

一个实用的AI动漫创作平台,能帮你快速做出动漫图、漫画和视频。它...

 Viddo
Viddo

一款可以一键将视频转为文字内容的工具,它可以在10秒内将YouT...

爱折纸网
爱折纸网

一个专门教手工折纸的网站。上面有很多折纸教程,有简单的儿童折纸,...

BrowserOS
BrowserOS

一款基于 Chromium 内核带 AI 代理功能的浏览器,能自...

Chess
Chess

全球很火的在线国际象棋平台。把 AI用到了平台里,能提供对弈、训...

3DTuning
3DTuning

一款3D汽车改装应用,能实现汽车可视化模拟、个性化配置,还能让用...

AmpCode
AmpCode

Sourcegraph 公司开发的智能代码编程助手,和 Cla...