◐ Shell
clean mode source ↗

Message 99198 - Python tracker

it's not actually necessary to have a list of known schemes.  any url that has a double slash after the colon is expected to follow that with an authority section (what urlparse calls "netloc"), optionally followed by a path, which starts with a slash.

there are various defined schemes with their own syntax within the URL framework, but one is free to invent new ones with the general form
scheme://netloc/path