
bookologia 是什么?
# bookologia 是什么?
bookologia 是一款图书管理与推荐平台。**省流:不推荐安装(使用)**。
https://appstore.lazycat.cloud/#/shop/detail/com.yousbot.bookologia
下面唠一下 bookologia 的使用方式。
## bookologia 的基础使用
安装应用以后需要先注册账号。登进平台会看到下面这个样子:

预加载图书大约有两百万册,在输入框中基于书名搜索,秒级返回搜索结果。
随便点进一本图书,可以看到右侧依次是:查看书籍链接(但基本都没链接),点击喜欢,点击收藏。收藏图书可以选择收藏夹,这些收藏夹可以按喜好自行创建,在首页右上角点击“更多”图案,点进“Collections”就能看到。



屏幕中央依次是查看相似书籍,该书籍的其他版本,以及本书作者的其他书籍。从项目介绍来看,bookologia 会基于你的收藏与喜欢进行书籍推荐,有点“图书届的抖音”的感觉。
## 为什么我不推荐安装(使用)?
bookologia 加载的书籍都是很老的书,且都是英文书,且没有新书。
bookologia 的设计中考虑到了这点,因此它支持从 GoodReads 平台抓取图书,再写进自己的 es。

**懒猫端的应用只是展示端,抓取图书的代码没有打进 docker**,需要自己从仓库拉取代码到本地,配置好 python 环境。你以为这个时候就可以执行了吗?还是不行。bookologia 在代码库里写死 es 的地址,所以你还要改代码,包含实例化 es client 的方式。等代码都跑起来了,看日志数据在正常抓取,写 es 又遇到了版本冲突:

一番折腾后,数据终于写进去了,但是页面查不出来:

进一步排查应该能解决问题,但在修改代码过程中,发现 bookologia 代码写得挺糟糕的,像是 toy project,遂放弃。也劝大家放弃。
此 App 尚未收到足够的评分或评论,无法显示评论列表。