刚点了推文的连结
但似乎已经无法再汇出书籍了
是否还有其他办法呢
要手动新增近300本书也实在是太恼人了 哈
※ 引述《shaform (Shaform)》之铭言:
: 研究了一下新版有些不一样所以要稍微修改程式,不过现在已经更新
: 下载阅读纪录的方式如下:
: (1) 首先把这个 repo 的档案载回来
: https://github.com/shaform/anobii2goodreads
: 可以用 Git: http://blog.kevinlinul.idv.tw/?p=369
: 或者页面上也可以下载 zip 档案解压缩
: https://github.com/shaform/anobii2goodreads/archive/master.zip
: (2) 用任何方法安装 Python 3
: https://gist.github.com/uranusjr/6fa2770a8c8651192e93
: (3) 用任何方法在 Python 3 里安装 repo 里头的 requirements.txt 里的套件
: 一般而言是执行 pip install -r requirements.txt
: (4) 进到 anobiicrawl 这个资料夹,新增一个叫做 login.json 的档案
: 内容可参考
: https://github.com/shaform/anobii2goodreads/blob/master/login.json.example
: 把自己的 aNobii 帐密填进去,帐号是电子邮件
: (5) 假设你真的有成功安装 python 3
: 而且也成功安装了 requirements.txt 的套件,应该要可以在 anobiicrawl 资料夹执行
: 下面的指令
: (注意要写成一行,这里分两行是为了避免被切断)
: scrapy crawl progress -a visited=visited
: -a user=USER -a login_path=login.json -o progress.jl
: 其中 USER 是你自己的 user id,而不是电子邮件
: 也就是这个网址里的 USER
: http://www.anobii.com/USER/books
: (6) 一开始 progress.jl 会是空白,可是应该会慢慢增加东西,每一行会长这样
: {"isbn13": "9781491946008",
: "progress": {"readingProgress":
: [{"endHasDay": false, "endHasMonth": false,
: "endmm": "", "startHasMonth": true, "endgg": "",
: "startgg": "19", "startHasDay": true, "endaa": "",
: "startaa": "2016", "startmm": "11", "end": null,
: "start": "11/19/2016", "progress": 3}],
: "htmlReadingProgress": " \n\t\t\t \t \t
: n<p>\n\n\t\t\t\t\tStai leggendo
: questo libro e l'hai iniziato in data 19/11/2016.\n\t\t</p>\n\n",
: "editionId": 8167741, "id": 8167741}, "title": "Fluent_Python"}
: 就是阅读纪录惹惹惹
: 注意这只有阅读纪录,没有标签之类的,因为当年可以用汇出来得到其他东西。
: 所以我就没抓惹
: (7) 虽然我当初有写自动插入 goodreads 的程式,不过没时间测试,
: 但先把上述纪录拿出来再做打算也可以
: ※ 引述《semicoma (。。。)》之铭言:
: : 标题: [讨论] aNobii最新一篇blog post
: : 时间: Thu Jul 27 11:06:27 2017
: : http://www.anobii.com/blog/en/very-important-announcement/
: : 文中提到27号开始可以参与公测(要报名)
: : 虽然说拭目以待 但还是对anobii的维护团队很没信心就是了
: : http? really?
: :