最近在做一个小项目,书籍管理app。

主要因为calibre有以下一些问题:

  • 1 存储目录结构比较乱
  • 2 书籍以文件实体为基本单位存储
  • 3 书籍资料 图片自动生成不全
  • 4 不能管理纸质书和代码等
  • 5 web端 多人共享权限比较简单,各种小bug

 

技术栈

需要一个web端,供用户访问,一个bookapi 提供基于isbn的信息查询,一个electronjs的桌面端

上传书籍 自动生成book table记录和ebook 记录,一个book对应多个ebook,ebook可以关联file,方便存储书籍相关的代码或其他资料

 

目前先做web端,使用go web搭建,后期考虑react做前后端分离(使用go+react纯粹是为了学习),bookapi服务使用django提供。

访问地址

http://bookclub.pythoncave.com/