为世界上所有的美好而战

  • HoYoRandom-php

    GitHubCommitActivity GitHubRepoStars GitHubForks
    包括原神&崩坏3精选图片、音乐、视频以及名台词.
    欢迎ForkPR;

    项目网站

    开发进度

    • [x] 给视频加上CDN
    • [x] 从Git获取文件列表,使API与资源分离
    • [x] 提高较小视频的画质
    • [ ] 使用nodejs重写 (准备中)

    镜像存储库

    你可以在任何一处查看q(≧▽≦q)
    Github
    Gitee
    Coding

    资源仓库

    点击前往


    使用方法

    API地址

    https://api.dreamofice.cn/hoyorandom/

    注意,本站已启用全站HSTS,并加入HSTS Preload,仅接受HTTPS访问.

    请求地址

    | 类型 | 地址 | 资源列表 |
    | :---: | :---------: | :----------------------------------------------------------------------------: |
    | 图片 | /img | 链接 |
    | 音乐 | /music | 链接 |
    | 视频 | /video | 链接 |
    | 一言 | /hitokoto | 链接 |

    请求参数

    | 参数 | 值 | 默认值 | 备注 |
    | :----: | :----------------: | :---------: | :------------------------------: |
    | game | ys,bh3 | 随机选取 | |
    | type | raw,json | raw | 不适用于一言接口 |
    | encode | text,js,json | json | 仅限于一言接口 |
    | selete | 任意CSS选择器 | #hitokoto | 仅当一言接口的encode为js时有效 |


    返回示例

    图片示例

    默认

    随机图片

    Json

    {
        "name": "83ef76b315707993d5734222936cfa2f4aa30ede.webp",
        "url": "https://cdn.dreamofice.cn/hoyorandom/img/bh3/83ef76b315707993d5734222936cfa2f4aa30ede.webp"
    }

    音频示例

    默认

    Json

    {
        "name": "陈致逸,HOYO-MiX - Rex Incognito 尘世闲游.mp3",
        "url": "https://cdn.dreamofice.cn/project/hoyorandom/music/ys/陈致逸,HOYO-MiX - Rex Incognito 尘世闲游.mp3"
    }

    视频示例

    默认

    Json

    {
        "name": "24277076-1-208.mp4",
        "url": "https://cdn.dreamofice.cn/hoyorandom/video/bh3/24277076-1-208.mp4"
    }

    一言示例

    Json(默认)

    {
        "hitokoto": "最初的鸟儿是不会飞翔的,飞翔是它们勇敢跃入峡谷的奖励"
    }
    

    javaScript

    document.querySelector('#hitokoto').innerText='最初的鸟儿是不会飞翔的,飞翔是它们勇敢跃入峡谷的奖励';
    

    纯文本

    最初的鸟儿是不会飞翔的,飞翔是它们勇敢跃入峡谷的奖励
    

    部署

    deploy.md

    LICENSE

    GNU GENERAL PUBLIC LICENSE 3.0


    为世界上所有的美好而战

    冰雪殇璃陌梦の小站

    © 2022 hexo-sakura