Hello Codeforces,↵
↵
More than one year ago I started working on KONTESTS, a [Competitive Programming Contests Schedule](https://codeforces.net/blog/entry/60798). After that we published [KONTESTS browser extension](https://codeforces.net/blog/entry/63611) built on top of [KONTESTS APIs](https://kontests.net/api) which is available on [Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/kontests) and [Google Chrome](https://chrome.google.com/webstore/detail/kontests/agpdemlkalmmeenclchlajdcmbcacoea) browsers.↵
↵
Now, after more than one year, [KONTESTS](https://kontests.net) supports more than 10 online judges:↵
↵
1. [CodeForces](https://codeforces.com)↵
2. [CodeForces::Gym](https://codeforces.net/gyms)↵
3. [TopCoder](https://topcoder.com)↵
4. [AtCoder](https://atcoder.jp)↵
5. [CS Academy](https://csacademy.com)↵
6. [CodeChef](https://codechef.com)↵
7. [HackerRank](https://hackerrank.com)↵
8. [HackerEarth](https://www.hackerearth.com)↵
9. [Kich Start](https://codingcompetitions.withgoogle.com/kickstart)↵
10. [LeetCode](https://leetcode.com)↵
11. [A2OJ](https://a2oj.com)↵
↵
Some features were added like the localtime zones, so you don't need to open [timeanddate](https://www.timeanddate.com/) again! Add to Calendar button, which allows you to add any future contest to your Google Calendar. And the APIs are now more consistent and powerful than before.↵
↵
Regarding to the browser extensions, they are much faster now than the first time we published them. We optimized the contests loading procedure and reduced the API requests from 11 requests (1 request per online judge) to 1 request only using the [All](https://kontests.net/api/v1/all) contests API.↵
↵
Also, a strong code refactoring has been done on [KONTESTS GitHub repository](https://github.com/AliOsm/kontests) which allow anyone to contribute. It is still without any good documentation, but I will work on this later.↵
↵
As a future step, I want to provide a mobile application and a command-line interface based on KONTESTS APIs to allow anyone from anywhere to keep track the online judges contests schedule.↵
↵
Now, I encourage you to try the website and the browser extensions, and let me know if there are any issues or new features you need to add through the comments, [KONTESTS issues](https://github.com/AliOsm/kontests/issues), or [KONTESTS browser extension issues](https://github.com/AliOsm/kontests-browser-extension/issues).↵
↵
KONTESTS website: https://kontests.net<br>↵
Mozilla Firefox Extension: https://addons.mozilla.org/en-US/firefox/addon/kontests<br>↵
Google Chrome Extension: https://chrome.google.com/webstore/detail/kontests/agpdemlkalmmeenclchlajdcmbcacoea<br>
↵
More than one year ago I started working on KONTESTS, a [Competitive Programming Contests Schedule](https://codeforces.net/blog/entry/60798). After that we published [KONTESTS browser extension](https://codeforces.net/blog/entry/63611) built on top of [KONTESTS APIs](https://kontests.net/api) which is available on [Mozilla Firefox](https://addons.mozilla.org/en-US/firefox/addon/kontests) and [Google Chrome](https://chrome.google.com/webstore/detail/kontests/agpdemlkalmmeenclchlajdcmbcacoea) browsers.↵
↵
Now, after more than one year, [KONTESTS](https://kontests.net) supports more than 10 online judges:↵
↵
1. [CodeForces](https://codeforces.com)↵
2. [CodeForces::Gym](https://codeforces.net/gyms)↵
3. [TopCoder](https://topcoder.com)↵
4. [AtCoder](https://atcoder.jp)↵
5. [CS Academy](https://csacademy.com)↵
6. [CodeChef](https://codechef.com)↵
7. [HackerRank](https://hackerrank.com)↵
8. [HackerEarth](https://www.hackerearth.com)↵
9. [Kich Start](https://codingcompetitions.withgoogle.com/kickstart)↵
10. [LeetCode](https://leetcode.com)↵
11. [A2OJ](https://a2oj.com)↵
↵
Some features were added like the localtime zones, so you don't need to open [timeanddate](https://www.timeanddate.com/) again! Add to Calendar button, which allows you to add any future contest to your Google Calendar. And the APIs are now more consistent and powerful than before.↵
↵
Regarding to the browser extensions, they are much faster now than the first time we published them. We optimized the contests loading procedure and reduced the API requests from 11 requests (1 request per online judge) to 1 request only using the [All](https://kontests.net/api/v1/all) contests API.↵
↵
Also, a strong code refactoring has been done on [KONTESTS GitHub repository](https://github.com/AliOsm/kontests) which allow anyone to contribute. It is still without any good documentation, but I will work on this later.↵
↵
As a future step, I want to provide a mobile application and a command-line interface based on KONTESTS APIs to allow anyone from anywhere to keep track the online judges contests schedule.↵
↵
Now, I encourage you to try the website and the browser extensions, and let me know if there are any issues or new features you need to add through the comments, [KONTESTS issues](https://github.com/AliOsm/kontests/issues), or [KONTESTS browser extension issues](https://github.com/AliOsm/kontests-browser-extension/issues).↵
↵
KONTESTS website: https://kontests.net<br>↵
Mozilla Firefox Extension: https://addons.mozilla.org/en-US/firefox/addon/kontests<br>↵
Google Chrome Extension: https://chrome.google.com/webstore/detail/kontests/agpdemlkalmmeenclchlajdcmbcacoea<br>