November 16, 2014

由布卡到Kindle

近日聽到新聞說「火影忍者」已經連載完畢,其實一直想 1-click 過把布卡入面的漫畫放到 Kindle 裡去看,原本想自己寫個 Java program 來做,不過 Google 一下原來己經有人用 python 寫了(布卡漫画下载文件提取工具)。哈!那麼就不用從新寫一遍,先下載試一試吧!最需要的功能是它可以從布卡的下載檔(*.buka)抽出圖片來並轉成 png 檔。 開始前先準備好所有材料:
  • 下載布卡漫画下载文件提取工具
  • 在布卡下載漫畫再把所有 buka 檔抄到電腦上
  • 如果你是用 OSX 還要到 Downloading and Installing WebP 下載 OSX 用的 dwebp 工具
  • 另外還要有 Calibre 轉換 zip 檔成 mobi 檔來放到 Kindle
把布卡漫画下载文件提取工具解壓並放到 refine-buka-master folder,取代原有的 dwebp 工具(如果你也是用 OSX)。因為「火影忍者」的 buka 檔原本就是在 507 folder 下,所以我直接抄到 Downloads 底下便是。執行 command:
完成後會見到已抽出的圖片

現在其實已經可以把整個 folder 打包成 zip 再經 Calibre 轉換成 mobi 來看了。不過因為 Kindle 不能處理 chaporder.dat 及 index2.dat 檔,我們先要删除才去打包。而且,如果有多個 buka 檔需要看,每一個 folder 去處理還是需要一些時間,所以我把原程式修改了一下,令它只保留 PNG 檔及完成後一次過打包。 最後,在 Calibre 內加入已完成的 zip file 再轉成 mobi 檔就可以了。


慢慢在 Kindle 上享受吧!

No comments: