通过随机发送url.csv
文件中给出的图床链接来实现一个随机图片 API
https://miku.x10.mx/ (无稳定性保证)
https://random-picture.vercel.app/ (部署到 vercel,访问此地址查看使用说明)
请 fork 后,修改自己仓库的 url.csv
,然后在 Vercel 平台上导入自己的项目
你也可以直接修改https://github.com/YieldRay/Random-Picture/blob/master/url.csv来创建 fork
上传至虚拟主机即可
伪静态是可选的。
开启伪静态,则支持https://example.net/:id.png形式访问
例如https://random-picture.vercel.app/1.jpg https://random-picture.vercel.app/2.jpg
Apache 和 Vercel 环境无需配置,直接支持伪静态。
Nginx 参照以下配置:
location / {
if (!-e $request_filename) {
rewrite ^(\w)*\.(?:jpg|jpeg|png|gif|bmp|webp)$ /api/index.php?id=$1 last;
}
}
https://github.com/YieldRay/Random-Picture/blob/master/test/deno.ts
此代码部署到 deno.dev 即可使用