mokeyjay / Pixiv-daily-ranking-widget

会自动更新的P站每日榜小挂件,适合放在博客侧边栏等地方 Pixiv daily ranking widget, automatically updates, suitable for blog sidebar, etc.
https://www.mokeyjay.com/archives/1063
MIT License
280 stars 36 forks source link

🖼️ Pixiv 每日排行榜小挂件

English

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

✨ 特色

🤔 如何使用

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

<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

🌟 更新日志

新增

历史更新日志

👨‍💻 关于作者

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