Skip to content

read umd file, to txt / fml(xml like) / epub / mobi(kindle ebook)/azw3

Notifications You must be signed in to change notification settings

linpinger/umd2txt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

umd2ebook

  • 缘起: 收到网友guo77的邮件: 因为UMD文件自带目录,之前多年屯了很多UMD格式电子书,现在想转换,感觉重新设定目录十分麻烦,calibre曾经有人写过umd导入插件,但那个插件随着版本更新已经无效了

  • 功能: 读取umd格式,转为txt,fml,epub,mobi,azw3格式

  • 参考: umd格式主要参考这里: (https://blog.csdn.net/lcchuan/article/details/6611898)

  • txt: utf-8编码,unix换行符,前面会包含书名,作者等信息,章节名前有两个#号,方便使用正则表达式定位

  • fml: 这个格式是自己模仿xml写的文本标记格式,可以用我的其他工具 FoxBook 来查看,编辑,转换为txt,mobi,pdf之类的

  • 用法: umd2txt xxx.umdumd2txt -e epub xxx.umd,使用umd2txt -h查看简单帮助

日志

  • 2021-12-16: 折腾: 将库放到golib中了,更换了一下引用
  • 2021-12-13: 将UMDReader放到 github.com/linpinger/foxbook-golang/ebook 目录中了,添加了azw3支持
  • 2021-11-22: 从分段读取文件改为一次性读取到[]byte
  • 2021-11-21: 将UMDReader分离
  • 2021-11-20: 加入转换为epub/mobi(需存在kindlegen)功能
  • 2021-11-20: 第一版 可转换为txt或fml格式

About

read umd file, to txt / fml(xml like) / epub / mobi(kindle ebook)/azw3

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages