Скрипт для заблокированных постов ДжойРеактора / userscript :: сделал сам (нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам) :: script :: скрипт

скрипт script userscript сделал сам 

Скрипт для заблокированных постов ДжойРеактора

И снова добрый день, уважаемые пидоры.

Обновил юзерскрипт, который добавляет к постам с плашкой "Контент запрещен..." ссылку открытия этого поста через анонимайзер.

Предыдущий пост

- Добавлена поддержка old.reactor

- скрипт также заменяет все ссылки на раздел "этти" ссылками через анонимайзер

- в качестве анонимайзера используется сервис noblockme.ru

Пока он (анонимайзер) жив, скрипт будет работать. Я к его работе не имею отношения, сколько проживет сервис - не знаю, поэтому - дай ему здоровья, Макаронный монстр!

Важно: скрипт отрабатывает замену и добавление ссылок только после загрузки всей страницы!

Ссылка располагается справа от оригинальной "ссылка". Для пользователей JRAS - ссылка в "блоке управления постом".

Контент запрещен на территории РФ V КОММЕНТАРИИ 3 I 28.May.2020 18:10 ссылка анон скрыть,скрипт,script,userscript,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам

Ссылка на скрипт (обновите, у кого прежняя версия)
Для работы скрипта необходимо расширение для браузера:

greasemonkey (в Firefox'е) https://addons.mozilla.org/ru/firefox/addon/greasemonkey/
tampermonkey (в Хроме и для Firefox) https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
https://addons.mozilla.org/en-US/firefox/addon/tampermonkey/
violent-monkey (в Опере) https://addons.opera.com/ru/extensions/details/violent-monkey



Подробнее
Контент запрещен на территории РФ V КОММЕНТАРИИ 3 I 28.May.2020 18:10 ссылка анон скрыть
скрипт,script,userscript,сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам
Еще на тему
Развернуть
а что мешает включить впн вроде hola vpn в браузере?
Скорость загрузки так себе.
не знаю, разницы не заметила, даже сейчас специально выключала впн и проверяла, разница максимум в 0.5 секунд
У меня на бесплатном впн в браузере есть, на обычном впн нет.
ну hola не бесплатный. там либо деньгами платишь, либо они на тебе майнят.
Майнить через плагин браузера? ась?
ну буквально там написано следующее: мы будем пользовать свободными ресурсами. что они с этими ресурсами делают - в душе не ебу. но пока ты не пользуешься компом - им пользуется hola.
хола кстати бесплатный, ну или я особенная такая, что ни разу не платила за него, а он работает :D
ладно, в общем не важно, кому как удобно, в любом случае писала изначально, не чтобы срачи разводить, а просто, чтобы мне объяснили что и почему, что как раз ниже в комментариях и сделали
Ничего не мешает. Так же как ничего не мешает сделать еще сотню другую вариантов.
Просто еще один способ и, имхо, удобнее холы
не удобнее хотя бы потому, что это работает только на одном сайте, на другие сайты в любом случае придётся ставить впн, а значит у тебя уже будет 2 плагина вместо одного, в чём заключается удобность тогда?
Вкусовщина. Ты не переубедишь меня, что использовать userscript менее удобно чем плагин.
Больно надо, я всего лишь высказала своё мнение об этом, а не ставила свои слова как факт, я конечно понимаю, что на реакторе не принято высказывать своё мнение, но мне без разницы
Хуясе не принято, очень даже принято. Высказывать можно, но тебя могут отпиздить по двум причинам, твое мнение задевает группу людей, твое мнение тупое (не а данном конкретном случае а сферически вообще, например мнение плоскоземельщика или конспиролога или ватника/сальника вне загона).
Вот кстати ты сейчас начинаешь ныть и говорить чушь "про мнение", вот за это могут и отпиздить)
Существует кстати большое заблуждение что "каждое мнение важно и нужно и его можно где угодно высказывать, а особенно важно мнение меня любимого". Это не так. Нужно всегда отдавать себе отчет насколько большую глупость представляет собой твое мнение и насколько оно коррелирует с объективной действительностью. Т.к. твое мнение по данному вопросу и мнение человека которые разбирается в данном вопросе потому что он вплотную этим занимается две большие разницы.
На самом деле есть только одна причина - твой комент не нравится другим. А тупое ли оно, задевает ли, всё это субъективно.
Как раз таки удобнее что только один сайт. А то бесит что при включении впн перестает работать ютуб и спотифай.
Заблокированные посты встречаются не так часто. Любой впн создает шифрованный канал, через который входит и уходит ВЕСЬ тафик. Такое положение дел меня не устраивает, тем более я не живу в европейской части РФ, где близость к Европе и её серверам с хостингом дает минимальную задержку и более-менее нормальную пропускную способность. Не забывай, Kuroneko, что кроме загрузки-отправки трафика и скорости канала, есть еще такие факторы, как задержка, TTL, а также фрагментирование пакетов интернет-трафика, содержащиеся в стандарте TCP. Из-за чего физическая удаленность сервера и пользователя дает очень большое проседание в трафике.
И самое вкусное - погугли что такое CDN и почему такое сервисы как YouTube у пользователей Владивостока и Камчатки хорошо работают и загружают ролики, несмотря на физическую удаленность, о которой я писал выше. Включенный ВПН убивает данное преимущество.
Ну, может быть и так
Можно на исходники посмотреть?)
Нашел
sarcasm mod ON.
Смотрит на тег "этти" в своих подписках.
"Да-да, нечасто"
sarcasm mod OFF.
Не весь, некоторые расширения браузера перенаправляют на vpn только сайты из своего списка. И их не надо включать, они сами работают только на заблокированных сайтах. Как пример "Обход блокировок Рунета".
Это какой то псевдо ВПН.. или прокси - это уже другое.
а для не особо одарённых, как заставить этот скрипт работать? (установил greasemonkey, установил скрипт)
и всё, скрипт должен работать автоматически с сайтами реактора. что он делает - читайте в посте
мой косяк походу, переустановил скрипт и всё заработало
Короче, я затупил - надо было проверить элементы страницы в разделе аниме, а там короче не работает скрипт, эх.
Простите, будет еще одна обнова(
По-моему, тебе надо поменять querySelector на querySelectorAll, потому что иначе скрипт всегда только первый пост на странице проверяет. Я твой скрипт подредактировал под себя и мне норм теперь
там где работает querySelector нет большой выборки - сразу же первый элемент должен быть верным, остальное идёт перебором for. странно, у меня все посты проверяет. вы заменили все querySelector на querySelectorAll?
Да. Насколько я понял, твой алгоритм берет 10 постов со страницы и проверяет всегда только первый, и если он зацензуренный, то всем постам на странице добавляется "анон", если же первый пост обычны, то нигде "анон" не ставится. Поэтому у людей и не всегда работает правильно (как и у меня). Но если пробегаться по всем постам через querySelectorAll, то всё ок.
спасибо, у себя тоже заменю. 10 постов проверяет - ибо на страницу их всего 10. но то что об первый спотыкается - не знал...
у меня на querySelectorAll ругается консоль "Uncaught TypeError: document.querySelectorALL is not a function"
наверное спотыкается у меня потому что есть break
> querySelectorALL
у тебя в коде тоже написано большими буквами "ALL"
мой косяк, блин
а так он спотыкается когда ищет ребенка
Uncaught TypeError: cont.children is not iterable

не, у меня без All всё работает, обновите скрипт? я там убрал брейк
я наверное неправильно делаю выборку в переборе for
document.querySelector('.post_top')
надо наверное не по всему документу, а по дочернему элементу elem
у меня не работает не появляется кнопка анон
Мандалай Паровозик Томас взгляд изнутри носок Контент запрещен на территории РФ V КОММЕНТАРИИ 12 24.Feb.2020 17:25 ссылка скрыть Рейтинг: -5.6
все подключено, но не работает
Tampermonkey® v4.10byJan Biniok # 1 2 BK/iioHeHO Mma a o AuViDL [vkopt module] o Joyreactor show hidden Версия 3.0.7.21 0.3
адрес страницы, откуда скриншот, пожалуйста?
ок, принято. есть ли еще тэги, которые реактор блокирует плашкой?
работает, спасибо
http://old.reactor.cc/tag/%D0%BB%D0%BE%D0%BB%D0%B8 Лолей не показывает прям вообще.
ну такое
у- JoyReactor - cMeL у томас/смеил х ф [F76 Map][by Fare Q Баллы канала tbi it [Release] Erectus ^ Горячее ж Каталог Леруа М о Events = ЭЛЬ-ТЕКС, Bl RU Г P ZakvielChannel <- Ô 23 joyreactor.cc томас / смешные картинки и другие приколы: комиксы, гиф анимация, видео, лучший интеллектуальный
исправил код, обновите скрипт https://greasyfork.org/ru/scripts/408635-joyreactor-show-hidden
также прошу написать какие еще тэги кроме "этти" и "паровозик томас" ведут на плашку во весь экран?
Заметил что скрипт не работает на странице поста(если открыл по ссылке), только на главной. Пример http://joyreactor.cc/post/4501488
Начал копаться в скрипте и возникли вопросы. Я не эксперт в жабаскрипте так что если поправьте.
Зачем берём div#post_list, а затем children и проверяем на .postContainer? Почему сразу не собрать querySelectorAll(".postContainer"). И лишний if уберётся и на страницах с постами работать будет.
Про теги: зачем 3 копипасты с подменой тегов, почему не собрать их все в один массив, а потом разом обновить? Ещё бы комментарии с нормальным именем тега)
Переделал скрипт, получилось вот так:

window.addEventListener("load", function(){
//////////////////////
let links = [];
links.push(...document.querySelectorAll('a[href$="tag/%D0%AD%D1%82%D1%82%D0%B8"]'));
links.push(...document.querySelectorAll('a[href$="tag/%D0%9F%D0%B0%D1%80%D0%BE%D0%B2%D0%BE%D0%B7%D0%B8%D0%BA+%D0%A2%D0%BE%D0%BC%D0%B0%D1%81"]'));
links.push(...document.querySelectorAll('a[href$="tag/%D0%BB%D0%BE%D0%BB%D0%B8"]'));
for (let link of links) {
link.setAttribute('href', 'http://noblockme.ru/go?url=' + link.href);
link.setAttribute('target', '_blank');
}
//////////////////////
var post = document.querySelectorAll(".postContainer");
for (let elem of post) {
if (elem.querySelector('.post_top') !== null)
{var cont = elem.querySelector('.post_top');
for (let elem1 of cont.children) {
if (elem1.matches('img[alt="Censorship"]')) {
var linkreal = elem.querySelector('.link_wr a').href;
var linkelem = elem.querySelector('.link_wr a');
linkelem.insertAdjacentHTML('afterend', 'анон');
}
}
}
else if (elem.querySelector('.article.post-normal') !== null)
{cont = elem.querySelector('.article.post-normal');
for (let elem1 of cont.children) {
if (elem1.matches('img[alt="Censorship"]')) {
linkreal = elem.querySelector('span.manage a[class="link"]').href;
linkelem = elem.querySelector('span.manage a[class="link"]');
linkelem.insertAdjacentHTML('afterend', 'анон');
}
}
}
}
});
Эт, конечно, к самому анонимайзеру, но — есть шанс, что заработает авторизация?
Да, о Великий кодер!
Сделай так, чтобы заработало!
Да кока тут недавно обнову выпустил, она затронула авторизацию. Я, конечно, не кодер, но предполагаю, что тут придется переписывать скрипт. Забавно то, что на анг. версии авторизация работает.
При чём здесь скрипт? Всё что скрипт делает — это отправляет на анонимайзер. А дальше уже проблема анонимайзера, что тот не может логиниться в новую систему авторизации. Я просто понадеялся, что автор скрипта более в курсе, изменится ли ситуация, или это безнадёжно. В конце концов, его скрипт — ему не помешало бы выяснить этот вопрос и, если что, похоронить скрипт.
За сообщение про англ версию спасибо, только она же абсолютно отдельная, с отдельным контентом и отдельной базой юзеров. Это во-первых. А во-вторых, скорей всего рано или поздно и она перейдёт на новую систему авторизации.
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Контент запрещен на территории РФ V КОММЕНТАРИИ 3 28.May.2020 18:10 ссылка анон скрыть
подробнее»

скрипт script userscript сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам

Контент запрещен на территории РФ V КОММЕНТАРИИ 3 28.May.2020 18:10 ссылка анон скрыть
Going under in style Video MP4 file ± DOWNLOAD HD VIDEO ** audio included < convert to mp3 e Thumbnail JPG file new Lower quality video options: DASH 406x720 DASH 270x480 DASH 202x360 DASH 136x240 HLS 360x640 HLS 360x640 HLS 244x432 HLS 244x432 HLS 180x320 HLS 180x320 HLS 162x288 HLS 1
подробнее»

скрипт script userscript сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам

Going under in style Video MP4 file ± DOWNLOAD HD VIDEO ** audio included < convert to mp3 e Thumbnail JPG file new Lower quality video options: DASH 406x720 DASH 270x480 DASH 202x360 DASH 136x240 HLS 360x640 HLS 360x640 HLS 244x432 HLS 244x432 HLS 180x320 HLS 180x320 HLS 162x288 HLS 1
Сцук, я 6 даже поставил, если бы не эти отвратительные, заебавшие в край округлые края... Брр... Цвета-то заебись, но нахера всё так округлять-то?! Коп_Всм 16.Apr.2023 20:14 ответить V ссылка В в избранное всецело поддерижваю, они ещё и мониторы круглыми краями сделали, а пиксели все ещё квадра
подробнее»

скрипт script userscript реактор сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам тема

Сцук, я 6 даже поставил, если бы не эти отвратительные, заебавшие в край округлые края... Брр... Цвета-то заебись, но нахера всё так округлять-то?! Коп_Всм 16.Apr.2023 20:14 ответить V ссылка В в избранное всецело поддерижваю, они ещё и мониторы круглыми краями сделали, а пиксели все ещё квадра
Mik JoyReactor 'УС Гипомнезия и что-то ещеЛюди Новое Юиор гифки песочница котэ 19.Jan.2023!5:17 ссылка скрыть Эротика Anime снег архитектура Беларусь 9 метровый маяк из снега (с деревянным каркасом) Ж Ж Ч ;.Г ú , ■'%' ■ f ÍÍ*- ‘‘ Щк Ч:ё ■ Сделай сам Лучшее (+202) Хорошее Написать пост Новые записи Disco Elysium Игры
подробнее»

скрипт script userscript реактор old.reactor.cc сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам

Люди Новое Юиор гифки песочница котэ 19.Jan.2023!5:17 ссылка скрыть Эротика Anime снег архитектура Беларусь 9 метровый маяк из снега (с деревянным каркасом) Ж Ж Ч ;.Г ú , ■'%' ■ f ÍÍ*- ‘‘ Щк Ч:ё ■ Сделай сам Лучшее (+202) Хорошее Написать пост Новые записи Disco Elysium Игры