Skip to content

weicanie/deepwiki-down

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deepwiki-get

简体中文 | English

将deepwiki站点转换为md文件。

📖 工作原理

DeepWiki 使用 Next.js 构建,站点的 RSC 响应中已经包含了完整的 Markdown 内容。

项目通过拦截 RSC 请求的方式直接获取站点 md 文本。

RSC 拦截

  • 拦截 RSC 请求
  • 提取 Markdown 内容

爬虫爬取(对比)

  • 访问网页
  • 下载 HTML
  • 解析 DOM
  • HTML 转换为 Markdown
  • 路由
  • ...

🚀 使用说明

安装依赖

# 安装 Python 依赖
uv sync
# 安装 Playwright 浏览器
python -m playwright install chromium

基本用法

python -m src.interface.cli wiki \
	"https://deepwiki.com/username/repository" \
	-o "/path/to/output"

参数说明

参数 类型 必需 说明
-o string 输出目录路径

🤝 贡献指南

  1. Fork 本仓库
  2. 创建功能分支 (git checkout -b feature/amazing-feature)
  3. 提交更改 (git commit -m 'Add some amazing feature')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 开启 Pull Request

About

Convert the deepwiki site to md files.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages