{"repo":"Wsine/feishu2md","free":true,"listed":false,"github":"https://github.com/Wsine/feishu2md","clone":"git clone https://github.com/Wsine/feishu2md.git","description":"一键命令下载飞书文档为 Markdown（寻找维护者）","language":"Go","stars":2200,"topics":["feishu","lark","markdown"],"license":"MIT","category":"productivity","readme_excerpt":"feishu2md 这是一个下载飞书文档为 Markdown 文件的工具，使用 Go 语言实现。 请看这里：由于原作者已不再使用飞书文档，项目转为社区维护，欢迎 PR，有能力的维护者会被选择为主协调员。 动机 《一日一技 我开发的这款小工具，轻松助你将飞书文档转为 Markdown》 获取 API Token 配置文件需要填写 APP ID 和 APP SECRET 信息，请参考 飞书官方文档 获取。推荐设置为 - 进入飞书开发者后台 - 创建企业自建应用（个人版），信息随意填写 - （重要）打开权限管理，开通以下必要的权限（可点击以下链接参考 API 调试台- 权限配置字段） - 获取文档基本信息，「查看新版文档」权限 docx:document:readonly - 获取文档所有块，「查看新版文档」权限 docx:document:readonly - 下载素材，「下载云文档中的图片和附件」权限 docs:document.media:download - 获取文件夹中的文件清单，「查看、评论、编辑和管理云空间中所有文件」权限 drive:file:readonly - 获取知识空间节点信息，「查看知识库」权限 wiki:wiki:readonly - 打开凭证与基础信息，获取 App ID 和 App Secret 如何使用 注意：飞书旧版文档的下载工具已决定不再维护，但分支 v1 support 仍可使用，对应的归档为 v1.4.0，请知悉。 命令行版本 借助 Go 语言跨平台的特性，已编译好了主要平台的可执行文件，可以在 Release 中下载，并将相应平台的 feishu2md 可执行文件放置在 PATH 路径中即可。 查阅帮助文档 生成配置文件 通过 feishu2md config --appId --appSecret 命令即可生成该工具的配置文件。 通过 feishu2md config 命令可以查看配置文件路径以及是否成功配置。 更多的配置选项请手动打开配置文件更改。 下载单个文档为 Markdown 通过 feishu2md dl 直接下载，文档链接可以通过 分享 开启链接分享 互联网上获得链接的人可阅读 复制链接 获得。 示例： 批量下载某文件夹内的全部文档为 Markdown 此功能暂时不支持Docker版本 通过 feishu2md dl --batch 直接下载，文件夹链接可以通过 分享 开启链接分享 互联网上获得链接的人可阅读 复制链接 获得。 示例： 批量下载某知识库的全部文档为 Markdown 通过 feishu2md dl --wiki 直接下载，wiki settings链接可以通过 打开知识库设置获得。 示例： Docker版本 Docker 镜像：https://hub.docker.com/r/wwwsine/feishu2md Docker 命令： docker run -it --rm -p 8080:8080 -e FEISHU APP ID= -e FEISHU APP SECRET= -e GIN MODE=release wwwsine/feishu2md Docker Compose: 启动服务 docker compose up -d 然后访问 https://127.0.0.1:8080 粘贴文档链接即可，文档链接可以通过 分享 开启链接分享 复制链接 获得。 感谢 - chyroc/lark - chyroc/lark docs md","default_branch":null,"files":null,"tree":[],"storefront":"/r/Wsine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Wsine/feishu2md/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."}