VocaDB/vocadb

Proposal: Link matchers for osu!-related URLs

Closed this issue · 0 comments

Is your feature request related to a problem? Please describe. (required)

Missing link matchers and icon for https://osu.ppy.sh/ URLs.

Describe the solution you'd like. (required)

I propose the following new link matchers:

URL Regex Description Category Valid for Example
https://osu.ppy.sh/users/\d+ osu! Profile Official Artist https://osu.ppy.sh/users/10365024
https://osu.ppy.sh/beatmapsets/\d+ osu! Beatmap Reference Song https://osu.ppy.sh/beatmapsets/2134651
https://osu.ppy.sh/wiki/.* osu! Wiki Reference All https://osu.ppy.sh/wiki/en/osu%21_originals
https://osu.ppy.sh/beatmaps/artists/\d+ osu! Featured Artist Listing Official Artist https://osu.ppy.sh/beatmaps/artists/78

How should the UI look like? (illustrate it) (optional)

The icon for all matchers should be the osu! favicon: https://osu.ppy.sh/favicon.ico.

Or if you wish to have a sharper icon: osu-crispy (extracted from the installer)

Additional context (optional)

I've recently been adding osu! originals featuring vocal synths to VocaDB (more info on the osu! Wiki). I've noticed that some useful URLs for osu!-related entries don't currently have link matchers.

Notes:

  • osu! Beatmaps are useful for osu! original songs, as the beatmap listing is often coordinated with the artists/organisers. So it contains accurate metadata and might have additional info in the description.
    Beatmap links should not be added to regular entries that just happen to have a osu! beatmap made for them. Beatmaps are community-made and in no way official.

Checklist (required)

Fill out the checklist.