Satori Enhancements
Adds a few useful enhancements to Satori Online Judge website.
Satori Enhancementsとは何ですか?
Satori EnhancementsはMateusz "m4tx" Maćkowskiによって開発されたChromeの拡張機能で、その主な機能は「Adds a few useful enhancements to Satori Online Judge website.」です。
拡張機能のスクリーンショット
Satori Enhancements拡張機能のCRXファイルをダウンロード
Satori Enhancements拡張子のファイルをcrx形式でダウンロードし、ブラウザにChrome拡張機能を手動でインストールするか、crxファイルを友達と共有して簡単にChrome拡張機能をインストールします。
拡張機能の使用方法
Satori Enhancements is an unofficial extension built for Jagiellonian University's Satori Online Judge (https://satori.tcs.uj.edu.pl) website. The main goal is to improve usability, ease of use and add some useful features.
Currently supported features:
· Ability to sort ranking tables by given column
· Auto-refreshing results page and notifying about problem status changes
· Removing UI clutter and replacing some image assets (e.g. Satori Premium logo)
· Adding tab-order in forms for quicker navigation
· Fixing table columns' positions whenever it makes sense (e.g. ranking)
· Ability to hide particular problems and remembering hidden problem groups
· Auto-redirect to the recent contest, auto-redirect after a submit
The extension is an open source software (MIT license) and its source code can be found on GitHub: https://github.com/m4tx/satori-enhancements 拡張機能の基本情報
| 名前 | |
| ID | oghiinfmhnkmfecckbpcoieaieobblog |
| 公式URL | https://chromewebstore.google.com/detail/satori-enhancements/oghiinfmhnkmfecckbpcoieaieobblog |
| 説明 | Adds a few useful enhancements to Satori Online Judge website. |
| ファイルサイズ | 531 KB |
| インストール数 | 462 |
| 現在のバージョン | 1.5 |
| 最終更新日 | 2023-07-11 |
| 公開日 | 2019-03-18 |
| 評価 | 5.00/5 合計 10 レビュー |
| 開発者 | Mateusz "m4tx" Maćkowski |
| Eメール | [email protected] |
| 支払い方法 | free |
| 拡張機能のウェブサイト | https://github.com/m4tx/satori-enhancements |
| 対応言語 | en |
| manifest.json | |
{
"update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
"manifest_version": 2,
"name": "Satori Enhancements",
"description": "Adds a few useful enhancements to Satori Online Judge website.",
"version": "1.5",
"minimum_chrome_version": "62",
"browser_specific_settings": {
"gecko": {
"id": "{a7a2f4f4-8648-4221-8e88-af047e0fe5ca}",
"strict_min_version": "42.0"
}
},
"icons": {
"16": "icon16.png",
"48": "icon48.png",
"128": "icon128.png"
},
"options_ui": {
"page": "options.html",
"chrome_style": true,
"browser_style": true
},
"permissions": [
"storage",
"notifications",
"webRequest",
"webRequestBlocking",
"cookies",
"*:\/\/satori.tcs.uj.edu.pl\/*"
],
"page_action": {
"default_icon": "icon128.png",
"default_title": "Satori Enhancements"
},
"background": {
"scripts": [
"vendor\/browser-polyfill.js",
"vendor\/bower\/jquery.min.js",
"js\/config.js",
"js\/common.js",
"js\/background.js"
]
},
"web_accessible_resources": [
"images\/*.png",
"images\/*.svg"
],
"content_scripts": [
{
"matches": [
"*:\/\/satori.tcs.uj.edu.pl\/*"
],
"js": [
"vendor\/browser-polyfill.js",
"vendor\/bower\/jquery.min.js",
"js\/config.js",
"js\/general.js"
],
"run_at": "document_end",
"css": [
"css\/general.css"
]
},
{
"matches": [
"*:\/\/satori.tcs.uj.edu.pl\/contest\/select"
],
"js": [
"vendor\/browser-polyfill.js",
"vendor\/bower\/jquery.min.js",
"js\/contest-select.js"
],
"run_at": "document_end"
},
{
"matches": [
"*:\/\/satori.tcs.uj.edu.pl\/contest\/*\/*"
],
"exclude_matches": [
"*:\/\/satori.tcs.uj.edu.pl\/contest\/apply\/*"
],
"js": [
"vendor\/browser-polyfill.js",
"vendor\/bower\/jquery.min.js",
"js\/contest.js"
],
"run_at": "document_end",
"css": [
"css\/contest.css"
]
},
{
"matches": [
"*:\/\/satori.tcs.uj.edu.pl\/*\/ranking\/*"
],
"js": [
"vendor\/bower\/jquery.min.js",
"vendor\/bower\/jquery.dataTables.min.js",
"vendor\/bower\/dataTables.fixedColumns.min.js",
"vendor\/bower\/diacritics-neutralise.js",
"vendor\/bower\/intl.js",
"js\/ranking.js"
],
"run_at": "document_end",
"css": [
"vendor\/bower\/jquery.dataTables.min.css",
"vendor\/bower\/fixedColumns.dataTables.min.css",
"css\/ranking.css"
]
},
{
"matches": [
"*:\/\/satori.tcs.uj.edu.pl\/contest\/*\/problems",
"*:\/\/satori.tcs.uj.edu.pl\/contest\/*\/problems?*"
],
"js": [
"vendor\/browser-polyfill.js",
"vendor\/bower\/jquery.min.js",
"js\/common.js",
"js\/problems.js"
],
"run_at": "document_end",
"css": [
"css\/problems.css"
]
},
{
"matches": [
"*:\/\/satori.tcs.uj.edu.pl\/contest\/*\/problems\/*"
],
"js": [
"vendor\/browser-polyfill.js",
"vendor\/bower\/jquery.min.js",
"js\/common.js",
"js\/problem.js"
],
"run_at": "document_end",
"css": [
"css\/problem.css"
]
},
{
"matches": [
"*:\/\/satori.tcs.uj.edu.pl\/contest\/*\/results",
"*:\/\/satori.tcs.uj.edu.pl\/contest\/*\/results?*"
],
"js": [
"vendor\/browser-polyfill.js",
"vendor\/bower\/jquery.min.js",
"js\/common.js",
"js\/results-list.js"
],
"run_at": "document_end"
},
{
"matches": [
"*:\/\/satori.tcs.uj.edu.pl\/contest\/*\/results\/*"
],
"js": [
"vendor\/browser-polyfill.js",
"vendor\/bower\/jquery.min.js",
"vendor\/bower\/highlight.pack.min.js",
"vendor\/bower\/highlightjs-line-numbers.min.js",
"js\/common.js",
"js\/results.js"
],
"run_at": "document_end",
"css": [
"vendor\/bower\/7-three-bounce.css",
"css\/results.css"
]
},
{
"matches": [
"*:\/\/satori.tcs.uj.edu.pl\/contest\/*\/submit*"
],
"js": [
"vendor\/browser-polyfill.js",
"vendor\/bower\/jquery.min.js",
"js\/common.js",
"js\/submit.js"
],
"run_at": "document_end",
"css": [
"css\/submit.css"
]
}
]
} | |