- 批量导出所有语雀文档
任何问题欢迎提Issue。
如果有帮助到你,可以点个Star。
京城郭少
原理:
- 访问语雀,通过F12拿到cookie和x_csrf_token,保存到配置文件中。
- 运行程序。
Mac运行步骤:
此处以arm芯片的mac为例。其他芯片和Linux系统类似。
- 从这里下载适合你的程序:https://github.com/GuoFlight/yuque_export/releases
- 从这里下载配置文件config.toml:https://github.com/GuoFlight/yuque_export
- 访问语雀,通过F12拿到cookie和x_csrf_token,保存到配置文件中。
- 运行程序。
vim config.toml
cookie = "xxxxxxxx"
x_csrf_token="xxxxxxx"
file_dir="./output"
chmod +x yuque_export_mac_arm64
./yuque_export_mac_arm64 -c ./config.toml # 程序会自动下载所有语雀文档
windows使用步骤:
- 在此页面下载适合自己系统的二进制程序:https://github.com/GuoFlight/yuque_export/releases
- 在此页面下载配置文件config.toml:https://github.com/GuoFlight/yuque_export
- 在配置文件中更新cookie和x_csrf_token配置。(这两个配置可以通过语雀页面按下F12拿到)
- 执行程序。方法1:双击二进制程序(二进制程序和配置文件需要在同一目录下)。方法2:在cmd终端中,输入以下命令,即可将所有笔记下载到output目录下:
yuque_export_win_amd64.exe -c config.toml
文档默认导出到哪里?
- 文档默认会导出在output目录下,可以在配置文件中修改file_dir配置。
mac运行报错:无法打开“yuque_export_mac_arm64”,因为Apple无法检查其是否包含恶意软件。
- 原因:此程序是从互联网上下载的,若运行会被mac拦截。
- 解法:设置 -> 隐私与安全性 -> 选择"仍然允许"。