{"repo":"gxr404/yuque-dl","free":true,"listed":false,"github":"https://github.com/gxr404/yuque-dl","clone":"git clone https://github.com/gxr404/yuque-dl.git","description":"yuque 语雀知识库下载","language":"TypeScript","stars":2321,"topics":["markdown","yuque","download","cli","nodejs","yuque-dl"],"license":null,"category":"cli-tools","readme_excerpt":"yuque-dl 语雀知识库下载为本地markdown Prerequisite - Node.js 18.4 or later Install Usage Start 下载整个知识库 下载知识库中指定文档 多知识库下载 下载当前账号的所有知识库 必须带 -t 指定token 批量下载多个知识库 Example 其他场景 私有知识库 通过别人私有知识库 分享的链接，需使用 -t 添加token才能下载 token的获取请看 企业私有服务 企业服务有自己的域名(黄色语雀logo)，非 yuque.com 结尾, 如 https://yuque.antfin.com/r/zone 这种情况 token的key不唯一, 不一定是为 yuque session 需用户使用 -k 指定 token的key, -t 指定 token的值。 至于 key 具体是什么只能靠用户自己在 浏览器Devtools- Application - Cookies 里找了🤔 公开密码访问的知识库 [!WARNING] 下载\"公开密码访问的知识库\" 前提是需要知道别人设置的密码，输入密码后拿cookie进行下载， 无法做到破解密码 , 请须知 现有两种方式下载公开密码访问的知识库 通过密码 通过cookie ⚠️ 通过 cookie 公开密码访问的知识库两种情况: - 已经登录语雀，访问需要密码的知识库 输入密码后使用 yuque session 这个cookie - 未登录语雀，访问需要密码的知识库 输入密码后需要使用 verified books / verified docs 这个cookie 内置启动web服务可快速预览 使用 vitepress 快速启动一个web服务提供可预览下载的内容 Feature - [x] 支持下载中断继续 - [x] 支持图片下载本地 - [x] 支持下载分享私有的知识库 - [x] 支持转换表格类型的文档 (ps: 表格内插入图表暂不支持) - [x] 添加toc目录功能 - [x] 添加测试 - [x] 添加附件下载 - [x] 支持下载单个或多个指定文档 - [x] 支持一键下载当前账号的所有知识库 - [x] 支持批量下载多个指定知识库 - [ ] 支持其他文档类型？🤔 - [ ] 直接打包成可执行文件 🤔 常见错误 1. 由于token可能含有 特殊字符导致参数识别错误 解决方案 2. 附件下载失败，需设置登录token 附件文件下载需要用户登录token，即使是完全公开的知识库，下载附件也可能需要 完全公开的知识库未登录的情况下查看附件: Tips 由于网络波动下载失败的，重新运行即可，已下载的进度不会受到影响","default_branch":null,"files":null,"tree":[],"storefront":"/r/gxr404","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gxr404/yuque-dl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}