Resilio Sync的管理界面本质就是WebUI,浏览器内可以在控制台或者使用猴子运行JS来备份什么的。这里只给出核心代码,复制到控制台运行后自行复制结果备份。弄成可安装的脚本毕竟还是太麻烦了。。。
(function() { "use strict"; const $ = window.jQuery; const utWebUI = window.utWebUI; // console.log(utWebUI.TOKEN); function fnJoin(n, s) { return `${n}: ${s}\n`; } function fnDo(t, a, n) { let arr = t.folders; console.log(arr); // console.log(a); // console.log(n); let rlt = ""; arr.forEach(el => { rlt += fnJoin("任务名称", el.name); rlt += fnJoin("任务路径", el.path); if (!el.readonlysecret) { el.readonlysecret = el.secret; el.secret = ""; } rlt += fnJoin("读写密钥", el.secret); rlt += fnJoin("只读密钥", el.readonlysecret); if (el.encryptedsecret) { rlt += fnJoin("加密密钥", el.encryptedsecret); } rlt += "--\n"; }); console.log(rlt); } utWebUI.getSyncFolders().then(fnDo); })();