Simple competitive programming badges for GitHub profile
Difference between en1 and en2, changed 706 character(s)
Hi Codeforces!↵

What if there are badges on Github profile that show our Codeforces ratings?↵

Recently, GitHub introduced a new feature in GitHub profile. In short, if you create a special repository with a name same with your GitHub username, its README.md file will appear on your main page, just like [this](https://github.com/octocato).↵

While I was thinking about what to write in my profile, I thought it would be great if there is a way to 
makeput badges that show my ratings of competitive programming platforms such as Codeforces, TopCoder, and AtCoder. I first googled to find out if there is already someone who created such badges, but I couldn't. (Perhaps because I am a bad googler...)↵

So I decided to make my own! Fortunately, [Shields.io](https://shields.io/) offers great features to customize your 
own badges. I used Shields.io functionality together with CF, TC, AC APIs to build a very simple server that serves badge images. It works like this:↵

`https://run.kaist.ac.kr/badges/codeforces/jo_on.svg`↵

`https://run.kaist.ac.kr/badges/topcoder/kuratowski.svg`↵

`https://run.kaist.ac.kr/badges/atcoder/topology.svg`↵

↓↵

![CF](https://run.kaist.ac.kr/badges/codeforces/jo_on.svg)↵
![TC](https://run.kaist.ac.kr/badges/topcoder/kuratowski.svg)↵
![AC](https://run.kaist.ac.kr/badges/atcoder/topology.svg)↵

How do they look like?
 Despite being the most basic design of Shields.io, they look pretty neat, don't they?↵

Currently, I'm using these badges in my GitHub profile. However, the server is not reliable since it depends on the health of the physical machine it is running on; it is very old and slow, and under certain circumstances, we (server admins) even have to turn off the machine for a while. So I'm hoping that one day someone will build a reliable competitive programming badge server with better badge designs.↵

Or are there already this kind of badges somewhere but simply I cannot find them? If you know any, please share!

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en2 English jo_on 2020-09-02 20:01:05 706 (published)
en1 English jo_on 2020-09-02 19:07:30 1337 Initial revision (saved to drafts)