Ru-Board.club
← Вернуться в раздел «Помощь по Ru.Board»

» Вырезание ненужных сообщений с помощью Proxomitron'а

Автор: Runtime_err0r
Дата сообщения: 30.09.2009 10:54
В топике Какие фичи еще нужны на этом форуме? многие давно просят сделать на форуме "чёрный список", т.е. список пользователей, сообщения которых я не буду видеть, но, к сожалению, пока такой возможности нет и видимо в ближайшее время не будет И если раньше эта проблема не стояла столь остро, то в последнее время в связи с наплывом на форум всевозможных совков, путиноидов, троллей и прочих го... спод, читать Флейм стало просто невозможно
Ну что же, спасение утопающих - дело рук самих утопающих тем более, что эта проблема легко решается с помощью замечательной программы Proxomitron. Я не буду здесь подробно описывать её установку и насторойку - всё это есть в справке, сразу приведу правило, которое нужно создать, чтобы вырезать из форума сообщения определённого пользователя:

Цитата:
Name = "Ru.Board ravings remover"
Active = TRUE
Multi = TRUE
URL = "forum.ru-board.com"
Bounds = "<table cellpadding="5" cellspacing="0" border="0" bgcolor="white" width=95% class="tb" align="center">*</span></td></tr><tr><td class="bottomline" bgcolor="*">"
Limit = 32767
Match = "<table cellpadding="5" cellspacing="0" border="0" bgcolor="white" width=95% class="tb" align="center"><tr><td bgcolor="\0"><table width=100% cellpadding=4 cellspacing=0 bgcolor="\1"><tr><td class=dats bgcolor="\2" valign="top" width=20% rowspan=2>\3<a class=m href="javascript:pasteN\(\'Churchill\'\)"><b>Churchill</b>\4<span class=post>\5</span></td></tr><tr><td class="bottomline" bgcolor="\6">"
Replace = "<table cellpadding="5" cellspacing="0" border="0" bgcolor="white" width=95% class="tb" align="center"><tr><td bgcolor="\0"><table width=100% cellpadding=4 cellspacing=0 bgcolor="\1"><tr><td class=dats bgcolor="\2" valign="top" width=20% rowspan=2>\3<a class=m href="javascript:pasteN\('Churchill'\)"><b>Churchill</b>\4<span class=post>Здесь был какой-то бред <img src="http://i.ru-board.com/s/smile.gif" border="0"></span></td></tr><tr><td class="bottomline" bgcolor="\6">"


Для нескольких сразу:

Цитата:
Name = "Ru.Board ravings remover"
Active = TRUE
Multi = TRUE
URL = "forum.ru-board.com"
Bounds = "<td class=dats bgcolor="*" valign="top" width=20% rowspan=2>*</span></td></tr><tr><td class="bottomline" bgcolor="*">"
Limit = 32767
Match = "<td class=dats bgcolor="\0" valign="top" width=20% rowspan=2>\1<a class=m href="javascript:pasteN\(\'(Churchill|aleksiom|bredonosec|djfr|CEMEH|RaydenVVV|CheRt)\2\'\)"><b>(Churchill|aleksiom|bredonosec|djfr|CEMEH|RaydenVVV|CheRt)\3</b>\4<span class=post>\5</span></td></tr><tr><td class="bottomline" bgcolor="\6">"
Replace = "<td class=dats bgcolor="\0" valign="top" width=20% rowspan=2>\1<a class=m href="javascript:pasteN\(\'\2\'\)"><b>\3</b>\4<span class=post>Здесь был какой-то бред <img src="http://i.ru-board.com/s/smile.gif" border="0"></span></td></tr><tr><td class="bottomline" bgcolor="\6">"


Чтобы фильтр работал только в Флейме надо сделать:

Цитата:
URL = "forum.ru-board.com/topic.cgi\?forum=29"



Вот что было до:


И что стало после:


Как говорится в рекламе: "Почувствуйте разницу"

В данный момент отфильтровываются сообщения следующих пользователей: Churchill, aleksiom, bredonosec, djfr, CEMEH, RaydenVVV, CheRt, dorine13, maljuk, Digital Ray (список будет пополняться )


Небольшое усовершенствование - в заголовок сообщений добавляется ссылка "Показать/скрыть сообщение" при нажатии на которую можно прочитать сообщение тролля


P.S. Правило для вырезания сообщений из версии для печати:

Цитата:
Name = "Ru.Board ravings remover (printtopic)"
Active = TRUE
Multi = TRUE
URL = "forum.ru-board.com/misc.cgi\?action=printtopic"
Bounds = "<tr bgcolor=#(??????) class=dats><td>*</td></tr><tr bgcolor=#(??????) class=dats>"
Limit = 32767
Match = "<tr bgcolor=#(??????)\0 class=dats><td><img width=100% height=1 src="1px.gif" alt=""><br><b>Автор:</b> (Churchill|aleksiom|bredonosec|djfr|CEMEH|RaydenVVV|CheRt)\1\2<td class=post><img width=100% height=1 src="1px.gif" alt="">\3</td></tr><tr bgcolor=#(??????)\4 class=dats>"
Replace = "<tr bgcolor=#\0 class=dats><td><img width=100% height=1 src="1px.gif" alt=""><br><b>Автор:</b> \1\2<td class=post><img width=100% height=1 src="1px.gif" alt="">Здесь был какой-то бред <img src="http://i.ru-board.com/s/smile.gif" border="0"></td></tr><tr bgcolor=#\4 class=dats>"


Известный баг - последнее сообщение на странице не обрабатывается
Автор: bredonosec
Дата сообщения: 30.09.2009 13:30

Цитата:
Name = "Ru.Board ravings remover"
Active = TRUE
Multi = TRUE
URL = "forum.ru-board.com"
Bounds = "<table cellpadding="5" cellspacing="0" border="0" bgcolor="white" width=95% class="tb" align="center">*</span></td></tr><tr><td class="bottomline" bgcolor="*">"
Limit = 32767
Match = "<table cellpadding="5" cellspacing="0" border="0" bgcolor="white" width=95% class="tb" align="center"><tr><td bgcolor="\0"><table width=100% cellpadding=4 cellspacing=0 bgcolor="\1"><tr><td class=dats bgcolor="\2" valign="top" width=20% rowspan=2><a class=m href="javascript:pasteN\("Runtime_err0r"\)">\3<span class=post>\4</span></td></tr><tr><td class="bottomline" bgcolor="\4">"
Replace = "<table cellpadding="5" cellspacing="0" border="0" bgcolor="white" width=95% class="tb" align="center"><tr><td bgcolor="\0"><table width=100% cellpadding=4 cellspacing=0 bgcolor="\1"><tr><td class=dats bgcolor="\2" valign="top" width=20% rowspan=2><a class=m href="javascript:pasteN\("Runtime_err0r"\)">\3<span class=post>Здесь был какой-то бред </span></td></tr><tr><td class="bottomline" bgcolor="\4">"

действительно, чудесная настройка )))
Автор: Runtime_err0r
Дата сообщения: 30.09.2009 13:54
bredonosec
Надо же - работает

Автор: WildGoblin
Дата сообщения: 30.09.2009 14:22
Runtime_err0r
Отличное решение! Большое спасибо!
Автор: Cheery
Дата сообщения: 30.09.2009 23:58
Runtime_err0r
насчет вашего списка..
п. 2.13. главы VIII Соглашения по использованию
держите его при себе
Автор: Runtime_err0r
Дата сообщения: 01.10.2009 09:15
Cheery

Цитата:
Runtime_err0r
насчет вашего списка..
п. 2.13. главы VIII Соглашения по использованию
держите его при себе

Я и держу его при себе - в подписи Чтобы люди, которые в нём находятся, знали, что я не читаю их сообщения и не захламляли форум сообщениями, адресованными лично мне
Автор: batva
Дата сообщения: 01.10.2009 11:09
Runtime_err0r
Стоит ли мне расценивать фразу
Цитата:
всевозможных совков, путиноидов, троллей и прочих го@%$болов
вкупе с черным списком, как заочное оскорбление тех кто в списке, со всеми вытекающими из этого последствиями?

Автор: Runtime_err0r
Дата сообщения: 01.10.2009 12:06
batva
Не знаю уж, как это расценивать - тебе виднее, хотя лично я не вижу в слове "путиноид" или "совок" ничего оскорбительного Но неужели ты сам не видишь, во что превратился Флейм после ухода TechSup'а ? У меня других слов для описания всего этого нет

P.S. "го@%$болов" убрал

Автор: oRDoSS
Дата сообщения: 01.10.2009 19:34
оригинально . Надо будет взять на вооружение. К другим форумам, я так понимаю, также приспособить можно?
Автор: Runtime_err0r
Дата сообщения: 01.10.2009 19:50
oRDoSS
Приспособить можно к чему угодно


Цитата:
The Proxomitron - универсальный web-фильтр, работающий по принципу proxy сервера, который в конце прошлого века разработал Scott R.Lemmon. Основное его назначение - блокировка всевозможных баннеров, web-рекламы, всплывающих окон и "улучшения" вида страницы. Вы можете сказать - таких программ полно на любом софт-портале... И будете неправы. Есть существенные отличия, которые выделяют программу из общей массы - регулярные выражения и открытая архитектура. Благодаря им, возможности программы ограничены только вашей фантазией. Вы можете изменять внешний вид страниц, убирать имеющиеся или подключать свои скрипты, корректировать HTTP-заголовки, которыми обменивается браузер с сервером... говоря коротко, в странице можно изменить всё до последнего тега. А наличие возможности переключения прокси-серверов на лету выводит программу на уровень законченного решения для анонимного серфинга. Остается только добавить, что программа - бесплатна.
Автор: WildGoblin
Дата сообщения: 01.10.2009 23:53
batva
Зайди пожалуйста в тему!
Автор: Sezam
Дата сообщения: 03.10.2009 13:50
Runtime_err0r

Цитата:
P.S. Отпишись в том топике, плиз, кто у тебя в чёрном списке, чтобы знали ...

Можешь считать: ты - первый, дроп - второй.
Ну а если серьёзно, пользоваться твоим фильтром не буду. Что за интерес, как страус прятать голову в песок...
Автор: bredonosec
Дата сообщения: 05.10.2009 02:46
Sezam
это для политработы Не для себя
Автор: Samovarov
Дата сообщения: 07.10.2009 00:30
Runtime_err0r

Пять балов!
Автор: sanni00015
Дата сообщения: 09.10.2009 15:32
При помощи этой проги можно вырезать полностью сообщения не соответствующие заданному критерию, а с оставшимися проводить математические вычисления, по одному или двум значениям одной переменной (как в Exel таблицах)?
Как легко можно менять критерий отбора не изменяя остальной алгоритм?

грубый пример:

Вася "кук" за
Петя "зум" против
Коля "зум" против
Оля "кук" за
Саша "кук" против
Надя "зум"за
----------------
Итог:
"кук" за 2, против 1 = за 1
"зум" против 2, за 1 = против 1

Это возможно реализовать?
Автор: tch2000
Дата сообщения: 09.10.2009 18:58
Runtime_err0r
Смешно, однако... Во флейме видеть только своих. Проще создать свой флейм на другом ресурсе, и там на своем междусобойчике трепаться о своем наболевшем.
Я, например только пламеня-заде-мариету не читал. Действовал по правилу правой руки. Когда видел портянки словака (сперва видел его ник) - просто крутил колесико мыши. Но иногда приходилось читать и его, чтобы понять о чем в данный момент копбя ломают.
Автор: Runtime_err0r
Дата сообщения: 10.10.2009 06:58
tch2000

Цитата:
Смешно, однако... Во флейме видеть только своих. Проще создать свой флейм на другом ресурсе, и там на своем междусобойчике трепаться о своем наболевшем.

Не вижу ничего смешного, однако. В более продвинутых форумных движках (типа vBullettin или Invision Power Board) такая опция давно уже есть ( http://www.vbulletin.com/docs/html/what_is_ignorelist ), потому что при нынешем засилии всяких троллей и прочих умственно альтернативных граждан на форумах наличие такой опции - такая же насущная необходимость, как наличие firewall'а на компьютере

sanni00015

Цитата:
При помощи этой проги можно вырезать полностью сообщения не соответствующие заданному критерию, а с оставшимися проводить математические вычисления, по одному или двум значениям одной переменной (как в Exel таблицах)?

Не знаю, честно говоря, попробуй спросить в топике про Proxomitron - http://forum.ru-board.com/topic.cgi?forum=5&topic=0339&glp#lt - там тебе скорее ответят...
Автор: Cheery
Дата сообщения: 10.10.2009 08:05
Runtime_err0r
это всего лишь показывает вашу слабость. Слабость в управлении собой и способность легко поддаваться на провокации. Гордиться тут нечем.
Автор: bredonosec
Дата сообщения: 12.10.2009 11:45
шо характерно, поскольку тема не слишком хорошо характеризует основателя, линка на тему в подписи сменилась в линку на отрезанный пост
цензура
таки работа на публику, а не для себя, что и требовалось доказать
Автор: tch2000
Дата сообщения: 12.10.2009 20:32
bredonosec
Думавшь, подглядывает, что там нехорошие постят?
Автор: Runtime_err0r
Дата сообщения: 18.10.2009 22:37

Цитата:
В данный момент отфильтровываются сообщения следующих пользователей: Churchill, aleksiom, bredonosec, djfr, CEMEH, RaydenVVV, CheRt

Интересное наблюдение: как только во Флейме появился топик За "Единую Россию" голосовали тупые, как туда мгновенно, как по команде (хотя почему как ?) сбежались все вышеперечисленные граждане (кроме aleksiom'а) Какое интересное совпадение, не правда ли ?

P.S. А вот и aleksiom подтянулся

Автор: bredonosec
Дата сообщения: 18.10.2009 23:47
tch2000

Цитата:
Думавшь, подглядывает,

нет, надеется, что собеседники тоже поставят именно так, и никто не помешает (неудобными вопросами например, или неудобными фактами) ему засирать мозги присутствующих политпропом ))
Автор: vitaly1
Дата сообщения: 19.10.2009 02:02

Цитата:
Какое интересное совпадение, не правда ли ?

Ага. Учитывая, что ты сам там среди первых отметившихся
Автор: ndch
Дата сообщения: 31.10.2009 04:39
Sezam

Цитата:
Ну а если серьёзно, пользоваться твоим фильтром не буду. Что за интерес, как страус прятать голову в песок...


Ага, вспоминаем старые изречения:
Hастоящие мужики твитом не пользуются.
Твит - признак слабости характера.

Добавлено:
Было бы замечательно, если вспомнили что в опере есть user js / для других браузеров по аналогии.
Плюс в том что отпадает надобность в прокси-сервере.
Автор: emx
Дата сообщения: 01.11.2009 14:45
По-моему зря вы набросились на Runtime_err0r. Фишка вполне технологична и может быть кому-то полезна.
В части же игнор-листа - ну не хочет человек читать кого-то, имеет на это полное право. Слабости тут я никакой не вижу - вы же наверняка баните в своих уютных жежешечках раздражающих вас товарищей, ибо нафига тратить на них время? Тут похожее кино.

Другое дело, что лично на мой вкус - правильнее банить все эти полит-эконом темы целиком...
Автор: Runtime_err0r
Дата сообщения: 01.11.2009 19:38
emx

Цитата:
Другое дело, что лично на мой вкус - правильнее банить все эти полит-эконом темы целиком...

Да уж, это точно, один срачь от них... Хотя ещё правильнее было бы просто банить троллей - научное определение троллинга есть, так что технических проблем я в этом не вижу, скорее проблема в отсутствии инициативы...


Цитата:
По-моему зря вы набросились на Runtime_err0r. Фишка вполне технологична и может быть кому-то полезна.

Ну так оно неудивительно - это ж какой пример я подаю другим: если все начнут Proxomitron юзать, форумные тролли передОхнут с голодухи


Цитата:
Опытные участники форумов знают, что самый эффективный способ воспрепятствовать троллю состоит в том, чтобы игнорировать его, потому что любой ответ поощряет настоящего тролля и даёт ему повод и возможность продолжать писать провокационные высказывания. Они также пишут «пожалуйста, не кормите тролля», чтобы предупредить остальных. Однако это предупреждение может также вызвать обратный эффект, став пищей для тролля. Поэтому, если участник форума сталкивается с явно невинным ответом троллю, более благоразумным будет предупреждение в личной переписке.

Автор: NPC
Дата сообщения: 01.11.2009 20:19

Цитата:
В топике Какие фичи еще нужны на этом форуме? многие давно просят сделать на форуме "чёрный список",

чёрный список никогда не понимал, если честно, он для детишек, которым скажешь что-нить не то, что они хотят услышать, сразу обижаются, плачут
Автор: Runtime_err0r
Дата сообщения: 01.11.2009 20:34
NPC
Уже обсуждалось - напиши разработчикам vBulletin, что эта функция никому не нужна, а то они и не знают
Автор: bredonosec
Дата сообщения: 01.11.2009 21:54

Цитата:
Хотя ещё правильнее было бы просто банить троллей

и при этом самому не оказаться среди них.. ))
Автор: djfr
Дата сообщения: 02.11.2009 00:41
http://lurkmore.ru/%D0%A4%D1%83%D0%BD%D0%B4%D0%B0%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B3%D0%BE%D1%80%D0%B0%D0%B6%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5

Страницы: 12

Предыдущая тема: Послание жителям этой планеты


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.