diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..64d3d6a --- /dev/null +++ b/.editorconfig @@ -0,0 +1,12 @@ +# EditorConfig is awesome: https://EditorConfig.org + +# top-most EditorConfig file +root = true + +[*] +indent_style = space +indent_size = 2 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true \ No newline at end of file diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..0b84df0 --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +*.html \ No newline at end of file diff --git a/apache/.htaccess b/apache/.htaccess index 6dd7bae..252f5fb 100644 --- a/apache/.htaccess +++ b/apache/.htaccess @@ -1,10 +1,13 @@ Options +Indexes -IndexOptions FancyIndexing FoldersFirst SuppressHTMLPreamble IconsAreLinks -IndexIgnore .htaccess footer.shtml header.shtml icns -HeaderName /header.shtml -ReadmeName /footer.shtml +IndexOptions Charset=UTF-8 FancyIndexing FoldersFirst HTMLTable IconsAreLinks IgnoreCase SuppressRules VersionSort SuppressHTMLPreamble SuppressDescription SuppressColumnSorting +IndexIgnore .htaccess tpl +HeaderName /tpl/header.html +ReadmeName /tpl/footer.html -AddIcon /icns/folder.png ^^DIRECTORY^^ -AddIcon /icns/folder-home.png .. -AddIcon /icns/zip.png .zip -AddIcon /icns/java.png .jar \ No newline at end of file +AddIcon /tpl/icons/folder.png ^^DIRECTORY^^ +AddIcon /tpl/icons/folder-home.png .. +AddIcon /tpl/icons/zip.png .zip +AddIcon /tpl/icons/java.png .jar +AddIcon /tpl/icons/json.png .json +AddIcon /tpl/icons/txt.png .cfg .txt +DefaultIcon /tpl/icons/default.png diff --git a/apache/footer.shtml b/apache/footer.shtml deleted file mode 100644 index a3cea7f..0000000 --- a/apache/footer.shtml +++ /dev/null @@ -1,50 +0,0 @@ - -

- Добро пожаловать на возможно первое альтернативное зеркало Gravit Launcher.
- Здесь вы можете скачать релизные версии лаунчера от 5.0.9 и выше.
- Также вы можете использовать данное зеркало для загрузки ассетов и клиентов которых нет на оригинальном зеркале. -

- -

Для загрузки ассетов и клиентов с данного зеркала пропишите его адрес в свой LaunchServer.json
- Пример: -

{ - "mirrors": [ - "https://gravit-mirror.jocat.ru/" - ] -}
- После скачивания, не забудьте поменять обратно на оригинальное зеркало. -

- -

Благодарность

- - - - - - - - - - - - \ No newline at end of file diff --git a/apache/header.shtml b/apache/header.shtml deleted file mode 100644 index 1b5808b..0000000 --- a/apache/header.shtml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - JoCat Gravit Launcher Mirror - - - -
-

JoCat Gravit Launcher Mirror

-

Каталог:

\ No newline at end of file diff --git a/apache/icns/default.png b/apache/icns/default.png deleted file mode 100644 index 6997229..0000000 --- a/apache/icns/default.png +++ /dev/null Binary files differ diff --git a/apache/icns/folder-home.png b/apache/icns/folder-home.png deleted file mode 100644 index 14fe20a..0000000 --- a/apache/icns/folder-home.png +++ /dev/null Binary files differ diff --git a/apache/icns/folder.png b/apache/icns/folder.png deleted file mode 100644 index 7c613e0..0000000 --- a/apache/icns/folder.png +++ /dev/null Binary files differ diff --git a/apache/icns/java.png b/apache/icns/java.png deleted file mode 100644 index 63b8683..0000000 --- a/apache/icns/java.png +++ /dev/null Binary files differ diff --git a/apache/icns/zip.png b/apache/icns/zip.png deleted file mode 100644 index cc196c1..0000000 --- a/apache/icns/zip.png +++ /dev/null Binary files differ diff --git a/apache/tpl/footer.html b/apache/tpl/footer.html new file mode 100644 index 0000000..e549c2e --- /dev/null +++ b/apache/tpl/footer.html @@ -0,0 +1,41 @@ +
+ +
+

+ Добро пожаловать на зеркало!
+ Здесь описание зеркала и т.д. (не забудьте всё поменять XD)
+ Инфу по шаблону и прочую хрень можно найти на Discord сервере JCat Trash. +

+

Сборки/клиенты

+

+ На данный момент на зеркале имеются следущие сборки: +

+ +

Использование

+

Для загрузки контента с данного зеркала пропишите его адрес в свой конфиг-файл

+ Например: +
"mirrors": [
+"https://mirror.site.ru/"
+]
+
+
+

Благодарность

+ +
+ + + + + + + diff --git a/apache/tpl/header.html b/apache/tpl/header.html new file mode 100644 index 0000000..cca5e59 --- /dev/null +++ b/apache/tpl/header.html @@ -0,0 +1,15 @@ + + + + + + JoCat Mirror Template + + + + + +

JoCat Mirror Template

+

Каталог:

+
diff --git a/apache/tpl/icons/default.png b/apache/tpl/icons/default.png new file mode 100644 index 0000000..6997229 --- /dev/null +++ b/apache/tpl/icons/default.png Binary files differ diff --git a/apache/tpl/icons/folder-home.png b/apache/tpl/icons/folder-home.png new file mode 100644 index 0000000..14fe20a --- /dev/null +++ b/apache/tpl/icons/folder-home.png Binary files differ diff --git a/apache/tpl/icons/folder.png b/apache/tpl/icons/folder.png new file mode 100644 index 0000000..7c613e0 --- /dev/null +++ b/apache/tpl/icons/folder.png Binary files differ diff --git a/apache/tpl/icons/jar.png b/apache/tpl/icons/jar.png new file mode 100644 index 0000000..63b8683 --- /dev/null +++ b/apache/tpl/icons/jar.png Binary files differ diff --git a/apache/tpl/icons/json.png b/apache/tpl/icons/json.png new file mode 100644 index 0000000..af1a475 --- /dev/null +++ b/apache/tpl/icons/json.png Binary files differ diff --git a/apache/tpl/icons/txt.png b/apache/tpl/icons/txt.png new file mode 100644 index 0000000..1d48677 --- /dev/null +++ b/apache/tpl/icons/txt.png Binary files differ diff --git a/apache/tpl/icons/zip.png b/apache/tpl/icons/zip.png new file mode 100644 index 0000000..cc196c1 --- /dev/null +++ b/apache/tpl/icons/zip.png Binary files differ diff --git a/apache/tpl/main.css b/apache/tpl/main.css new file mode 100644 index 0000000..91ec317 --- /dev/null +++ b/apache/tpl/main.css @@ -0,0 +1,20 @@ +.js__toggle_content { + display: none; +} +#js__listing_table { + margin: 2rem 0; + font-size: 14px; +} +#js__listing_table tbody { + font-family: monospace; +} +#js__listing_table img { + margin-right: 10px; +} +#js__listing_table a:hover { + text-decoration: none; +} + +.list-unstyled { + padding-left: 15px; +} \ No newline at end of file diff --git a/apache/tpl/main.js b/apache/tpl/main.js new file mode 100644 index 0000000..d3ce67b --- /dev/null +++ b/apache/tpl/main.js @@ -0,0 +1,41 @@ +// Show titles +let titles = document.getElementsByClassName("js__title"); +for (let title of titles) { + title.innerText = location.pathname; +} + +// Toggle content +let toggle_blocks = document.getElementsByClassName("js__toggle_content"); +for (let block of toggle_blocks) { + if (block.dataset.pathname == location.pathname) { + block.style.display = "block"; + } +} + +const table = document.querySelector("#js__listing table"); +const tableBody = table.children[0].children; + +table.classList.add( + "table", + "table-hover", + "table", + "table-borderless", + "table-sm" +); + +const translate = ["Файл", "Дата загрузки / изменения", "Размер файла"]; +tableBody[0].childNodes[0].remove(); +tableBody[0].childNodes.forEach((v, k) => { + if (k == 0) v.colSpan = 2; + v.innerText = translate[k]; +}); + +for (const tr of tableBody) { + if (tr == tableBody[0]) continue; // Да-да, это я так скипаю первую строку + tr.childNodes.forEach((v, k) => { + v.align = "left"; + if (k == 0) { + v.width = "26px"; + } + }); +} diff --git a/nginx_2.0/.html/footer.html b/nginx_2.0/.html/footer.html index 1630d7d..4157d58 100644 --- a/nginx_2.0/.html/footer.html +++ b/nginx_2.0/.html/footer.html @@ -35,4 +35,4 @@ - \ No newline at end of file + \ No newline at end of file