Skip to content

from images automatically generates kindle comic(mobi)

Notifications You must be signed in to change notification settings

HSSLC/kc-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kc-generator

kindle comic(mobi) generator
適用於將特定格式目錄下的圖片,自動編成一本kindle mobi格式的漫畫,可以省力、也不會在編排過程中被劇透

使用方式

執行主程式main.py後輸入 工作根目錄 路徑,程式將會根據工作根目錄指定資料夾中的圖片,生成一個mobi檔。
可以選擇自訂章節排序。

自訂章節排序方式

如果執行中選擇了自訂章節排序,請依照提示去工作目錄下的sort.txt修改排序,完成後存檔,按下enter繼續執行。
sort.txt中只能出現章節目錄,建議使用剪下貼上來調整順序,避免出現錯字導致錯誤,也請勿在sort.txt中添加文字,或是多餘的換行,避免錯誤。

工作根目錄結構要求

工作根目錄不一定要和此程式擺在一起

工作根目錄必須包含以下結構

  • 工作根目錄
    • config.json
    • 圖片根目錄
      • 章節根目錄
        • 圖片...
      • 章節根目錄
        • 圖片...
    • 封面圖檔

章節根目錄名稱會影響mobi檔中的目錄(章節名稱)

config.json結構

以下皆為必要參數

  • 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" }

執行過程

  1. 執行main.py
  2. 輸入C:\測試之書
  3. 程式會在測試之書下方生成暫存目錄proj
  4. 檔案生成完後程式會呼叫kindlegen.exe生成測試之書.mobi,位於C:\測試之書\測試之書.mobi

此範例生成結果

一本名為測試之書的書,翻書方向為點擊左側翻下一頁,位於C:\測試之書\測試之書.mobi,作者為HSSLC,有兩章,分別叫做第一章 快狐第二章 越懶狗,第一章中有三頁,分別為image1.jpgimage2.jpgimage3.jpg,第二章中有兩頁,分別為image4.jpgimage5.jpg,此書封面為cover.jpg

絕對是個巧合

manhuagui-dlr 做出來的目錄結構剛好符合這個程式

更多資訊

https://incognitas.net/works/kc-generator-1/

About

from images automatically generates kindle comic(mobi)

Resources

Stars

Watchers

Forks