全名為Kindle Comic Generator
適用於將特定格式目錄下的圖片,自動編成一本kindle mobi格式的漫畫,可以省力、也不怕在編排過程中被劇透。
執行主程式main.py後輸入 工作根目錄 路徑,程式將會根據工作根目錄指定資料夾中的圖片,生成一個mobi檔。
可以選擇自訂章節排序。
如果執行中選擇了自訂章節排序,請依照提示去工作目錄下的sort.txt修改排序,完成後存檔,按下enter繼續執行。
sort.txt中只能出現章節目錄,建議使用剪下貼上來調整順序,避免出現錯字導致錯誤,也請勿在sort.txt中添加文字,或是多餘的換行,避免錯誤。
工作根目錄不一定要和此程式擺在一起
工作根目錄必須包含以下結構
章節根目錄名稱會影響mobi檔中的目錄(章節名稱)
以下皆為必要參數
title:書名language:語言creator:作者direction:書寫方向(rl:點左側翻下一頁,lr:點右側翻下一頁)folder:圖片根目錄位置width:頁面寬度height:頁面高度cover:封面檔案(可選擇留空,但一定要有鍵)*在 此檔案 中有預填好部分內容的JSON
proj,會將工作根目錄的大小幾乎翻倍,執行前請先確認磁碟空間夠用proj刪除frames\content_frame.opf來修改日後生成的書的資訊模板config.json的生成結果範例名稱後括號為類型方便理解,實際上不存在
C槽
測試之書(目錄)
config.json(檔案)jpg(目錄)
第一章 快狐(目錄)
image1.jpg(檔案)image2.jpg(檔案)image3.jpg(檔案)第二章 越懶狗(目錄)
image4.jpg(檔案)image5.jpg(檔案)cover.jpg(檔案)config.json範例{ "title":"測試之書", "language":"zh", "creator":"HSSLC", "direction":"rl", "folder":"jpg", "width":"800", "height":"1280", "cover":"cover.jpg" }
main.pyC:\測試之書測試之書下方生成暫存目錄proj測試之書.mobi,位於C:\測試之書\測試之書.mobi一本名為測試之書的書,翻書方向為點擊左側翻下一頁,位於C:\測試之書\測試之書.mobi,作者為HSSLC,有兩章,分別叫做第一章 快狐與第二章 越懶狗,第一章中有三頁,分別為image1.jpg、image2.jpg、image3.jpg,第二章中有兩頁,分別為image4.jpg、image5.jpg,此書封面為cover.jpg
manhuagui-dlr 做出來的目錄結構剛好符合這個程式…
Amazon官方有提供一個工具叫做KC2(Kindle Comic Creator)可以編排漫畫,但那是偏向給製作者的軟體,如果作為閱讀者要編排的話太耗時費力又會被劇透光光,因為把漫畫載成離線就是要慢慢看的嘛,哪有為了編排就全部看掉的道理。
所以當時manhuagui-downloader做完之後就耗時12小時做完這個程式,裡面生成的目錄都是基於KC2的結構,所以基本上這個程式就是自動化的KC2。
筆記:近期(你這人的近期好像都有點久)會新增拆書的功能,因為kindlegen最多只能處理650MB,所以打算讓程式以後能超過650MB自動拆檔案。
2020/5/19更新:
修正檔名排序的bug,還有將檔名中一定要有阿拉伯數字的限制改掉,如果沒有時也能正常運作,但那個檔案就不知道會被排到哪了。
2020/7/27更新:
修復了檔案路徑中含有空格時無法正常執行kindlegen的問題。
新增了自訂章節排序功能,詳情請看
上面
。
Keyboard Shortcuts
| Command | Function |
|---|---|
| ? (Shift+/) | Bring up this help modal |
| g+h | Go to Home |
| g+p | Go to Posts |
| g+e | Open Editor page on GitHub in a new tab |
| g+s | Open Source page on GitHub in a new tab |
| r | Reload page |