Satori Enhancements
Adds a few useful enhancements to Satori Online Judge website.
Co to jest Satori Enhancements?
Satori Enhancements to rozszerzenie Chrome opracowane przez Mateusz "m4tx" Maćkowski, a jego główną funkcją jest „Adds a few useful enhancements to Satori Online Judge website.”.
Zrzuty ekranu rozszerzenia
Pobierz plik CRX rozszerzenia Satori Enhancements
Pobierz pliki rozszerzeń Satori Enhancements w formacie crx, zainstaluj ręcznie rozszerzenia Chrome w przeglądarce lub udostępnij pliki crx znajomym, aby łatwo zainstalować rozszerzenia Chrome.
Instrukcja Użytkowania Rozszerzenia
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 Podstawowe informacje o rozszerzeniu
| Nazwa | |
| ID | oghiinfmhnkmfecckbpcoieaieobblog |
| Oficjalny URL | https://chromewebstore.google.com/detail/satori-enhancements/oghiinfmhnkmfecckbpcoieaieobblog |
| Opis | Adds a few useful enhancements to Satori Online Judge website. |
| Rozmiar pliku | 531 KB |
| Liczba instalacji | 462 |
| Aktualna Wersja | 1.5 |
| Ostatnia Aktualizacja | 2023-07-11 |
| Data Publikacji | 2019-03-18 |
| Ocena | 5.00/5 Łącznie 10 Oceny |
| Deweloper | Mateusz "m4tx" Maćkowski |
| [email protected] | |
| Typ Płatności | free |
| Strona Rozszerzenia | https://github.com/m4tx/satori-enhancements |
| Obsługiwane Języki | 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"
]
}
]
} | |