commit 3e9e6ba9a3ffe019d01beee7302a3db257777279 Author: Alexei Bezborodov Date: Mon Nov 6 21:28:04 2023 +0300 Два простых скрипта diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..237c39d --- /dev/null +++ b/LICENSE @@ -0,0 +1,3 @@ +Этот продукт является ОБЩЕСТВЕННЫМ ДОСТОЯНИЕМ и может быть использован КАК ЕСТЬ, со всеми достоинствами и недостатками, полностью или частично, кем угодно и в каких угодно целях БЕЗ КАКИХ-ЛИБО ОГРАНИЧЕНИЙ. + +This product is PUBLIC DOMAIN and may be used AS IS, with all advantages and faults, in whole or in part, by anyone for any purpose, WITHOUT ANY CONDITIONS. diff --git a/README.md b/README.md new file mode 100644 index 0000000..7c5dd94 --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# Пользовательские скрипты для браузера + +Для использования необходимо расширение для браузера, например https://www.tampermonkey.net/ + +* Скрипт, который показывает "Привет Мирокод!" +* Скрипт для кнопки "выбрать все" в яндекс почте diff --git a/hello_mirocod.js b/hello_mirocod.js new file mode 100644 index 0000000..0a89c3c --- /dev/null +++ b/hello_mirocod.js @@ -0,0 +1,22 @@ +// ==UserScript== +// @name Привет Mirocod! +// @namespace http://mirocod.ru/ +// @version 0.1 +// @description Простейший скрипт, демонстрирующий простейший функционал +// @author AlexeiBv+mirocod@narod.ru +// @match http://*/* +// @icon https://icons.duckduckgo.com/ip2/mirocod.ru.ico +// @grant none +// ==/UserScript== + +// Общественное достояние, 2023, Алексей Безбородов (Alexei Bezborodov) + +(function() { + 'use strict'; + + var logo = document.createElement("div"); + logo.innerHTML = '

Привет Мирокод!

'; + + document.body.insertBefore(logo, document.body.firstChild); + +})(); diff --git a/mail.yandex.ru-lite_check-all_on top.js b/mail.yandex.ru-lite_check-all_on top.js new file mode 100644 index 0000000..f94dd01 --- /dev/null +++ b/mail.yandex.ru-lite_check-all_on top.js @@ -0,0 +1,29 @@ +// ==UserScript== +// @name Кнопка "выбрать все" письма на самом верху +// @namespace http://mirocod.ru/ +// @version 0.1 +// @description Кнопка "выбрать все" на mail.yandex.ru/lite в самом верху +// @author AlexeiBv+mirocod@narod.ru +// @match *://mail.yandex.ru/lite/* +// @icon https://icons.duckduckgo.com/ip2/mail.yandex.ru.ico +// @grant none +// ==/UserScript== + +// Общественное достояние, 2023, Алексей Безбородов (Alexei Bezborodov) + +(function() { + 'use strict'; + + let elems = document.getElementsByClassName('b-messages__message'); + var aNode = elems[0]; + + var check_all = document.createElement("div"); + check_all.innerHTML = '
'+ + ''+ + ''+ + '
'; + + aNode.before(check_all); + let elem = document.getElementById("check-all1"); + elem.onclick = function(t){PDA.messages.checkAll(t)}; +})();