Bitcoin Forum
May 14, 2024, 05:22:15 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: 📌 Подборка скриптов для форума  (Read 1216 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
Xal0lex
Moderator
Legendary
*
Offline Offline

Activity: 2450
Merit: 2450



View Profile WWW
August 25, 2019, 08:18:36 PM
 #21

Маленький скрипт от hatshepsut93, который отображает общее количество меритов у поста.


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715664135
Hero Member
*
Offline Offline

Posts: 1715664135

View Profile Personal Message (Offline)

Ignore
1715664135
Reply with quote  #2

1715664135
Report to moderator
1715664135
Hero Member
*
Offline Offline

Posts: 1715664135

View Profile Personal Message (Offline)

Ignore
1715664135
Reply with quote  #2

1715664135
Report to moderator
1715664135
Hero Member
*
Offline Offline

Posts: 1715664135

View Profile Personal Message (Offline)

Ignore
1715664135
Reply with quote  #2

1715664135
Report to moderator
Xal0lex
Moderator
Legendary
*
Offline Offline

Activity: 2450
Merit: 2450



View Profile WWW
October 06, 2019, 12:26:47 AM
 #22

PageZipper - скрипт для удобного чтения многостраничных топиков. Он автоматически объединяет страницы топика в одну. То есть, чтобы прочитать следующую страницу топика, не нужно нажимать на цифры - достаточно прокрутить первую страницу вниз и там уже будет следующая.




После запуска скрипт отобразит окошко в правом верхнем углу.



Где:

  • стрелки позволяют передвигаться по объединённым страницам;
  • первая цифра показывает номер страницы, на которой вы сейчас находитесь;
  • вторая цифра показывает количество объединённых страниц.

Скрипт реализован:

  • в виде букмарклета - достаточно перетянуть ссылку, указанную на оффсайте на панель закладок и можно пользоваться;
  • в виде расширения для Chrome и Firefox.

Я лично пользуюсь букмарклетом, не люблю расширения устанавливать. Чтобы выключить букмарклет, достаточно перезагрузить страницу.

Что такое букмарклет можно прочитать здесь.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Xal0lex
Moderator
Legendary
*
Offline Offline

Activity: 2450
Merit: 2450



View Profile WWW
October 22, 2019, 02:31:54 PM
Merited by StartupAnalyst (1)
 #23

Скрипт, который позволяет отсортировать посты в теме по количеству выданных меритов. После установки скрипта в темах появится кнопка "Sort by merit".



Code:
// ==UserScript==
// @name     Bitcointalk Sort By Merit
// @version  1.0
// @grant    none
// @include        https://bitcointalk.org/index.php?topic=*
// @run-at         document-end
// ==/UserScript==

const sortBtn = document.createElement("a")
sortBtn.href = "javascript:void(0)"
sortBtn.textContent = "sort by merit"

const threadButtons = document.querySelector("td.mirrortab_back")

threadButtons.prepend(document.createTextNode(" | "))
threadButtons.prepend(sortBtn)

sortBtn.addEventListener("click", sortByMerit)

function sortByMerit() {
    const table = document.querySelector("#bodyarea .bordercolor > tbody")
    const posts = [...table.rows]
        .map(post => {
            try {
                const merit = [...post.querySelectorAll(".td_headerandpost .smalltext i > a")]
                    .map(e => {
                        return parseInt(e.nextSibling.textContent.match(/\((.*)\)/)[1])
                    })
                    .reduce((acc, e) => acc + e, 0)

                return { merit, post }
            } catch (e) {
                console.error(e)
            }
        })
        .sort(({ merit: merit1 }, { merit: merit2 }) => merit2 - merit1)

    posts.forEach(({ post, merit }) => {
        try {
            table.append(post)
        } catch (e) {}
    })
}


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
xandry
Moderator
Legendary
*
Offline Offline

Activity: 3444
Merit: 4051


Crypto Swap Exchange


View Profile WWW
October 22, 2019, 06:48:58 PM
Merited by StartupAnalyst (1)
 #24

Вот этого в списке не хватает (вроде не писали в разделе про него): https://github.com/mrvuit/BitcointalkExtension

Расширение, которое включает в себя целый набор ранее описанных скриптов, и которое позволяет быстро их выключить/включить. Список функций:
1. Сменить тему оформления.
2. Выключить/включить отображение подписей.
3. Выключить/включить отображение аватарок.
4. Открывать сторонние ссылки в новой вкладке
5. Изменять размер шрифта
6. Встроенный и по умолчанию включенный скрипт "Enhanced Merit UI"
7. Встроенный и включенный скрипт, который отображает общее количество меритов у поста.
8. Включает иконку для перехода наверх страницы.
9. Встроенный скрипт для расширения функции "Report To Moderator"
10. Отображает цену bitcoin и ethereum рядом с адресами кошельков

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
bellicose
Sr. Member
****
Offline Offline

Activity: 1120
Merit: 263


Sovryn - 300-500% APY on USDT Deposit


View Profile
October 22, 2019, 07:41:26 PM
 #25

Скрипты это конечно очень хорошо. Главное, чтобы скамеры не начали делать свои, которые будут воровать пароли от аккаунтов, ведь такая практика встречается очень часто именно в теме скриптов. Например в дайсах очень часто такое встречается, где на балансах находится крипта.

.The DeFi for Bitcoin Platform.            ███   ███
           ███   ███
          ███   ███
         ███   ███
        ███   ███
       ███   ███
      ███   ███
     ███   ███
    ███   ███
   ███   ███
  ███   ███
 ███   ███
███   ███
▄  ▄██████████████████████▄  ▄
 ▀▄ ▀████████████████████▀ ▄▀
  ▀█ ▀████▀ ▄▄            █▀
   ▀█▄ ▀█ ████████████▀ ▄█▀
     ██▄ ▀▀▀▀▀▀▀▀▀███  ██
      ███      ▀█▄ ▀ ▄██
       ███▄ ▀█████ ▄███
        ████ ▀██▀ ▄███
         ▀███▄  ▄███▀
          ▀███▄ ▀██▀
            ████▄ ▀
             ████▀
              ▀█▀
SOVRYN███   ███
 ███   ███
  ███   ███
   ███   ███
    ███   ███
     ███   ███
      ███   ███
       ███   ███
        ███   ███
         ███   ███
          ███   ███
           ███   ███
            ███   ███
.300% APY on USDT Deposits.
████████████████████████████
████████████████████████████
████████████████████████████
████████▀▀▄██████▄▀▀████████
███████  ▀        ▀  ███████
██████                ██████
█████▌   ███    ███   ▐█████
█████▌   ▀▀▀    ▀▀▀   ▐█████
██████                ██████
███████▄  ▀██████▀  ▄███████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
█████████████████▀▀  ███████
█████████████▀▀      ███████
█████████▀▀   ▄▄     ███████
█████▀▀    ▄█▀▀     ████████
█████████ █▀        ████████
█████████ █ ▄███▄   ████████
██████████████████▄▄████████
████████████████████████████
████████████████████████████
████████████████████████████
pishite
Full Member
***
Offline Offline

Activity: 966
Merit: 132


View Profile
November 19, 2019, 06:32:54 AM
Merited by suchmoon (4), xandry (3), StartupAnalyst (1)
 #26

Еще один скрипт который форматирует форум для чтения со смартфона: https://bitcointalk.org/index.php?topic=4500633.0

Bitcointalk Mobile - это аддон для Firefox под Android, который делает форум bitcointalk.org мобильным. Это приложение не использует удаленную обработку сервера, все выполняется локально в браузере с пользовательским CSS и Javascript.


Особенности:
Open Source
Адаптивный дизайн для смартфона
Удобный пользовательский интерфейс, все функции страницы должны работать плавно
Нет удаленной обработки
Возможность изменить размер шрифта форума

Для установки:
Загружаем последнюю версию https://play.google.com/store/apps/details?id=org.mozilla.firefox Firefox из Google Play
Установить Bitcointalk Mobile Addon с сайта addons.mozilla.org

О безопасности:
При установке будет предложено «Доступ к вашим данным для bitcointalk.org», но это не относится к вашим личным данным, таким как файлы cookie или информация для входа, это сделано для изменению HTML-кода.

Исходный код
https://github.com/ewwink/bitcointalk-mobile


madnessteat
Legendary
*
Offline Offline

Activity: 2240
Merit: 2006



View Profile
November 19, 2019, 06:41:05 AM
 #27

~snip~

Хоть часто читаю и пишу на форуме с пятидюймового смартфона, но доверять такому скрипту я бы точно не стал. Неизвестно, какую именно информацию может собирать данный скрипт, было бы неплохо если бы код проверили знатоки этого дела.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
▄▄█▄▄░░▄▄█▄▄░░▄▄█▄▄
███░░░░███░░░░███
░░░░░░░░░░░░░
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░░░░███▄█░░░
░░██▌░░███░▀░░██▌
█░██░░███░░░██
█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀
.
REGIONAL
SPONSOR
███▀██▀███▀█▀▀▀▀██▀▀▀██
██░▀░██░█░███░▀██░███▄█
█▄███▄██▄████▄████▄▄▄██
██▀ ▀███▀▀░▀██▀▀▀██████
███▄███░▄▀██████▀█▀█▀▀█
████▀▀██▄▀█████▄█▀███▄█
███▄▄▄████████▄█▄▀█████
███▀▀▀████████████▄▀███
███▄░▄█▀▀▀██████▀▀▀▄███
███████▄██▄▌████▀▀█████
▀██▄█████▄█▄▄▄██▄████▀
▀▀██████████▄▄███▀▀
▀▀▀▀█▀▀▀▀
.
EUROPEAN
BETTING
PARTNER
andy_pelevin
Legendary
*
Offline Offline

Activity: 2223
Merit: 1123


Altcoinlog


View Profile
November 19, 2019, 12:01:20 PM
 #28

Не выбрал ни чего подходящего для себя, но немного меритов ТС отсыпал... Любую операцию, которая повторяется более двух раз, - следует автоматизировать.
Думаю, что тем про автоматизацию чего бы там ни было, на форуме недостаточно. 


█████████████████████████████████████████████
█████████████████████`````███████████████████
████████████████████```````██████████████████
███████████████████````````█████████████████
██████████████████```███`````████████████████
█████████████████```█████`````███████████████
████████████████```███████`````██████████████
███████████████```█████████`````█████████████
██████████████```````````````````████████████
█████████████```█████████████`````███████████
████████████```███████████████`````██████████
███████████```█████████████████`````█████████
██████████```███████████████████`````████████
████████`````███████████████████```````██████
█████████████████████████████████████████████
gdgdgdg
Altcoin
КАК НАСТРОИТЬ МАЙНИНГ?
ИНСТРУКЦИЯ

| OK   VKONTAKTE
| TWITTER   TELEGRAM
| FACEBOOK    INSTAGRAM


[/center
viktorkomov1991
Newbie
*
Offline Offline

Activity: 85
Merit: 0


View Profile
November 20, 2019, 09:03:30 AM
 #29

Тяжело разобраться , не особо похоже что ветка для новеньких
StartupAnalyst (OP)
Sr. Member
****
Offline Offline

Activity: 728
Merit: 317


Crypto Casino & Sportsbook


View Profile
November 27, 2019, 07:14:05 PM
 #30

Тяжело разобраться , не особо похоже что ветка для новеньких
Что именно Вам показалось сложным ? Буду благодарен за конструктивную критику, но если до конца года не ответите то расценю Ваш пост как щитпостинг и удалю.



    ▄▄█████████▄▄
  ▄████▀▀▀▀▀▀▀▀████
 ████▀         ▐███▌     ▄██▌               ▐██▄
▐███▌          ████     ████                ████
▐███▌         ▀▀▀▀     ▐███▌               ▐███▌   ▄▄
 ████▄               ▄▄████████▀           ████  ▄███▌
  ▀█████▄▄       ▄▄█████████▀▀   ▄▄▄▄      ███▌▄███▀   ▄▄███▄
     ▀▀█████▄▄   ▀██▀▀████    ▄████▀███   ███████▀   ▄███▀ ██▌
         ▀▀█████▄    ▐███▌   ▄███▀  ███  ▐██████    ████  ▄██
  ▄▄███▄     ▀████   ████    ███   ▐██▌  ████▐██▌  ▐██████▀▀
 ████▀        ████▌  ████  ▄▄███   ███▌ ████▌ ███  ▐███▄  ▄▄██
▐███▌        ▄████   ▀█████▀▀▀█████▀████▀███▌  ███  ▀██████▀▀
▐███       ▄████▀                               ▀██▄       ▄▄█
 ████▄▄▄▄█████▀         ▄███▄ ▄████▄ ███████▄     ▀█████████▀
  ▀▀████▀▀▀▀            ██    ██  ██ ██ ██ ██
                     ██ ▀███▀ ▀████▀ ██ ██ ██
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀▐▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄█▀▀▀█████████▀▀▀█▄
▄█▀    ▄▀█████▀     ▀█▄
▄█▄    █        ▀▄   ███▄
▄████▀▀▀▀▄       ▄▀▀▀▀▀███▄
████      ▀▄▄▄▄▄▀       ███
███     ▄▄███████▄▄     ▄▀█
█  ▀▄ ▄▀ ▀███████▀ ▀▄ ▄▀  █
▀█   █     ▀███▀     ▀▄  █▀
▀█▄▄█▄      █        █▄█▀
▀█████▄ ▄▀▀ ▀▀▄▄ ▄▄███▀
▀█████        ████▀
▀▀█▄▄▄▄▄▄▄█▀▀
● OVER 1000 GAMES
● DAILY RACES AND BONUSES
● 24/7 LIVE SUPPORT
StartupAnalyst (OP)
Sr. Member
****
Offline Offline

Activity: 728
Merit: 317


Crypto Casino & Sportsbook


View Profile
December 28, 2019, 09:45:41 PM
 #31

Скрипт по изменению цвета фона на форуме
Перевод. Оригинальная тема Script to Change Bitcointalk Background Color
Благодарю Вас за эту находку, думаю еще много пользователей в русской локали поблагодарят Вас за возможность не выжигать себе глаза почитывая форум ночью.  Grin

P.S. Добавил в подборку.



    ▄▄█████████▄▄
  ▄████▀▀▀▀▀▀▀▀████
 ████▀         ▐███▌     ▄██▌               ▐██▄
▐███▌          ████     ████                ████
▐███▌         ▀▀▀▀     ▐███▌               ▐███▌   ▄▄
 ████▄               ▄▄████████▀           ████  ▄███▌
  ▀█████▄▄       ▄▄█████████▀▀   ▄▄▄▄      ███▌▄███▀   ▄▄███▄
     ▀▀█████▄▄   ▀██▀▀████    ▄████▀███   ███████▀   ▄███▀ ██▌
         ▀▀█████▄    ▐███▌   ▄███▀  ███  ▐██████    ████  ▄██
  ▄▄███▄     ▀████   ████    ███   ▐██▌  ████▐██▌  ▐██████▀▀
 ████▀        ████▌  ████  ▄▄███   ███▌ ████▌ ███  ▐███▄  ▄▄██
▐███▌        ▄████   ▀█████▀▀▀█████▀████▀███▌  ███  ▀██████▀▀
▐███       ▄████▀                               ▀██▄       ▄▄█
 ████▄▄▄▄█████▀         ▄███▄ ▄████▄ ███████▄     ▀█████████▀
  ▀▀████▀▀▀▀            ██    ██  ██ ██ ██ ██
                     ██ ▀███▀ ▀████▀ ██ ██ ██
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀▐▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄█▀▀▀█████████▀▀▀█▄
▄█▀    ▄▀█████▀     ▀█▄
▄█▄    █        ▀▄   ███▄
▄████▀▀▀▀▄       ▄▀▀▀▀▀███▄
████      ▀▄▄▄▄▄▀       ███
███     ▄▄███████▄▄     ▄▀█
█  ▀▄ ▄▀ ▀███████▀ ▀▄ ▄▀  █
▀█   █     ▀███▀     ▀▄  █▀
▀█▄▄█▄      █        █▄█▀
▀█████▄ ▄▀▀ ▀▀▄▄ ▄▄███▀
▀█████        ████▀
▀▀█▄▄▄▄▄▄▄█▀▀
● OVER 1000 GAMES
● DAILY RACES AND BONUSES
● 24/7 LIVE SUPPORT
FontSeli
Hero Member
*****
Offline Offline

Activity: 1218
Merit: 858



View Profile
December 29, 2019, 05:41:53 PM
Merited by StartupAnalyst (1), Symmetrick (1)
 #32

Скрипт по изменению цвета фона на форуме
Перевод. Оригинальная тема Script to Change Bitcointalk Background Color
Благодарю Вас за эту находку, думаю еще много пользователей в русской локали поблагодарят Вас за возможность не выжигать себе глаза почитывая форум ночью.  Grin

P.S. Добавил в подборку.

Вот еще один полезный способ как "не выжигать глаза ночью".
StartupAnalyst (OP)
Sr. Member
****
Offline Offline

Activity: 728
Merit: 317


Crypto Casino & Sportsbook


View Profile
December 29, 2019, 08:17:12 PM
Merited by FontSeli (1)
 #33

Скрипт по изменению цвета фона на форуме
Перевод. Оригинальная тема Script to Change Bitcointalk Background Color
Благодарю Вас за эту находку, думаю еще много пользователей в русской локали поблагодарят Вас за возможность не выжигать себе глаза почитывая форум ночью.  Grin

P.S. Добавил в подборку.

Вот еще один полезный способ как "не выжигать глаза ночью".

Благодарю Вас.
Вот перевод, добавил его в подборку.


В соответствии с популярным запросом, я сделал тёмную версию текущего CSS на bitcointalk (если есть интерес, я тоже сделаю мобильный CSS).
Если у вас есть какие-нибудь идеи или предложения, я буду рад подкорректировать и улучшить текущий дизайн.

Скриншоты:

*Нажмите для полного просмотра

Код здесь.  here.
Оригинал темы



    ▄▄█████████▄▄
  ▄████▀▀▀▀▀▀▀▀████
 ████▀         ▐███▌     ▄██▌               ▐██▄
▐███▌          ████     ████                ████
▐███▌         ▀▀▀▀     ▐███▌               ▐███▌   ▄▄
 ████▄               ▄▄████████▀           ████  ▄███▌
  ▀█████▄▄       ▄▄█████████▀▀   ▄▄▄▄      ███▌▄███▀   ▄▄███▄
     ▀▀█████▄▄   ▀██▀▀████    ▄████▀███   ███████▀   ▄███▀ ██▌
         ▀▀█████▄    ▐███▌   ▄███▀  ███  ▐██████    ████  ▄██
  ▄▄███▄     ▀████   ████    ███   ▐██▌  ████▐██▌  ▐██████▀▀
 ████▀        ████▌  ████  ▄▄███   ███▌ ████▌ ███  ▐███▄  ▄▄██
▐███▌        ▄████   ▀█████▀▀▀█████▀████▀███▌  ███  ▀██████▀▀
▐███       ▄████▀                               ▀██▄       ▄▄█
 ████▄▄▄▄█████▀         ▄███▄ ▄████▄ ███████▄     ▀█████████▀
  ▀▀████▀▀▀▀            ██    ██  ██ ██ ██ ██
                     ██ ▀███▀ ▀████▀ ██ ██ ██
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀▐▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄█▀▀▀█████████▀▀▀█▄
▄█▀    ▄▀█████▀     ▀█▄
▄█▄    █        ▀▄   ███▄
▄████▀▀▀▀▄       ▄▀▀▀▀▀███▄
████      ▀▄▄▄▄▄▀       ███
███     ▄▄███████▄▄     ▄▀█
█  ▀▄ ▄▀ ▀███████▀ ▀▄ ▄▀  █
▀█   █     ▀███▀     ▀▄  █▀
▀█▄▄█▄      █        █▄█▀
▀█████▄ ▄▀▀ ▀▀▄▄ ▄▄███▀
▀█████        ████▀
▀▀█▄▄▄▄▄▄▄█▀▀
● OVER 1000 GAMES
● DAILY RACES AND BONUSES
● 24/7 LIVE SUPPORT
FontSeli
Hero Member
*****
Offline Offline

Activity: 1218
Merit: 858



View Profile
December 30, 2019, 01:36:06 PM
 #34

Благодарю Вас.
Вот перевод, добавил его в подборку.


Очень полезная возможность, мне помогает, т.к. не люблю яркий экран в ночное время при чтении.
Надеюсь и другим поможет.
StartupAnalyst (OP)
Sr. Member
****
Offline Offline

Activity: 728
Merit: 317


Crypto Casino & Sportsbook


View Profile
December 31, 2019, 08:07:50 PM
 #35

Очень полезная возможность, мне помогает, т.к. не люблю яркий экран в ночное время при чтении.
Надеюсь и другим поможет.

Поддерживаю, как человек, который проводит за экраном монитора в среднем по 10 часов в день. Яркий бэкграунд очень здорово насилует глаза,тёмный куда приятнее для чтения Wink
Воистину! Вы оба правы, друзья мои.


Поздравляю Всех с Наступающим Новым Годом!!



    ▄▄█████████▄▄
  ▄████▀▀▀▀▀▀▀▀████
 ████▀         ▐███▌     ▄██▌               ▐██▄
▐███▌          ████     ████                ████
▐███▌         ▀▀▀▀     ▐███▌               ▐███▌   ▄▄
 ████▄               ▄▄████████▀           ████  ▄███▌
  ▀█████▄▄       ▄▄█████████▀▀   ▄▄▄▄      ███▌▄███▀   ▄▄███▄
     ▀▀█████▄▄   ▀██▀▀████    ▄████▀███   ███████▀   ▄███▀ ██▌
         ▀▀█████▄    ▐███▌   ▄███▀  ███  ▐██████    ████  ▄██
  ▄▄███▄     ▀████   ████    ███   ▐██▌  ████▐██▌  ▐██████▀▀
 ████▀        ████▌  ████  ▄▄███   ███▌ ████▌ ███  ▐███▄  ▄▄██
▐███▌        ▄████   ▀█████▀▀▀█████▀████▀███▌  ███  ▀██████▀▀
▐███       ▄████▀                               ▀██▄       ▄▄█
 ████▄▄▄▄█████▀         ▄███▄ ▄████▄ ███████▄     ▀█████████▀
  ▀▀████▀▀▀▀            ██    ██  ██ ██ ██ ██
                     ██ ▀███▀ ▀████▀ ██ ██ ██
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀▐▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄█▀▀▀█████████▀▀▀█▄
▄█▀    ▄▀█████▀     ▀█▄
▄█▄    █        ▀▄   ███▄
▄████▀▀▀▀▄       ▄▀▀▀▀▀███▄
████      ▀▄▄▄▄▄▀       ███
███     ▄▄███████▄▄     ▄▀█
█  ▀▄ ▄▀ ▀███████▀ ▀▄ ▄▀  █
▀█   █     ▀███▀     ▀▄  █▀
▀█▄▄█▄      █        █▄█▀
▀█████▄ ▄▀▀ ▀▀▄▄ ▄▄███▀
▀█████        ████▀
▀▀█▄▄▄▄▄▄▄█▀▀
● OVER 1000 GAMES
● DAILY RACES AND BONUSES
● 24/7 LIVE SUPPORT
Xal0lex
Moderator
Legendary
*
Offline Offline

Activity: 2450
Merit: 2450



View Profile WWW
August 28, 2022, 08:38:08 PM
Last edit: August 29, 2022, 01:11:03 PM by Xal0lex
 #36

Скрипт, который добавляет возможность оставлять для себя краткие заметки у пользователей форума.

Выглядит вот так:




Нажимаете "Add Note", появляется окно для ввода короткой заметки. Также можно нажать на "Add Note" под аватаром, то же самое, появится окошко для ввода заметки.





Сама заметка отображается под аватаром и в самом профиле пользователя




Сам скрипт

Code:
// ==UserScript==
// @name         BitcoinTalk User Notes
// @version      0.2
// @description  Adds an note field to each user on BitcoinTalk
// @author       TryNinja
// @match        https://bitcointalk.org/index.php?topic=*
// @match        https://bitcointalk.org/index.php?action=profile;u=*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=bitcointalk.org
// @grant GM.setValue
// @grant GM.getValue
// @grant GM_setValue
// @grant GM_getValue
// ==/UserScript==

(async function() {
    'use strict';

    const getValue = typeof GM_getValue === "undefined" ? GM.getValue : GM_getValue;
    const setValue = typeof GM_setValue === "undefined" ? GM.setValue : GM_setValue;

    const getParentNodeNth = (element, num) => {
        let parent = element;
        for (let i = 0; i < num; i++) {
            if (parent.parentNode) {
                parent = parent.parentNode;
            }
        }
        return parent;
    };

    const getUserNote = async (user) => {
        const notes = JSON.parse(await getValue('notes') ?? '{}');
        if (!notes) {
            return null;
        }
        return notes[user];
    };

    const setUserNote = async (user, note) => {
        const notes = JSON.parse(await getValue('notes') ?? '{}');
        notes[user] = note;
        await setValue('notes', JSON.stringify(notes ?? {}));
    }

    const texts = {
        addNote: `<span style="cursor: pointer; font-weight: bold">📜 Add Note</a>`,
        withNote: note => `<span style="cursor: pointer; font-weight: bold"><b>📜</b> ${note}</span>`
    };

    const addNote = async (user, element) => {
        const note = prompt('Input the note (empty to remove):');
        await setUserNote(user, note);
        if (note) {
            element.innerHTML = texts.withNote(note);
        } else if (note !== null) {
            element.innerHTML = texts.addNote;
        }
    }

    if (window.location.href.match(/topic=\d+/)) {
        const targets = [...document.querySelectorAll('td.poster_info div a:last-child')].filter(e => window.getComputedStyle(getParentNodeNth(e, 11)).display !== 'none');

        targets.map(async target => {
            const [_, userId] = [...target.parentNode.parentNode.childNodes].find(childNode => childNode.innerHTML).innerHTML.match(/u=(\d+)/);
            const noteDiv = document.createElement("div");
            const note = await getUserNote(userId);
            if (!note) {
                noteDiv.innerHTML = texts.addNote;
            } else {
                noteDiv.innerHTML = texts.withNote(note);
            }
            target.before(noteDiv);
            noteDiv.addEventListener("click", () => addNote(userId, noteDiv), false);
        });
    } else if (window.location.href.match(/profile;u=\d+/)) {
        const [_, userId] = window.location.href.match(/u=(\d+)/);
        const target = getParentNodeNth(document.querySelector("#bodyarea table tr td tbody tr:nth-child(2) tr:last-child").parentNode, 1);
        const noteDiv = document.createElement("div");
        const note = await getUserNote(userId);
        if (!note) {
            noteDiv.innerHTML = texts.addNote;
        } else {
            noteDiv.innerHTML = texts.withNote(note);
        }
        target.before(noteDiv);
        noteDiv.addEventListener("click", () => addNote(userId, noteDiv), false);
    }
})();

Либо по ссылке, указанной вверху

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
light_warrior
In memoriam
Copper Member
Hero Member
*****
Offline Offline

Activity: 602
Merit: 922



View Profile
July 01, 2023, 07:17:59 PM
Merited by Cryptmuster (1), satscraper (1)
 #37

Чтобы не ваять новую тему ради одного скрипта запощу здесь. Не совсем скрипт для форума но я уверен что этот скрипт понравится многим. Теперь не нужно использовать именно Yandex.браузер чтобы пользоваться закадровым переводом от Yandex. Умельцы соорудили скрипт который позволяет запускать этот закадровый перевод в любом браузере. Надо только иметь Tampermonkey и установить этот скрипт туда и все. У вас есть закадровый перевод любого ролика.

Страница скрипта https://github.com/Basilevz/voice-over-translation

Там есть список поддерживаемых сайтов, список функционала а также версии для Cloudflare и еще какие то

Проверил на virustotal

Естественно проверил и в действии, работает на ура.



Для особо параноидальных личностей по поводу безопасности использования этого скрипта. Я никого не принуждаю ставить его. Чисто для информационных целей. Решать вам использовать его или нет. Так что не надо тут бросаться помидорами.
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!