Satori Enhancements
Adds a few useful enhancements to Satori Online Judge website.
ما هو Satori Enhancements؟
Satori Enhancements هو إضافة Chrome تم تطويرها بواسطة Mateusz "m4tx" Maćkowski، والميزة الرئيسية لها هي "Adds a few useful enhancements to Satori Online Judge website.".
لقطات شاشة التمديد
تحميل ملف CRX للإضافة Satori Enhancements
قم بتنزيل ملفات الامتداد Satori Enhancements بتنسيق crx ، وقم بتثبيت الامتدادات يدويًا في متصفح Chrome ، أو شارك ملفات crx مع الأصدقاء لتثبيت الامتدادات بسهولة.
تعليمات استخدام التمديد
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 |
| البريد الإلكتروني | [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"
]
}
]
} | |