[typecho]做了一个书架插件

前言

之前用的插件是熊猫小A写的一个同步豆瓣的插件,但现在不能用了,提示豆瓣的api接口过期。网上搜索了很久都没有找到能用的api。于是,就参考他的插件代码,改了一份本地化版的插件。

因为换工作了,时间多起来,现在做运维方面的工作,开发倒是生疏了很多,这个插件前端大量使用了熊猫小A的代码,后端的代码,参考了一些方法。有兴趣的可以自己翻阅。

特性

  1. 采用api.jike.xyz 提供的书籍接口
  2. 目前只能单个提交ISBN编码,加入书架
  3. 书籍信息落地到数据库中存储
  4. 后台管理书籍
  5. 后台管理支持按书籍状态筛选
  6. 缓存生成cache/book.json,移除了缓存到期配置,每次添加书籍,修改书籍等操作都会自动刷新缓存。
  7. 移除了单本书节点
  8. [熊猫小A]支持单个节点的方式插入HTML代码
  9. 移除了豆瓣电影(这只是书架插件,无关电影类)
  10. [熊猫小A]使用wordpress缓存豆瓣图片
  11. 书籍分页

后续开发要点

  1. 支持批量加书(输入多个ISBN,自动去匹配书籍)

插件状态

开发&测试中
目前还未开源在github上,后续会开放,ISBN接口网上有付费的方式,后续可能会考虑接入,看那些接口也不贵。不过现在有免费的先用着吧。

预览图

前端显示

bookshelf.png

后台管理

MyReader%2Fmanage.png


本文作者:小蚊子
本文链接:[typecho]做了一个书架插件 - https://djc8.cn/archives/typecho-made-a-bookshelf-plugin.html
版权声明: 知识共享许可协议本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

标签: 插件, typecho, myreader

添加新评论