2025年的最后一天,分享我使用go语言开发的电子书转换工具网站 - 程序设计实验室

2025年的最后一天,分享我使用go语言开发的电子书转换工具网站 - 程序设计实验室

💡 原文中文,约4000字,阅读约需10分钟。
📝

内容提要

该项目是一个Web小说转换工具,支持将txt文件转换为epub、mobi、azw3等格式。最初基于命令行工具kaf-cli开发,后通过go-gin实现可视化界面,方便用户使用。项目集成了实时进度查看和文件下载功能,但因访问量大而暂停服务。

🎯

关键要点

  • 该项目是一个Web小说转换工具,支持将txt文件转换为epub、mobi、azw3等格式。
  • 项目最初基于命令行工具kaf-cli开发,后通过go-gin实现可视化界面。
  • 集成了实时进度查看和文件下载功能,但因访问量大而暂停服务。
  • 项目地址为:https://github.com/Deali-Axy/ebook-generator。
  • 支持最大50MB的txt文件上传,自动识别书名和章节,支持快速转换。
  • 集成Swagger UI,方便调试和API文档查看。
  • 项目还实现了国际化功能,提供简洁易用的HTML界面。
  • 包含用户认证、转换历史和批量转换等功能,但部分功能存在bug未上线。
  • 祝大家新年快乐,项目分享至此。

延伸问答

这个电子书转换工具支持哪些文件格式?

该工具支持将txt文件转换为epub、mobi、azw3等格式。

如何使用这个电子书转换工具?

用户可以通过上传最大50MB的txt文件,工具会自动识别书名和章节并进行格式转换。

这个项目是如何开发的?

项目最初基于命令行工具kaf-cli开发,后通过go-gin实现了可视化界面。

该工具有哪些主要特性?

主要特性包括实时进度查看、文件下载、自动清理临时文件和集成Swagger UI等。

为什么这个网站暂停服务?

由于访问量大,网站的服务器不堪重负,因此被迫暂停服务。

项目的GitHub地址是什么?

项目的GitHub地址是:https://github.com/Deali-Axy/ebook-generator。

➡️

继续阅读