支持类型
- 文档
- 表格
- 思维导图
- 幻灯片
- 下载 shimoExporter.exe
- 下载 config.example.json, 并重命名为 config.json
- 在浏览器中登录石墨文档, 并使用 F12(开发者模式) 获取网页 Cookie
- 将网页 Cookie 粘贴到 config.json 的"Cookie"字段中
- 修改 config.json 的"Path"字段为导出文档的保存路径
- 运行 shimoExporter.exe
填写配置文件
cp config.example.json config.json
{
"@Cookie": "从浏览器中获取石墨文档的 Cookie",
"@Path": "存放导出文档的位置",
"@Folder": "需要导出的文件夹 ID,从浏览器地址栏获取,https://shimo.im/folder/xxx 中 xxx,全部导出则留空",
"@Recursive": "是否导出子目录",
"@Sleep": "导出两个文档间的时间间隔,必须设置,否则会服务器忙,单位 ms",
"@Lasttime": "timeship you copy file(run this tool) last time, default 0 means to copy all files this time.",
"@Retry": "重试次数",
}
安装依赖
yarn // or npm install
运行
node index.js
导出可执行文件
npm run build
导出 markdown 文档
如果想导出 markdown 文档,将index.js
中 type = 'docx'
改为 type = 'md'
即可
多配置文件
如果有多个目录需要导出,可以配置多个配置文件。运行时指定配置文件即可。
# config-xx.json
node index.js -c config-xx.json
node ^13