BookMate logo

一款开源的书摘管理软件

下载 文档
homepage screenshot

简介

bookmate logo
bookmate server logo
mongodb logo
BookMate App Illustration

BookMate 采用前后端分离设计,由 3 部分组成:BookMate-Client 客户端作为交互界面,BookMate-Server 服务端作为中间桥梁,MongoDB 数据库作为资料存储中心。

BookMate 将所有数据储存在本地,用户对数据有完全的掌控权,可以采用喜欢的方式备份数据;而且 BookMate 不断完善数据导出、分享功能,可以将原始数据转换为你喜欢的格式。

当前提供的 BookMate 版本运行在本地,你可以修改源码将它部署在任何地方。

功能

添加书籍

添加书籍时可以录入多种元数据,其中必须的只有书名。

  • 书名(必须)
  • 目录
  • 作者
  • ISBN
  • 封面
  • ...
book metadata

添加书摘

提供两种方式为书籍添加书摘。可以将 Kindle 等阅读应用生成的书摘文件导入;也可以手动添加。

导入的书摘也可以进行修改,书摘可以是常见的富文本内容,编辑器支持快捷键。

批量导入

  • Kindle
  • 豆瓣
  • 多看阅读
  • ...

手动输入

  • 标题
  • 链接
  • 图片
  • 数学公式
  • ...
book metadata book metadata

概述笔记

读书要从薄到厚,再从厚到薄。

基于书摘为书籍、章节梳理概述,便于对书籍有整体的掌握。

也可以针对阅读遇到的问题,将研究过程整理成笔记,便于深入理解书籍。

  • 拖拽插入书摘
  • 标题
  • 链接
  • 图片
  • 数学公式
  • ...
book metadata

分享书摘

分享功能可以将单篇或多篇书摘的原始数据转换为你喜欢的格式。

  • 图片
  • Markdown 文档
  • JSON 文档
book metadata

下载

版本V0.1.0-alpha请选择合适的平台和下载源

当前为 alpha 版,可能存在大量 Bugs,可以将遇到的问题提交到 Github Issues 中。

BookMate

客户端、服务端

安装及使用教程请查看文档

MongoDB

数据库

协议

客户端 BookMate-Client 和服务端 BookMate-Server 遵循 MIT 协议