Page 1 of 1

Программная борьба с программами

Posted: Sat Dec 14, 2019 1:02 am
by mw1
Стало не приятно что ктото массово апает свои темы, потому написал с нуля скрипт по типу этого: viewtopic.php?p=314530#p314530

Что он умеет ещё:
* Скрывает все темы, не надо явно указывать каждую тему.
* Скрывает информацию о последних постах на главной странице, в форумах удаляет ники.
* Чистит онлайн-лист.
* Делает все форумы прочитанными если перейти по ссылке:

Code: Select all

https://forum.aing.ru/#markRead
или нажать клавишу Z.
Чтобы освободить клавиатуру, надо установить "const keyboard=1;" в 0.
* Прокручивает мусор:
Image

Ники разделяются переносом строки:

Code: Select all

const usernames=`
Mirotal
RoHS
`;
Тут он: http://link.do.am/o/aing.user.js

Re: Программная борьба с программами

Posted: Mon Dec 16, 2019 4:33 pm
by mw1
Новая версия: https://pastebin.com/raw/q30fgWfB#.user.js

* Оптимизировал код чтобы не лагал если много ников.
* Научил скрывать вложенные цитаты:

(До)

Image

(После)

Image

(Главная страница)

Image

(Форумы)

Image

(Онлайн)

Image

Re: Программная борьба с программами

Posted: Tue Dec 17, 2019 10:12 pm
by AstralHacker
mw1, отличная работа!

Проверил в Яндекс.Браузере и Mozilla Firefox с дополнением Tampermonkey для Android и Windows - всё скрывается!

Зеркало скрипта:
http://faza.magix.net/aing.user.js

Re: Программная борьба с программами

Posted: Wed Dec 18, 2019 8:02 pm
by mw1
* Факт цитирования:

Image

* Форумы в узкоэкранном режиме:

Image

https://pastebin.com/raw/q30fgWfB#.user.js

Re: Программная борьба с программами

Posted: Wed Dec 18, 2019 8:49 pm
by AstralHacker
mw1, респект!

Перезалил зеркало скрипта:

http://faza.magix.net/aing.user.js

+ клавиша Z заменена на F8
+ кодировка ANSI заменена на UTF-8

Re: Программная борьба с программами

Posted: Wed Jan 22, 2020 8:09 pm
by mw1
Последние посты на главной странице:
* Cкрываются полностью если автор темы - блокнутый юзер, иначе только ник автора последнего поста. Можно прописать "additionalRequests=0" чтобы работало как раньше.

Обрабатываются ссылки: "/posting.php", "/search.php"

"клавиша Z заменена на F8"

https://pastebin.com/raw/q30fgWfB#.user.js

Re: Программная борьба с программами

Posted: Thu Jan 23, 2020 8:07 pm
by mw1
* теперь автор темы проверяется не заходя в тему

Re: Программная борьба с программами

Posted: Tue Feb 18, 2020 2:31 pm
by mw1
* нету лишних запятых с пробелами:
mw1 wrote: Mon Dec 16, 2019 4:33 pm Image
* обрабатывается "/viewonline.php"

* флаги "hideAvatarBackground:1" и "hidePhaser:1" скрывают стандартный аватар и "Фазер":
Image

Re: Программная борьба с программами

Posted: Sat Mar 14, 2020 1:49 pm
by mw1
* бан тем по id с необязательными комментариями:
Image

Re: Программная борьба с программами

Posted: Fri Apr 10, 2020 2:34 pm
by mw1
* на главной странице форумы не подсвечиваются красным если все непрочитанные темы имеют скрываемого автора или id
* topicIds используется для исключения тем из usernames также как и для скрытия

Re: Программная борьба с программами

Posted: Tue Apr 14, 2020 12:59 pm
by mw1
контроль ошибок на главной странице. Процесс загрузки выглядит так:
https://forum.aing.ru/#12_1
#12_3
#12_10
#12_12-OK
Какие могут быть ошибки:
1. Если после загрузки главной страницы но перед отправкой дополнительных запросов появится новый последний пост в той же теме то старый пост не будет найден. Тогда не будет показан последний пост на главной странице и не будет произведён подсчёт непрочитанных тем.
2. запрос не удался

в общем если на конце ссылки не появляется "-OK" то следует перезагрузить страницу

Re: Программная борьба с программами

Posted: Sat Apr 25, 2020 2:47 pm
by mw1

Re: Программная борьба с программами

Posted: Fri Jun 12, 2020 3:34 pm
by Mirotal-дегенерат
mw1, не знаю, "забанен" ли я у тебя в скрипте, но твоим скриптом никто пользоваться не будет. Слишком сложно. 98% просмотров темы - ботами для накрутки этого форума.

Чтобы люди реально пользовались, надо сделать нормальное меню и настойки. Встроить компонент браузера CefSharp в UI программы с меню и настройками, и спустить вьюэр BB форумов. И добавить сразу озвучку постов (Text-To-Speech). Я тебе просто как программист с 25 лет опыта говорю, надо переписывать с UI. Иначе это бесполезный труд получится. Не забывай, что пользователи - не студенты хакеры и текстовые программерские конфиги никто править не будет.

Re: Программная борьба с программами

Posted: Thu Jun 23, 2022 7:31 pm
by AstralHacker
Внимание! Скрипт обновился! (обновлен домен):
http://faza.magix.net/remspace.user.js

P.S. Для работы требуется предварительно установленное в браузер расширение Tampermonkey:
https://www.tampermonkey.net/

Для Windows подойдёт любой браузер, для Android - только Яндекс Браузер (в других ещё не сделали установку расширений).