仅支持备份公开标记的已读图书。
线上环境:https://douban-republic.github.io/archive/
依赖
node
>= 12
运行
npm install
npm run serve
Running at http://localhost:8080
- 在
./public/users.json
中,按格式添加用户ID和名称; - 访问 http://localhost:8080 ;
- 从已添加的用户名称进入个人页面,点击进入 > 重新备份 页面;
- 点击 「获取数据」按钮,并等待;获取时间依照数据量而定,最大可获取条目数量为2000条;
- 等待获取完成后,点击「保存文件」按钮,浏览器将弹出对话框;
- 请将文件保存在
/public
文件夹下,注意不要重命名该文件; - 刷新即可见到你的备份。
方式一
提交到自己的 Github 仓库
方式二
- 备份好文件后运行
./copy.sh <你的豆瓣ID>
,例如./copy.sh ahbei
; - 确认只有4个文件被提交
./public/users.json
./pbulic/user.<your_id>.book.collection.json
./docs/users.json
./docs/user.<your_id>.book.collection.json
- 提交 pull request
Vue / TypeScript / Vuex