当前位置: 首页 > news >正文

【AI】DeepWiki 页面转换成 Markdown 保存 - Chrome 扩展

GitHub: https://github.com/zxmfke/deepwiki-md-chrome-extension

背景

个人比较喜欢整理项目架构,更多都是保存成 markdown 的格式保存,然后发博客。deepwiki 刚好把 github 仓库代码的架构输出出来了,不过没有办法下载成 markdown 格式,用于记录或者修改。所以为了解决这个问题,我开发了一个 Chrome 扩展,可以自动将 DeepWiki 页面转换为 Markdown 格式。这个插件,可以只转换单页,也可以把整个项目的项目架构文档都转换下来。

功能点

  • 单页转换

    只需点击扩展图标,即可将当前页面转换为 Markdown 格式。转换过程完全自动化,无需手动操作。

  • 多文件下载

    支持批量转换项目子目录,插件会自动处理并打包下载。

  • 智能图表转换

    扩展能够智能识别并转换页面中的各种图表,包括:流程图、类图、时序图

使用方式

1. 下载

  • 可以直接通过 git clone https://github.com/zxmfke/deepwiki-md-chrome-extension.git
  • 直接下载 release https://github.com/zxmfke/deepwiki-md-chrome-extension/archive/refs/tags/v0.0.1.zip,下载下来后,需要解压。

2. Chrome 打开 develop 模式

在这里插入图片描述

3. 加载 Extension

  • 点击 Load unpacked,选择刚才下载下来的根目录
  • 加载后会出现在 All Extensions里面

在这里插入图片描述
在这里插入图片描述

4. 打开一个 deepwiki.com/github-repo 网页

在这里插入图片描述

5. 单页面下载

到网页后,点击 Convert & Download Current Page,就会用 仓库名称 + 当前节点标题 当做文档名称

6. 多文档下载

我自己是想要直接下载整个 deepwiki 分析的项目架构文档,所以整理了一个多文档下载的功能 Batch Convert & Download All Pages。下载的文档会通过 zip 压缩包形式提供下载,文件名就用 仓库名称 来当做文件名。
在这里插入图片描述
下载下来的文档,有一个 README 当做文档索引
在这里插入图片描述

7. 支持 UML 图转换

支持把页面的图按照 mermaid 的格式来记录
在这里插入图片描述

未来规划

  1. 能够直接转换成中文的保存下来
  2. 能够直接保存到
  3. 转换成 mcp server,结合 host 里面 file system 的能力,直接保存到电脑上,不用插件
    接保存到

这个项目全部都是通过 AI 写的,我只是提出了我的需求,以及告诉它问题。这个过程,见后面的文档。

http://www.xdnf.cn/news/344557.html

相关文章:

  • 可视化图解算法35:在二叉树中找到两个节点的最近公共祖先(二叉树的最近公共祖先)
  • 基于STM32、HAL库的FT231XS USB转UART收发器 驱动程序设计
  • 在Fiddler中添加自定义HTTP方法列并高亮显示
  • 姚琛全新特别版EP上线 携手金牌制作人诠释夏日浪漫
  • easyexcel导出动态写入标题和数据
  • 高频交直流传感技术在射频器件与微系统测试中的创新实践
  • TCP/IP和OSI对比
  • 【微信小程序开发】从0开始的一点点小记录
  • 并发与并行的关系
  • Java高频面试之并发编程-14
  • vue v-html无法解析<
  • 负载均衡算法解析(一)NGINX
  • 闪回查询和闪回表
  • es 里的Filesystem Cache 理解
  • [工具分享]欧拉角-四元数可视化工具
  • 科技成果鉴定测试有哪些内容?又有什么作用?
  • 美信监控易:网络设备智能识别与运维系统快捷配置
  • PostgreSQL 的 pg_current_logfile 函数
  • 利用session在html和MySQL实现登录
  • MySQL 8.0 OCP认证考试题库持续更新
  • 树状数组的操作问题--Python
  • SSL证书管理系统GO中文版自动申请SSL证书部署自动续期域名列表授权管理源码
  • 亚马逊推出新型仓储机器人 Vulcan:具备“触觉”但不会取代人类工人
  • V4L2应用程序开发-- 控制流程
  • Python爬虫中time.sleep()与动态加载的配合使用
  • C#串口通信
  • 国内led显示屏厂家以及售后 消费对比与选择
  • 高效文件夹迁移工具,轻松实现批量文件管理
  • CSS相对定位与绝对定位
  • 前端基础之《Vue(15)—组件通信(2)》