Evan Zhang
    Blog About Me Projects Résumé Rating Predictor

Browser Extension


Browser extensions are available to display rating predictions next to each DMOJ scoreboard. You can add the Chrome extension or the Firefox add-on.

Usage

TLDR for full extension capabilities:

  1. Add the Chrome extension or the Firefox add-on depending on your browser.
  2. Email [email protected] with the subject "Request Token" to sign up for a request token.
  3. Once you receive the token (can take up to 24 hours), set it in the extension options.
  4. That's it! See below for additional information.

Without any configuration, this extension will only work for public scoreboard contests.

For hidden scoreboard contests, custom contests are used. You will need to set a request token in the extension options to activate this feature. To sign up for a request token, email [email protected] with the subject "Request Token".

As custom contests are more computationally intensive for the backend, by default, a refresh delay of 10 minutes is in place. If you refresh the contest scoreboard within these 10 minutes, the extension will use the cached response from the server instead of queueing a new custom contest. You can adjust this value in the extension options if you wish.

On the top left of every scoreboard, there is a icon. You can click on this to force refresh rating predictions. For public scoreboard contests, this will refetch the new rating predictions from the standard API. For all other contests (including private contests), this will queue a custom contest.

Source Code

The source code is licensed under AGPL and is available here.

© 2018 – 2023 Evan Zhang
Available through Tor at evanzhanglvinaengh2az5hcntvolh2tu6rv2rt5pqo2lif7xiacuqid.onion.