这是一个用 PHP 开发的 osu!next 风格的签名生成器。这个签名的设计是基于 flyte 的。
查看效果以及生成签名请点击 https://osusig.lolicon.app
签名是通过提交请求到sig.php
生成的,作者原文此处仅仅讲解了参数,如果只是想生成签名的话直接访问上面给出的站点在线生成即可。
想看作者原文档请点击这里
颜色 | 用户名 | 模式 | 签名图像 |
---|---|---|---|
黄色 | Mashir0 |
未定义 (osu!) | |
蓝色 | da2b |
1 (osu!taiko) |
|
#EE3333 |
worst hr player |
0 (osu!) |
首先到这里申请一个 api key
mkdir osusig
cd osusig
wget https://github.com/Tsuk1ko/osusig/raw/refs/heads/master/docker-compose.yml
# 自行修改 docker-compose 配置:
# 环境变量 OSUSIG_API_KEY
# 映射端口号
docker compose up -d
需求:
- php 7.4
- imagick 扩展
- memcached 扩展
- memcached
如果你使用的 PHP 版本在 7.2 以下并且部署完发现有问题无法正常使用,请尝试使用under-php-72
分支
新建一个 p/.priv.php
文件,写入如下 PHP 代码:
<?php
define("AKEY", "your-osu-api-key");
这个文件最好通过 .htaccess
或者 nginx 的配置来阻止他人访问
网站图标(favicon)由 peppy 提供。模式(mode)图标是由 Flyte 设计的,你可以在这里查看(貌似打不开了)。triangles.png
以及 triangles2.png
是由原作者 Lemmmy 自制的。
整个程序由 Lemmmy 开发。
除了以下文件外都遵循 GPL-v3 许可:
fonts/*
flags/*
modes/*
img/ctb.png
img/mania.png
img/taiko.png
img/osu.png
img/tris.png
以下文件遵循 AGPL-v3 许可,并且来自于 peppy 的 osu-web 项目:
fonts/osu!font.ttf
img/ctb.png
img/mania.png
img/taiko.png
img/osu.png
在flags
目录中的国旗图片由 Muharrem Şenyıl 制作,你可以到 Dribbble 网站查看。