剛點了推文的連結
但似乎已經無法再匯出書籍了
是否還有其他辦法呢
要手動新增近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?
: :