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

Всё обо всём. Место, где можно свободно общаться на любую тему, не связанную с фазой: политика, спорт, хобби, кино, книги и т.д. Старайтесь не оскорблять друг друга и не нарушать законодательства РФ!

Модератор: модераторы подфорумов

mw1
Сообщения: 712
Зарегистрирован: Вт июл 10, 2018 8:53 pm

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

Непрочитанное сообщение mw1 »

Стало не приятно что ктото массово апает свои темы, потому написал с нуля скрипт по типу этого: viewtopic.php?p=314530#p314530

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

Код: Выделить всё

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

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

Код: Выделить всё

const usernames=`
Mirotal
RoHS
`;
Тут он: http://link.do.am/o/aing.user.js
mw1
Сообщения: 712
Зарегистрирован: Вт июл 10, 2018 8:53 pm

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

Непрочитанное сообщение mw1 »

Новая версия: https://pastebin.com/raw/q30fgWfB#.user.js

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

(До)

Изображение

(После)

Изображение

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

Изображение

(Форумы)

Изображение

(Онлайн)

Изображение
Аватара пользователя
AstralHacker
Фазер☯
Сообщения: 5849
Зарегистрирован: Вс июн 27, 2010 4:46 pm
Откуда: Цикада 3301
Contact:

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

Непрочитанное сообщение AstralHacker »

mw1, отличная работа!

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

Зеркало скрипта:
http://faza.magix.net/aing.user.js
Интересные дневники сновидений для Android: Lucidly New, KreoSoft My Diary
mw1
Сообщения: 712
Зарегистрирован: Вт июл 10, 2018 8:53 pm

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

Непрочитанное сообщение mw1 »

* Факт цитирования:

Изображение

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

Изображение

https://pastebin.com/raw/q30fgWfB#.user.js
Аватара пользователя
AstralHacker
Фазер☯
Сообщения: 5849
Зарегистрирован: Вс июн 27, 2010 4:46 pm
Откуда: Цикада 3301
Contact:

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

Непрочитанное сообщение AstralHacker »

mw1, респект!

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

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

+ клавиша Z заменена на F8
+ кодировка ANSI заменена на UTF-8
Интересные дневники сновидений для Android: Lucidly New, KreoSoft My Diary
mw1
Сообщения: 712
Зарегистрирован: Вт июл 10, 2018 8:53 pm

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

Непрочитанное сообщение mw1 »

Последние посты на главной странице:
* Cкрываются полностью если автор темы - блокнутый юзер, иначе только ник автора последнего поста. Можно прописать "additionalRequests=0" чтобы работало как раньше.

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

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

https://pastebin.com/raw/q30fgWfB#.user.js
mw1
Сообщения: 712
Зарегистрирован: Вт июл 10, 2018 8:53 pm

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

Непрочитанное сообщение mw1 »

* теперь автор темы проверяется не заходя в тему
mw1
Сообщения: 712
Зарегистрирован: Вт июл 10, 2018 8:53 pm

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

Непрочитанное сообщение mw1 »

* нету лишних запятых с пробелами:
mw1 писал(а): Пн дек 16, 2019 4:33 pm Изображение
* обрабатывается "/viewonline.php"

* флаги "hideAvatarBackground:1" и "hidePhaser:1" скрывают стандартный аватар и "Фазер":
Изображение
mw1
Сообщения: 712
Зарегистрирован: Вт июл 10, 2018 8:53 pm

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

Непрочитанное сообщение mw1 »

* бан тем по id с необязательными комментариями:
Изображение
mw1
Сообщения: 712
Зарегистрирован: Вт июл 10, 2018 8:53 pm

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

Непрочитанное сообщение mw1 »

* на главной странице форумы не подсвечиваются красным если все непрочитанные темы имеют скрываемого автора или id
* topicIds используется для исключения тем из usernames также как и для скрытия
mw1
Сообщения: 712
Зарегистрирован: Вт июл 10, 2018 8:53 pm

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

Непрочитанное сообщение mw1 »

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

в общем если на конце ссылки не появляется "-OK" то следует перезагрузить страницу
mw1
Сообщения: 712
Зарегистрирован: Вт июл 10, 2018 8:53 pm

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

Непрочитанное сообщение mw1 »

Аватара пользователя
Mirotal-дегенерат
Фазер
Сообщения: 2165
Зарегистрирован: Чт дек 20, 2018 6:25 am
Contact:

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

Непрочитанное сообщение Mirotal-дегенерат »

mw1, не знаю, "забанен" ли я у тебя в скрипте, но твоим скриптом никто пользоваться не будет. Слишком сложно. 98% просмотров темы - ботами для накрутки этого форума.

Чтобы люди реально пользовались, надо сделать нормальное меню и настойки. Встроить компонент браузера CefSharp в UI программы с меню и настройками, и спустить вьюэр BB форумов. И добавить сразу озвучку постов (Text-To-Speech). Я тебе просто как программист с 25 лет опыта говорю, надо переписывать с UI. Иначе это бесполезный труд получится. Не забывай, что пользователи - не студенты хакеры и текстовые программерские конфиги никто править не будет.
Просто беспомощный неудачник
Аватара пользователя
AstralHacker
Фазер☯
Сообщения: 5849
Зарегистрирован: Вс июн 27, 2010 4:46 pm
Откуда: Цикада 3301
Contact:

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

Непрочитанное сообщение AstralHacker »

Внимание! Скрипт обновился! (обновлен домен):
http://faza.magix.net/remspace.user.js

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

Для Windows подойдёт любой браузер, для Android - только Яндекс Браузер (в других ещё не сделали установку расширений).
Интересные дневники сновидений для Android: Lucidly New, KreoSoft My Diary
Ответить

Вернуться в «Форум свободного общения»