Skip to content

PoxenStudio/mybooks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,303 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub License Docker Pulls GitHub stars GitHub commit activity

TaleBook: Personal Calibre WebServer

An enhanced personal books management webserver built on Calibre + Vue, beautiful and easy-to-use. (English)

简单好用的个人图书管理系统

本项目基于talebook开发, 专注于个人及家庭电子书、实体书管理,以及多账号的阅读管理,不适用于站点搭建。后续目标是结合AI提供更多的扩展阅读内容,形成个人的知识库。 Example

本系统与电子书阅读器不同,主要功能在于对电子书的管理功能。阅读器可以灵活选择,移动端比较多,在PC端推荐Koodo Reader。

友情提醒:中国境内网站,个人是不允许进行在线出版的,维护公开的书籍网站是违法违规的行为!建议仅作为个人使用!

项目介绍

项目已从PoxenStudio/Talebook改名为MyBooks, 避免与talebook/talebook混淆。

MyBooks特性包括:

  • 支持WAP简版页面,供精简浏览器访问
  • 支持监听导入目录并自动导入新书
  • 支持提供Podcast服务,让书库变播客
  • 支持以WebDAV连接及数据同步
  • 支持推送到支持Wifi传书的设备及Kindle上
  • 支持自定义分类
  • 支持添加实体书
  • 支持阅读管理
  • 集成epub2audio将epub转换有声书,内置多个中文及英文声音。
  • 更新Calibre 7.6,系统使用Ubuntu 24.04
  • 支持中文搜索时,使用简繁体同时搜索
  • 支持epub、azw3、pdf互转, 支持Word文档入库
  • 支持将图书指定为私藏模式,仅有上传者可见
  • UI风格美化 - 增加暗黑模式
  • 支持切换不同图标,支持设置用户头像
  • 阅读器支持颜色样式切换,字体切换(提供4个内置字体)

Web API

Web API文档

关注项目

公众号Talebook

Talebook

Docker Docker Pulls

部署比较简单,建议采用docker,镜像地址:dockerhub

  • 已经调整基于Ubuntu 24.04Calibre 7.6构建, 改善兼容性。Docker运行的UID/GID不要设置为root(ID:0)。

推荐使用docker-compose,下载仓库中的配置文件docker-compose.yml,然后执行命令启动即可。 若希望修改挂载的目录或端口,请修改docker-compose.yml文件。

wget https://raw.githubusercontent.com/PoxenStudio/mybooks/master/docker-compose.yml
docker-compose -f docker-compose.yml  up -d

如果使用原生docker,那么执行命令: docker run -d --name mybooks -p <本机端口>:80 -v <本机data目录>:/data poxenstudio/mybooks

例如 docker run -d --name mybooks -p 8080:80 -v /tmp/demo:/data poxenstudio/mybooks

使用WebDAV连接

WebDAV URL地址: http://<ip or domain>:<port>/books

  • macOS下 在连接到服务器输入对应的URL进行连接: WebDAV_macOS

  • Windows下 如果未配置https, 需要先将WebClient修改为支持HTTP协议:

1. 打开注册表, (运行->输入regedit)
2. 找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters, 将BasicAuthLevel改为2
3. 以超级管理员身份运行PowerShell, 先入输入net stop webclient 和 net start webclient.

然后通过映射网络驱动器连接到指定URL: WebDav_Windows 访问列表: WebDAV_Windows_Explorer

使用MCP Service

从v3.15.0开始,支持MCP服务,可以集成到AI工具中使用。现在使用流程会提示提供账号信息进行登录,然后才能正常使用。

{
  "mcpServers": {
    "talebook": {
      "type": "streamableHttp",
      "url": "http://<ip>:<port>/api/mcp/stream",
      "description": "Local ebooks management system"
    }
  }
}

使用Talebook Skill操作书库

详情见Talebook Skill

常见问题

常见问题请参阅使用指南,无法解决的话,提个ISSUE, 或进入公众号私信。

手动安装请参考开发者指南

再次声明!本项目没有维护任何公开的书库站点。

贡献者

项目首页

PoxenStudio Talebook

联系邮箱

📧 poxenstudio@gmail.com

About

📚MyBooks: Enhanced & Easy-to-use personal e-books management webserver (As known as PoxenStudio/Talebook)

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors