Skip to content
/ osusig Public
forked from tmpim/osusig

osu!next 签名生成器,修改&汉化

License

Notifications You must be signed in to change notification settings

Tsuk1ko/osusig

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

osu!next 签名生成器 v3

这是一个用 PHP 开发的 osu!next 风格的签名生成器。这个签名的设计是基于 flyte 的。

查看效果以及生成签名请点击 https://osusig.lolicon.app

使用方法

签名是通过提交请求到sig.php生成的,作者原文此处仅仅讲解了参数,如果只是想生成签名的话直接访问上面给出的站点在线生成即可。

想看作者原文档请点击这里

属性示例

颜色 用户名 模式 签名图像
黄色 Mashir0 未定义(默认戳饼) 1
深紫色 sobatsuyu 1(太鼓) 2
#EE3333 hvick225 0(戳饼) 3

在线生成示例

URL 签名图像
https://osusig.lolicon.app/sig.php?colour=purple&uname=Mashir0 4
https://osusig.lolicon.app/sig.php?colour=blue&uname=rrtyui&pp=2 5
https://osusig.lolicon.app/sig.php?colour=yellow&uname=jhlee0133&mode=3&pp=1 6

部署项目需求

如果你使用的 PHP 版本在 7.2 以下并且部署完发现有问题无法正常使用,请尝试使用under-php-72分支

这个项目需要 ImageMagick 以及 memcached 这两个 PHP 扩展
你还需要在项目根目录新建一个名字为p的文件夹,并在里面新建一个名为.priv.php的文件,然后在里面写入如下 PHP 代码:

<?php
define("AKEY", "your-osu!-api-key");

这个文件夹中的内容最好通过.htaccess或者 nginx 的配置来阻止他人访问

如果你还没有 api-key,你可以到这个链接去申请 https://osu.ppy.sh/p/api

感谢

网站图标(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 许可,并且来自于皮皮的 osu-web 项目:

fonts/osu!font.ttf
img/ctb.png
img/mania.png
img/taiko.png
img/osu.png

flags目录中的国旗图片由 Muharrem Şenyıl 制作,你可以到 Dribbble 网站查看。

About

osu!next 签名生成器,修改&汉化

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 61.4%
  • CSS 24.6%
  • Hack 7.9%
  • JavaScript 6.1%