pixiv-daily-ranking-widget

Pixiv 每日排行榜小部件 v6.0

39227
150
2016-03-29

想要在你的网站页面中添加一个 Pixiv 每日排行榜 的展示功能吗?现在,只需要一行代码即可实现!
在线预览

✨ 特色

  • 一行 HTML 代码即可调用,方便快捷
  • 自适应宽高。推荐宽度 240px、高度 380px 或以上
  • 点击图片可跳转到对应作品详情页
  • 每日自动更新,无需人工干预
  • 内置多图床支持、按需加载图片,极低资源消耗
  • 提供 API 服务,含有排行榜更新日期、缩略图 url 及详情页 url 等

🤔 如何使用

将这行代码添加到网页上即可

<iframe src="https://pixiv.mokeyjay.com" style="width:240px; height:380px; border: 0"></iframe>

Wordpress 为例。首先进入后台,点击 外观 -> 小工具
向右边适当的位置添加一个 文本自定义HTML 小工具,内容填写上述代码即可

高级用法

🛠️ 如何部署

想要自己定制代码?嫌我提供的服务太慢?
你也可以轻松拥有完全属于自己的小挂件!

需要 Docker 或 PHP 版本 >= 5.6

部署文档

🔌 API

排行榜数据(已上传至图床)(推荐)
排行榜数据(pixiv url)

其中 data 为排行榜数据;date 为排行榜日期(可能是昨天或者前天,因为官方更新时间不一定)
这两个接口都会自动根据请求头的 Origin 或者 Referer 返回对应跨域头。可供前端直接调用

imageurl 两个键是为了兼容 4.x 及之前版本的用户,无需理会

🆙 升级指南

从 5.2 升级到 6.0

  1. 下载源代码
  2. 解压缩,将其中的 appindex.php 覆盖到线上环境

⚠️ 对于 Docker 方式部署的用户

  • 请将环境变量名中所有 - 替换为 _
  • 镜像从 docker hub 迁移至 ghcr.io

🌟 更新日志

新增

  • ranking_type 配置项,现在可以选择拉取综合还是插画、漫画日榜啦~
  • 图片预加载,优化网络环境较差时的体验

优化

  • 完全重写了前端,更优雅的缓动效果
  • 不再依赖 bootstrap,加载更快啦
  • 改为使用官方 php、nginx 包
  • 从本地存储获取图片时不再重复检查完整性
  • background_color 配置项现在支持更多种颜色

修复

  • 部分环境变量在一些情况下无法被正常获取的问题
  • 定时任务实际上是一小时执行一次,而非文档说的半小时一次

其他

  • 由于不再依赖 bs,去除 static_cdn 配置项
  • 删除已经失效的 PngcmTsesze 图床
  • Docker 镜像迁移至 ghcr.io
  • Docker 镜像时区默认为上海

历史更新日志

👨‍💻 关于作者

常用 ID mokeyjay,热爱 IT 与 ACG 的学渣

昵称
邮箱
网址
annoy的头像 2017-07-23 09:44
annoy

原来在这

寒辞的头像 2017-06-01 07:43

不错的插件!!

那天的流星的头像 2017-05-25 06:19

老哥,插件又炸了

mokeyjay的头像 2017-05-25 06:25
mokeyjay 博主

腾讯云CDN抽风,插件本身没炸

那天的流星的头像 2017-04-27 16:15

插件好像又炸了。。。

mokeyjay的头像 2017-04-27 17:16
mokeyjay 博主

奇怪,我看下什么情况。该不会P站又TM改版了吧

cola整体网络的头像 2017-04-05 18:38

为啥现在插件都是获取的昨天的排行榜

mokeyjay的头像 2017-04-05 19:12
mokeyjay 博主

因为今天的排行榜还没出来啊……当然只能获取到昨天的

cola整体网络的头像 2017-04-06 04:08
cola整体网络

貌似p站排行榜延迟更新获取不到,能延迟获取下?

mokeyjay的头像 2017-04-06 06:01
mokeyjay 博主

P站排行榜没有确切的更新时间,有时早有时晚,所以具体延迟多久不好控制啊

那天的流星的头像 2017-03-31 15:38
那天的流星

亲 插件好像炸了、。。。。

mokeyjay的头像 2017-03-31 19:24
mokeyjay 博主

嗯嗯,我今天修复下

mokeyjay的头像 2017-03-31 21:24
mokeyjay 博主

已修复,快试试吧

那天的流星的头像 2017-04-02 02:14
那天的流星

嗯嗯,问下,亲的图片滚动时间是多少毫秒?

mokeyjay的头像 2017-04-02 04:18
mokeyjay 博主

5秒

cola整体网络的头像 2017-03-31 07:05
cola整体网络

貌似出问题了,现在的都是昨天缓存的排行榜,今天的获取不到了。重装程序直接打不开页面

mokeyjay的头像 2017-03-31 19:24
mokeyjay 博主

好像是的,我今天修复下

mokeyjay的头像 2017-03-31 21:23
mokeyjay 博主

已修复~

cola整体网络的头像 2017-03-31 23:34
cola整体网络

ok,我传上去看看

mokeyjay的头像 2017-03-22 01:44
mokeyjay 博主

缓存的是缩略图。稍微改下可以实现不删除

浮生如梦的头像 2017-03-21 22:20
浮生如梦

博主有没有可能做一个插件或者什么的 每日调用这些下载到服务器的图片然后实现自动发布到博客。毕竟每天50张图片不利用一下有点可惜。。。

mokeyjay的头像 2017-03-21 22:29
mokeyjay 博主

每天发布一篇文章,然后内容就是50张图?

浮生如梦的头像 2017-03-22 00:54
浮生如梦

具体没想好,P站的每日TOP榜也是有人喜欢的。。主要还是觉得每天就这样缓存50明天又删除有点可惜。。