Skip to content

douban-republic/archive

Repository files navigation

豆瓣用户备份

仅支持备份公开标记的已读图书。

线上环境:https://douban-republic.github.io/archive/

本地搭建

依赖

  • node >= 12

运行

npm install
npm run serve

Running at http://localhost:8080

本地备份

  1. ./public/users.json中,按格式添加用户ID和名称;
  2. 访问 http://localhost:8080
  3. 从已添加的用户名称进入个人页面,点击进入 > 重新备份 页面;
  4. 点击 「获取数据」按钮,并等待;获取时间依照数据量而定,最大可获取条目数量为2000条;
  5. 等待获取完成后,点击「保存文件」按钮,浏览器将弹出对话框;
  6. 请将文件保存在 /public 文件夹下,注意不要重命名该文件
  7. 刷新即可见到你的备份。

如何提交你的备份

方式一

提交到自己的 Github 仓库

方式二

  1. 备份好文件后运行 ./copy.sh <你的豆瓣ID>,例如 ./copy.sh ahbei;
  2. 确认只有4个文件被提交
    • ./public/users.json
    • ./pbulic/user.<your_id>.book.collection.json
    • ./docs/users.json
    • ./docs/user.<your_id>.book.collection.json
  3. 提交 pull request

Tech

Vue / TypeScript / Vuex