{"id":40374624,"url":"https://github.com/tmpim/osusig","last_synced_at":"2026-01-20T11:34:17.996Z","repository":{"id":93149994,"uuid":"43603669","full_name":"tmpim/osusig","owner":"tmpim","description":"osu!next Signature Generator","archived":false,"fork":false,"pushed_at":"2019-10-04T02:59:16.000Z","size":943,"stargazers_count":82,"open_issues_count":4,"forks_count":24,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-10-19T13:37:25.847Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://lemmmy.pw/osusig","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tmpim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2015-10-03T15:29:50.000Z","updated_at":"2025-07-06T14:51:59.000Z","dependencies_parsed_at":"2023-04-06T08:36:03.693Z","dependency_job_id":null,"html_url":"https://github.com/tmpim/osusig","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tmpim/osusig","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmpim%2Fosusig","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmpim%2Fosusig/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmpim%2Fosusig/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmpim%2Fosusig/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tmpim","download_url":"https://codeload.github.com/tmpim/osusig/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmpim%2Fosusig/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28602477,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T10:46:13.255Z","status":"ssl_error","status_checked_at":"2026-01-20T10:42:51.865Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-20T11:34:17.177Z","updated_at":"2026-01-20T11:34:17.989Z","avatar_url":"https://github.com/tmpim.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Note\nThis project is unmaintained. It *should* still run fine if someone chooses to host it, but as for the time being there is no live instance of it. You are welcome to host your own!\n\n# osu!next Signature Generator v3\nThis is a signature generator written in PHP for osu!next style signatures. The design is based on flyte's design. Live version with the generator can be found [here](http://lemmmy.pw/osusig).\n\n_Relatively_ up-to-date documentation can be found [at my site here](http://lemmmy.pw/osusig/docs).\n\n## Usage\nThe generator itself is in `sig.php`. All templates accepts the following parameters:\n* `uname` - **required** The username of the user you want to generate a signature for\n* `colour` - The background and stroke colour of the signature. Valid values are any 6 digit hex value prepended by `hex` or `%23`, or:\n\n\t| Colour name | Hex colour |\n\t| ----------- | ---------- |\n\t| red | `#ee3333` |\n\t| orange | `#ee8833` |\n\t| yellow | `#ffcc22` |\n\t| green | `#aadd00` |\n\t| blue | `#66ccff` |\n\t| purple | `#8866ee` |\n\t| bpink | `#ff66aa` |\n\t| darkblue | `#2255ee` |\n\t| pink | `#bb1177` |\n\t| black | `#000000` |\n\n* `mode` - The gamemode you wish to view stats for. `0` is osu!standard, `1` is osu!taiko, `2` is osu!catch and `3` is osu!mania.\n\nTemplateNormal accepts the following:\n\n* `pp` - Where you want the pp to be displayed. Undefined does not show at all, `0` shows in place of the level, `1` shows next to the accuracy and `2` shows above the rank.\n* `removeavmargin` - If specified (no value required), there will not be a 3px margin between the card's stroke and the profile picture.\n* `flagshadow` - Adds a shadow to the flag\n* `flagstroke` - Adds a stroke to the flag\n* `countryrank` - Shows your country rank (experimental)\n* `darkheader` - Darkens the text in the header\n* `darktriangles` - Darkens the triangles\n* `opaqueavatar` - Adds a white background behind the avatar\n* `avatarrounding` - Sets a custom rounding for the avatar - must be a numeric value\n* `rankedscore` - Whether to show the ranked score in place of the Play Count or not\n\n\n## Examples\n\n| `colour` | `uname`  | `mode`      | Image |\n| -------- | -------- | ----------- |:-----:|\n| `green`  | `Lemmmy` | unspecified | ![](http://lemmmy.pw/osusig/sig.php?colour=green\u0026uname=Lemmmy) |\n| `pink`   | `sobatsuyu`  | `1` | ![](http://lemmmy.pw/osusig/sig.php?colour=pink\u0026uname=sobatsuyu\u0026mode=1) |\n| `hexFFAA00`| `hvick225`  | `0` | ![](http://lemmmy.pw/osusig/sig.php?colour=hexFFAA00\u0026uname=hvick225\u0026mode=0) |\n\n_Note:_ `hex` is a workaround for osu!'s gocamo server\n\n### Live examples\n\n| URL | `Image` |\n| -------- | :--------: |\n| `http://lemmmy.pw/osusig/sig.php?colour=purple\u0026uname=Lemmmy` | ![](http://lemmmy.pw/osusig/sig.php?colour=purple\u0026uname=Lemmmy) |\n| `http://lemmmy.pw/osusig/sig.php?colour=blue\u0026uname=rrtyui\u0026pp=2` | ![](http://lemmmy.pw/osusig/sig.php?colour=blue\u0026uname=rrtyui\u0026pp=2)|\n| `http://lemmmy.pw/osusig/sig.php?colour=yellow\u0026uname=jhlee0133\u0026mode=3\u0026pp=1` |![](http://lemmmy.pw/osusig/sig.php?colour=yellow\u0026uname=jhlee0133\u0026mode=3\u0026pp=1) |\n\n\n\n## Requirements\nThe generator requires ImageMagick and memcached.\nYou will need a file in `p/` called `.priv.php` with contents like such:\n\n    \u003c?php\n    define(\"AKEY\", \"your-osu!-api-key\");\n\nIt is recommended to place a blocking `.htaccess` in this directory.\n\n## Credits\nFavicon is owned by Dean 'peppy' Herbert. The mode icons and flags are designed by Flyte and can be found at his pixelapse [here](https://www.pixelapse.com/flyte/projects/osu!designs/files/). `triangles.png` and `triangles2.png` are self-made.\n\n## License\nEverything except the following files are licensed under GPL-v3:\n\n```\nfonts/*\nflags/*\nmodes/*\nimg/ctb.png\nimg/mania.png\nimg/taiko.png\nimg/osu.png\nimg/tris.png\n```\n\nThe following files are licensed under AGPL-v3 and are from [this](https://github.com/ppy/osu-web) repository:\n```\nfonts/osu!font.ttf\nimg/ctb.png\nimg/mania.png\nimg/taiko.png\nimg/osu.png\n```\n\nThe flags in `flags/*` are created by Muharrem Şenyıl and can be found on his [Dribbble](https://dribbble.com/shots/1211759-Free-195-Flat-Flags).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmpim%2Fosusig","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftmpim%2Fosusig","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmpim%2Fosusig/lists"}