/add-training

Primary LanguageJavaScript

Install

Chrome web store

Description

This extension is made for chrome. However, if you use the browser based on Chromium, you can also use this extension.

All in all, I made this extension for better adding training and for fun :);

Functions

  • Hide codeforces tags

    This idea is from there.

    This extension's effection is almost like this. But:

    1. Problem Id with lowercase is also accepted.
    2. You don't need to modify your codeforces setting.
    3. The style is more like the original style.

    2023-09-06-22-38-16

    2023-09-06-22-38-27

    2023-09-06-22-38-52

  • Jump quickly

    You can use this extension quickly jump to the codeforces problem, luogu problem, bilibili video, pixiv artwork.

    1. First, <Ctrl+L> to focus your browser omnibox.

    2. Input at(short for add training), and hit <Tab>.

      2023-09-06-22-45-38

      2023-09-06-22-45-58

    3. Input the string matching the reguler expression.

      • /^\d+[a-zA-Z]$/i for codeforces
      • /^p\d+$/i for luogu
      • /^[(av)|(bv)]\w+$/i for bilibili
      • /^\d{8}$/ for pixiv artwork
    4. Hit the <Enter>!

  • See your rating in codeforces.

    1. Click your extension on your toolbar.

      2023-09-06-22-55-38

    2. Click the modify button and input your codeforces Id.

      2023-09-06-22-56-41

    3. Then your rating will show.(The time depends on your network)

      2023-09-06-22-58-50

Next step

Maybe I will add some useful functions.(if I have time :))

About this extension

This extension is my first chrome extension(also the first front end work). Of course, there may be many bugs, I hope you can raise an issue or help me improve this extension :).