看板 book 關於我們 聯絡資訊
雖然 aNobii 最近似乎有在更新,甚至還出了新的 App! 但考慮到他已經被賣來賣去好多次 [1] 還是很想搬到別的地方 因為自己常看英文書,又會在 Kindle 上買來買去,Goodreads 似乎是個選擇。 於是就研究了一下搬家的方法。 一、匯出 CSV 與匯入 CSV 目前的話就是到 http://www.anobii.com/person_export 選擇 CSV 格式匯出, 主要是匯出書櫃的部份。 因為 aNobii 各種語言界面產生的 CSV 格式不一樣,建議先把界面換成英文版 下載回來的檔案以 anobii.csv 稱之。 然後寫了個 Python 3 script,可以把 CSV 轉成 Goodreads 格式: https://goo.gl/TBjwMm 在 Ubuntu 14.04 [2] 系統裡的話,得安裝一些套件: sudo apt-get install python3 sudo pip3 install -r requirements.txt 然後執行: python3 anobii2goodreads.py anobii.csv anobii_converted.csv 如果真的想轉換繁體中文的格式可以試試,不過沒有測試過: python3 anobii2goodreads.py -l zh-tw anobii.csv anobii_converted.csv 最後就可以到 https://www.goodreads.com/review/import 匯入 二、加入 Goodreads 上沒有的書 由於很多中文書 Goodreads 上沒有,所以我也寫了自動加入新書的程式。 不過如果跑這隻程式的話,會用你的帳號把所有新書大量加進去。 弄不好搞不好有帳號被停權的風險,大家要小心不要把 Goodreads 玩壞了。 首先在 https://www.goodreads.com/review/import 右側 Export Library 得到 goodreads_export.csv 順便找出瀏覽器登錄 Goodreads 的 cookies [3],填進 cookies.json (格式可參考 cookies.json.example) 最後再執行 python3 auto_add.py -c cookies.json -a anobii_converted.csv -g goodreads_export.csv 就會自動用你的帳號,透過以下界面,把新書都加進去 https://www.goodreads.com/book/new 不過有的資料可能不太完整,事後可以自行再整理一下。 整理完後再用 anobii_converted.csv 重新匯入一次,就會出現新書了! 由於這種作法實在很暴力,也不知未來會不會被關閉,有興趣的網友們僅供參考 不要太高調 TAT 大概就是這樣~ filter_present.py 還可以拿來查哪些書是 aNobii 書櫃裡有 Goodreads 裡沒有, 或者反過來查,哪些書是 Goodreads 書櫃裡才有,可供參考。 註解 [1]: aNobii 史記: https://en.wikipedia.org/wiki/ANobii [2]: 如何用虛擬機裝 Ubuntu: http://blog.xuite.net/yh96301/blog/220731233 或者如果你要研究如何在 Windows 上用 Python 3: https://docs.python.org/3/using/windows.html [3]: 如何找 Cookies: https://kb.iu.edu/d/ajfi -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.30.42 ※ 文章網址: https://www.ptt.cc/bbs/book/M.1460894581.A.680.html ※ 編輯: shaform (140.112.30.42), 04/17/2016 20:07:58
widec: 反正goodreads上本來就有不少amazon的bot在亂建書目 XDD 04/17 20:09
widec: 現階段的台灣書目都是手工業 04/17 20:10
shaform: 我這兩天就加了600多本!(被打 04/17 20:12
widec: 我覺得GR書目要能建得夠多夠快 才能吸引新書友... 04/17 20:13
widec: 我去年花了一個月新建一千多本(挺 XDDD 04/17 20:13
shaform: 太強拉 XDD 04/17 20:24
flyingwhale: 推幫書建檔 04/18 00:20
Eressea: 早點出這個我就不用手動建一千多本書了QQ 04/19 19:17
shaform: 理論上有心也可以寫個 bot 不斷把中文書都加進去... 04/19 20:05
shaform: 不過這樣就真的是巨量流量了 lol 04/19 20:05
annie06045: 推一下!!! 03/23 19:06