Competitive Companion
Parses competitive programming problems and sends them to various tools like CP Editor and CPH.
What is Competitive Companion?
Competitive Companion is a Chrome extension developed by Jasper van Merle, and its main feature is "Parses competitive programming problems and sends them to various tools like CP Editor and CPH.".
Extension Screenshots
Download Competitive Companion Extension CRX File
Download Competitive Companion extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.
Extension Usage Instructions
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).
Extension Basic Information
Name | Competitive Companion |
ID | cjnmckjndlpiamhfimnnjmnckgghkjbl |
Official URL | https://chromewebstore.google.com/detail/competitive-companion/cjnmckjndlpiamhfimnnjmnckgghkjbl |
Description | Parses competitive programming problems and sends them to various tools like CP Editor and CPH. |
File Size | 451 KB |
Installation Count | 61,865 |
Current Version | 2.51.0 |
Last Updated | 2024-03-03 |
Publish Date | 2020-07-04 |
Rating | 4.72/5 Total 69 Ratings |
Developer | Jasper van Merle |
[email protected] | |
Payment Type | free |
Extension Website | https://github.com/jmerle/competitive-companion |
Help Page URL | https://github.com/jmerle/competitive-companion/issues |
Privacy Policy Page URL | https://gist.github.com/jmerle/5f446afd17b51328e2a87aee6b475358 |
Supported Languages | 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" } } |