Hey Guys,
A lot of people including myself like appearing for codeforces contests on the static websites. It is fast and distraction free. But I found myself switching between the main and the static codeforces websites during the contests quite a lot.
This extension aims towards improving the user's experience and productivity when giving a contest on a static website with additional features while also preserving the "lightweightedness" of the website.
Features include:
- Submission count for the problems. (From the previous version)
- Copy button for copying input data to clipboard.
- Predicted rating change.
- Friends standings.
Install it for your browser
Chrome, Edge, Opera
Firefox
I'd like to thank WasylF, the creator of the awesome browser extension CF Predictor whose backend service is used to fetch the predicted rating change and my friends rkguptagkp462, __beowulf__ and Phoenix_star for testing the extension and giving valuable feedback.
I hope the time you save because of this extension helps you clutch that one last problem.
If you find the extension useful consider giving the project a star on Github as it will make me happy :).
Read this in case you face some bugs or have any feature recommendations - The extension fetches your friends standings from your browser only. So it is important for you to log in to the main website. Otherwise the friends standings won't be visible. Note that it isn't necessary to have it open in another tab just logging in before the contest is enough.
- The extension only queries the new server of cf-predictor which is the server used during contests. It is up usually only during the contest. Hence the extension will not show your predicted rating change after the contest. It is not a problem since the static sites are only useful during a contest.
If you face any other bugs feel free to comment down below. The aim of this extension is to improve the user's experience when giving a contest on a static website while also preserving the "lightweightedness" of the website. This is the reason I have kept a separate button to use each feature with minimal css. If you have some feature in mind that aligns with the aim of the project please comment down below or message me and we can have a discussion about it.