Обновить Git_Replace-Default-Create-Gitea-MD-Text.user.js

This commit is contained in:
lukas91 2024-12-28 11:09:59 +05:00
parent a51446c39e
commit 576ee7864b

View File

@ -1,10 +1,10 @@
// ==UserScript== // ==UserScript==
// @name Git:Replace-Default-Create-Gitea-MD-Text // @name Git:Replace-Default-Create-Gitea-MD-Text
// @namespace http://tampermonkey.net/ // @namespace http://tampermonkey.net/
// @version 2024-10-04 // @version 2024-12-28
// @description Скрипт, который изменяет инструкции по созданию нового репозитория на странице: добавляет настройку email, удаляет команду создания README.md и заменяет добавление одного файла на добавление всех файлов в репозиторий. // @description Скрипт, который изменяет инструкции по созданию нового репозитория на странице: добавляет настройку email, удаляет команду создания README.md и заменяет добавление одного файла на добавление всех файлов в репозиторий.
// @author You // @author Lukas Endigo
// @match https://*.lkaz.ru/* // @match https://*mygit.lkaz.ru/*
// @icon https://docs.gitea.com/img/favicon.png // @icon https://docs.gitea.com/img/favicon.png
// @grant none // @grant none
// @run-at document-end // @run-at document-end
@ -19,10 +19,10 @@
let defaultMarkup = document.querySelector(".markup"); let defaultMarkup = document.querySelector(".markup");
let userName = document.querySelector("a.muted.tw-font-normal")?.innerText || "default@example.com"; // Обработка случая, если имя пользователя не найдено let userName = document.querySelector("a.muted.tw-font-normal")?.innerText || "default@example.com"; // Обработка случая, если имя пользователя не найдено
let newMarkup0 = defaultMarkup.innerHTML; let newMarkup0 = defaultMarkup.innerHTML;
let newMarkup1 = newMarkup0.replace("git init\n", `git init\ngit config --global user.email "${userName}"\n`); let newMarkup1 = newMarkup0.replace("git init\n", `git init\ngit config --global user.name "${userName}"\ngit config --global user.email "${userName}"\n`);
let newMarkup2 = newMarkup1.replace("touch README.md\n", ""); let newMarkup2 = newMarkup1.replace("touch README.md\n", "");
let newMarkup3 = newMarkup2.replace("git add README.md", "git add ."); let newMarkup3 = newMarkup2.replace("git add README.md", "git add .");
defaultMarkup.innerHTML = newMarkup3; defaultMarkup.innerHTML = newMarkup3;
} }
} }
})(); })();