Competitive Companion

Parses competitive programming problems and sends them to various tools like CP Editor and CPH.

O que é Competitive Companion?

Competitive Companion é uma extensão do Chrome desenvolvida por Jasper van Merle, e sua principal característica é "Parses competitive programming problems and sends them to various tools like CP Editor and CPH.".

Capturas de Tela da Extensão

screenshot

Baixar o arquivo CRX da Extensão Competitive Companion

Baixe arquivos de extensão Competitive Companion no formato crx, instale manualmente as extensões do Chrome no navegador ou compartilhe os arquivos crx com amigos para instalar facilmente as extensões do Chrome.

Instruções de Uso da Extensão

                        Competitive Companion parses competitive programming problems and contests and sends the parsed data to various tools like CP Editor and CPH. At the moment it supports 86 online judges, including most major ones like AtCoder and Codeforces.

Using it is very simple. Just install the extension, make sure you got one of the supported tools open, navigate to a problem page and click on the green plus icon in the top-left of your browser. On websites where Competitive Companion is able to parse contests, navigating to the page with all the problems and clicking on the green plus icon will download and parse all problems in the contest at once. You can also use the Ctrl+Shift+U shortcut instead of the green plus icon (configurable on chrome://extensions/shortcuts).                    

Informações Básicas da Extensão

Nome Competitive Companion Competitive Companion
ID cjnmckjndlpiamhfimnnjmnckgghkjbl
URL Oficial https://chromewebstore.google.com/detail/competitive-companion/cjnmckjndlpiamhfimnnjmnckgghkjbl
Descrição Parses competitive programming problems and sends them to various tools like CP Editor and CPH.
Tamanho do Arquivo 451 KB
Contagem de Instalações 61,865
Versão Atual 2.51.0
Última Atualização 2024-03-03
Data de Publicação 2020-07-04
Classificação 4.72/5 Total de 69 Avaliações
Desenvolvedor Jasper van Merle
Email [email protected]
Tipo de Pagamento free
Site da Extensão https://github.com/jmerle/competitive-companion
URL da Página de Ajuda https://github.com/jmerle/competitive-companion/issues
URL da Página de Política de Privacidade https://gist.github.com/jmerle/5f446afd17b51328e2a87aee6b475358
Idiomas Suportados en-US
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 3,
    "name": "Competitive Companion",
    "description": "Parses competitive programming problems and sends them to various tools like CP Editor and CPH.",
    "version": "2.51.0",
    "author": "Jasper van Merle",
    "homepage_url": "https:\/\/github.com\/jmerle\/competitive-companion",
    "permissions": [
        "activeTab",
        "contextMenus",
        "storage",
        "scripting"
    ],
    "host_permissions": [
        "http:\/\/localhost\/"
    ],
    "icons": {
        "16": "icons\/icon-16.png",
        "19": "icons\/icon-19.png",
        "20": "icons\/icon-20.png",
        "24": "icons\/icon-24.png",
        "32": "icons\/icon-32.png",
        "38": "icons\/icon-38.png",
        "48": "icons\/icon-48.png",
        "64": "icons\/icon-64.png",
        "96": "icons\/icon-96.png",
        "128": "icons\/icon-128.png"
    },
    "options_ui": {
        "page": "options.html"
    },
    "action": {
        "default_title": "Parse task",
        "default_icon": {
            "16": "icons\/icon-16.png",
            "19": "icons\/icon-19.png",
            "20": "icons\/icon-20.png",
            "24": "icons\/icon-24.png",
            "32": "icons\/icon-32.png",
            "38": "icons\/icon-38.png",
            "48": "icons\/icon-48.png",
            "64": "icons\/icon-64.png",
            "96": "icons\/icon-96.png"
        }
    },
    "commands": {
        "_execute_action": {
            "suggested_key": {
                "default": "Ctrl+Shift+U"
            }
        }
    },
    "optional_host_permissions": [
        "https:\/\/codejam.googleapis.com\/dashboard\/get_file\/*",
        "https:\/\/api.tlx.toki.id\/v2\/*",
        "https:\/\/resources.beecrowd.com\/*"
    ],
    "background": {
        "service_worker": "js\/background.js",
        "type": "module"
    }
}