Codeforces Customizer

customize and extend codeforces

Что такое Codeforces Customizer?

Codeforces Customizer - это расширение Chrome, разработанное Manan Shah, и его основная функция - "customize and extend codeforces".

Снимки экрана расширения

screenshot
screenshot
screenshot

Скачать файл CRX расширения Codeforces Customizer

Скачайте файлы расширений Codeforces Customizer в формате crx, установите расширения Chrome вручную в браузере или поделитесь файлами crx с друзьями, чтобы легко установить расширения Chrome.

Инструкции по использованию расширения

                        This is a chrome extension to customise codeforces and enhance user experience.
Here are the current features:

* Enhanced Blog View:
 - No need to scroll through all blogs!
 - All blogs in favourites, appear hidden, reducing scrolling.
 - Custom search bar to search blog titles you are looking for.
 - Expand/Hide individual blogs to see content.
 - Works on favourite blogs and particular user blogs tab.

* All submissions tab:
- Directly go to all submissions (status tab) from the problem page for the current problem.

* Show results with user lists by default:
- No need to select the user list in problemset/contest page everytime.
 - Go to https://codeforces.com/lists and enter the list key in the input box of the extension popup and press Enter.
 - Now the problemset/contest page will show the results using the list by default.                    

Основная информация о расширении

Название Codeforces Customizer Codeforces Customizer
ID akmlgflgekmnameijijkefhochekjfgg
Официальный URL https://chromewebstore.google.com/detail/codeforces-customizer/akmlgflgekmnameijijkefhochekjfgg
Описание customize and extend codeforces
Размер файла 63.64 KB
Количество установок 927
Текущая Версия 1.1.1
Последнее Обновление 2022-08-24
Дата публикации 2021-08-04
Рейтинг 5.00/5 Всего 4 оценок
Разработчик Manan Shah
Электронная почта [email protected]
Тип оплаты free
Официальный сайт расширения https://github.com/cs-mshah/codeforces-customizer
Поддерживаемые языки en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "Codeforces Customizer",
    "description": "customize and extend codeforces",
    "version": "1.1.1",
    "manifest_version": 3,
    "permissions": [
        "storage"
    ],
    "action": {
        "default_popup": "\/popup\/popup.html",
        "default_icon": {
            "16": "\/icons\/icon_16x16.png",
            "32": "\/icons\/icon_32x32.png",
            "48": "\/icons\/icon_48x48.png",
            "128": "\/icons\/icon_128x128.png"
        }
    },
    "background": {
        "service_worker": "background.js"
    },
    "icons": {
        "16": "\/icons\/icon_16x16.png",
        "32": "\/icons\/icon_32x32.png",
        "48": "\/icons\/icon_48x48.png",
        "128": "\/icons\/icon_128x128.png"
    },
    "content_scripts": [
        {
            "all_frames": false,
            "css": [
                "blogEntries.css"
            ],
            "js": [
                ".\/scripts\/jquery-3.6.0.min.js",
                "blogEntries.js"
            ],
            "matches": [
                "https:\/\/*.codeforces.com\/favourite\/blogEntries*",
                "https:\/\/*.codeforces.com\/blog\/*"
            ],
            "exclude_matches": [
                "https:\/\/*.codeforces.com\/blog\/entry\/*"
            ],
            "run_at": "document_idle"
        },
        {
            "all_frames": false,
            "js": [
                ".\/scripts\/jquery-3.6.0.min.js",
                "problemset.js"
            ],
            "matches": [
                "https:\/\/*.codeforces.com\/problemset\/problem\/*",
                "https:\/\/*.codeforces.com\/contest\/*\/problem\/*"
            ],
            "run_at": "document_idle"
        },
        {
            "all_frames": false,
            "js": [
                ".\/scripts\/jquery-3.6.0.min.js",
                "userLists.js"
            ],
            "matches": [
                "https:\/\/*.codeforces.com\/problemset",
                "https:\/\/*.codeforces.com\/problemset\/status",
                "https:\/\/*.codeforces.com\/problemset\/standings",
                "https:\/\/*.codeforces.com\/problemsets\/acmsguru",
                "https:\/\/*.codeforces.com\/problemsets\/acmsguru\/status",
                "https:\/\/*.codeforces.com\/problemsets\/acmsguru\/standings",
                "https:\/\/*.codeforces.com\/contests"
            ],
            "run_at": "document_start"
        }
    ]
}