Sign inSign up

2233jiang/simple-boot-douban-api

By 2233jiang

Updated over 4 years ago

Image
0

756

2233jiang/simple-boot-douban-api repository overview

简单获取豆瓣BOOK的api 目前使用calibre-web的时候发现豆瓣搜索元数据API已经不可用,自己写一个从网页抓取的API,只实现了简单的查询功能。

使用Docker启动

docker pull fugary/simple-boot-douban-api:latest
docker run -it -p 8085:8085 fugary/simple-boot-douban-api

然后可以访问:

http://localhost:8085/v2/book/search?q=深入理解计算机系统

群晖calibre-web中使用 首先在群晖Docker中下载容器simple-boot-douban-api并启动,然后在calibre-web容器中找到get_meta.js文件并修改。

vi /calibre-web/app/cps/static/js/get_meta.js
# 找到 var douban = "https://api.douban.com"; 替换成自己的NAS_IP地址
var douban = "http://NAS_IP:8085";
# 如果不熟悉vi命令,这里提供一种更快的替换的方式,使用sed命令:
sed -i 's#https://api.douban.com#http://NAS_IP:8085#g' /calibre-web/app/cps/static/js/get_meta.js
Github地址:https://github.com/fugary/simple-boot-douban-api

参考文档:https://fugary.com/?p=213

新版增加环境变量:

DOUBAN_PROXY_IMAGE_URL
    true:代理豆瓣封面地址,服务端尝试多个域名下载,防止有些情况下封面下载失败问题
    false:不做处理,默认为false)

Tag summary

Content type

Image

Digest

Size

86.8 MB

Last updated

over 4 years ago

docker pull 2233jiang/simple-boot-douban-api