pixiv-daily-ranking-widget

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

39226
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 的学渣

昵称
邮箱
网址
Ariwori的头像 2018-05-23 21:43
Ariwori

可以直接拉取原图吗,不要缩略图

mokeyjay的头像 2018-05-24 00:23
mokeyjay 博主

本来就是个侧边栏挂件,要原图除了加载更慢有啥意义?

Ariwori的头像 2018-05-24 00:30
Ariwori

我想另外下下来保存,但是不懂php :)

mokeyjay的头像 2018-05-24 00:32
mokeyjay 博主

应该有现成的P站爬虫,可以用英文去搜一下

万岁的头像 2018-01-16 00:23

有句话有问题
“切记(忌)不要使用记事本”或者“忌使用记事本”

mokeyjay的头像 2018-01-16 17:18
mokeyjay 博主

我的原话就是“切忌使用记事本”呀。“切忌”这个词是存在的,是“千万不要”的意思

ZimKim的头像 2017-11-03 01:04

wosign证书Chrome不信任、换一个吧

mokeyjay的头像 2017-11-03 18:35
mokeyjay 博主

不存在的,我从不用辣鸡wosign,另外我就是Chrome61。

ZimKim的头像 2017-11-05 04:54

额。可是我这里是wosign的根。

ZimKim的头像 2017-11-05 05:00

截图https://ooo.0o0.ooo/2017/11/04/59fdb86a56d48.png

mokeyjay的头像 2017-11-05 05:10
mokeyjay 博主

emmmmm...你换个设备再看看?

ZimKim的头像 2017-11-03 01:03

额、wosign的证书Chrome不信任、能否换一个呀。

专业领便当的头像 2017-10-10 07:09
专业领便当

一样对ACG感兴趣(但不怎么看番和漫了)话说能弄成一个插件在普通网站上显示吗 对网络这方面不熟悉 望指点下

mokeyjay的头像 2017-10-10 07:11
mokeyjay 博主

文章中已经给出了方案一

黎明余光的头像 2017-09-09 07:50

发生了什么...

黎明余光的头像 2017-09-09 07:51

哇,屏蔽了 img 标签吗
https://ooo.0o0.ooo/2017/09/08/59b2bc80c177f.png

mokeyjay的头像 2017-09-11 20:01
mokeyjay 博主

QAQ 我的服务器IP被sm.ms封了。昨日已推出2.8版本解决此问题

moe的头像 2017-08-05 23:48
moe

大佬其实你可以弄一个图墙啊.类似https://pixiv.moe/,源代码都是开放的

mokeyjay的头像 2017-08-06 00:00
mokeyjay 博主

弄来干啥呀?如果想看那么多图的话为啥不直接去P站呢?

yx17的头像 2017-08-03 02:27

不太可能我是这边被劫持了 , 这两个境外的 Windows VPS 的锁也黄了

mokeyjay的头像 2017-08-03 02:29
mokeyjay 博主

噢噢你说的是这个页面啊,是上面预览图没加https造成的。我还以为你说的是 https://cloud.mokeyjay.com/pixiv 呢

yx17的头像 2017-08-03 02:18

你这个页面出现 Mixed Content 了
小绿锁黄了哇(:3」∠)

mokeyjay的头像 2017-08-03 02:19
mokeyjay 博主

我这里一切正常呀。你试试用别的设备和网络环境,例如有线、wifi、流量之类的测测,不排除你那边被劫持了

yx17的头像 2017-08-03 02:29

突然发现我的码算是白打了(:3」∠)
可以麻烦你看完之后帮我把图片链接删除吗 , 谢谢了

mokeyjay的头像 2017-08-03 02:30
mokeyjay 博主

因为带了链接,所以评论目前是待审核状态,不会直接显示出来的。我已经看完了,现已修复,那条评论我删掉,谢谢

annoy的头像 2017-07-23 09:47
annoy

大佬你应该学画画,画个大小姐啊

mokeyjay的头像 2017-07-23 09:48
mokeyjay 博主

???学画画不要时间的哦?我倒是想学日语和画画啊,然而本社畜已经没有那个时间了……

annoy的头像 2017-07-23 09:51
annoy

不怕 给你 +1s