Skip to content

Create badges for furry forums users using the Shields.io API.

License

Notifications You must be signed in to change notification settings

FurryCoders/Furry-Badges

Repository files navigation

logo

Furry Badges

Create badges for furry websites with the Shields.io API.

Build your own badge online at furry-badges.codingfoxden.dk!

Do you have suggestions on new logos and sites? Open a logo request!

User Badge

To create a user badge, use the /badge/svg/user/{site}/{username} and /badge/svg/user/{site}/{username}/{label} routes.

For example: https://furry-badges.codingfoxden.dk/badge/svg/user/furaffinity/user/FA ->

The label can be specified either in the path, or using the ?label query parameter. The latter will override the path value. To disable the label entirely whilst keeping the logo, use ?label=+ as query parameter.

Colors and logos change depending on the site used. Logos and colors are provided for the following websites:

Site Logo
furry
buzzly
deviantart
e621
furaffinity
furrynetwork
itaku
sofurry
vcl
weasyl
wikifur
yiffstar

Note: logos are matched case-insensitively, but the label on the badge will respect the site used in the link if no other label is specified.

The route supports all Shields.io style parameters except for message (it's used by the backend for the username).

The badge can be embedded in Markdown, reStructuredText, AsciiDoc, HTML, etc. like all Shields.io badges.

Animal Badge

To create an animal badge, use the /badge/svg/animal/{animal}/{username} and /badge/svg/animal/{animal}/{username}/{label} routes.

For example: https://furry-badges.codingfoxden.dk/badge/svg/animal/fox/user/Foxy ->

The label can be specified either in the path, or using the ?label query parameter. The latter will override the path value. To disable the label entirely whilst keeping the logo, use ?label=+ as query parameter.

Colors and logos change depending on the animal used. Logos and colors are provided for the following websites:

Animal Logo
furry
bear
dragon
fox
horse
tiger
wolf

Note: logos are matched case-insensitively, but the label on the badge will respect the animal used in the link if no other label is specified.

The route supports all Shields.io style parameters except for message (it's used by the backend for the username).

The badge can be embedded in Markdown, reStructuredText, AsciiDoc, HTML, etc. like all Shields.io badges.

JSON Endpoint

The /badge/json/ route is used as endpoint for the Shields.io API and uses the following format: /badge/json/{user|animal}/{site}/{name}/{label}

Credits

Animal icons sourced from SVG Repo