feishu2md
feishu2md copied to clipboard
一键命令下载飞书文档为 Markdown

### 问题描述 考虑以下 Wiki 目录: ```yaml 1: - 1-1 - 1-2 - 1-3: - 1-3-1 ``` 这里 `1-1` `1-2` `1-3` 都会在路径 `1` 下面存储为 `{OBJ_TOKEN}.md`,非常难以区分,我猜想可能是因为文档名称不方便直接做为文件名(非法字符 / 重名),但是文件夹名称已经用了,是否可以套用相同的解决方案,或者单独生成一个包含所有文档名称和路径的 yaml 文件之类 ### 飞书文档链接...
### 问题描述 Render 平台上的在线版已经停止服务:https://feishu2md.onrender.com/ 求修复。 ### 飞书文档链接 无 ### 期望的 markdown 格式 ```markdown Render 平台上的在线版已经停止服务:https://feishu2md.onrender.com/ 求修复或在其他平台提供在线版,谢谢。 ``` ### (可选)更多信息 _No response_
### 问题描述 获取知识空间子节点列表时,没有传入上次查询的PageToken,导致死循环 ### 飞书文档链接 / ### 期望的 markdown 格式 ```markdown 解决方案:以下修改可以解决此bug func (c *Client) GetWikiNodeList(ctx context.Context, spaceID string, parentNodeToken *string) ([]*lark.GetWikiNodeListRespItem, error) { resp, _, err := c.larkClient.Drive.GetWikiNodeList(ctx, &lark.GetWikiNodeListReq{...
### 问题描述 批量下载飞书文档时可能会触发[飞书 API 的请求频率限制](https://open.feishu.cn/document/server-docs/api-call-guide/frequency-control),`feishu2md` 展示的错误码如下: ``` request Drive#GetDocxDocument failed: code: 99991400, msg: request trigger frequency limit ``` 建议增加 `rateLimit` 配置参数,以避免触发频率限制问题。 ### 飞书文档链接 N/A ### 期望的 markdown 格式 ```markdown N/A...
### 问题描述 举个例子,上面的`骨架资产`是一个链接,但是也有下划线,所以是一个复合格式的块。但是得到的 Markdown 内容是 ``` 骨架资产 ``` 我觉得应该是这里 https://github.com/Wsine/feishu2md/blob/58f876a4c0d3679dbac3eeaebdcf5a6660b243f5/core/parser.go#L284 没有递归调用 parsing 所以才会有问题。我感觉,理论上,parse 了一个块的最外层之后,还应该递归地 parse 里面的内容,直到里面的内容是纯文本。 ### 飞书文档链接 https://whgbt1zl2h.feishu.cn/docx/OcmBdwyhYomZeaxudJGcpHzQnZe?from=from_copylink ### 期望的 markdown 格式 ```markdown [骨架资产](https://url.link) ``` ``` ### (可选)更多信息 _No...