Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » Закладки » Вырезание ненужных сообщений с помощью Proxomitron'а

Модерирует : batva, DimoN

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

Runtime_err0r



KpTeaM
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В топике Какие фичи еще нужны на этом форуме? многие давно просят сделать на форуме "чёрный список", т.е. список пользователей, сообщения которых я не буду видеть, но, к сожалению, пока такой возможности нет и видимо в ближайшее время не будет И если раньше эта проблема не стояла столь остро, то в последнее время в связи с наплывом на форум всевозможных совков, путиноидов, троллей и прочих го... спод, читать Флейм стало просто невозможно  
Ну что же, спасение утопающих - дело рук самих утопающих тем более, что эта проблема легко решается с помощью замечательной программы 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>"  

 
Известный баг - последнее сообщение на странице не обрабатывается

----------
Игнор-лист

Всего записей: 2529 | Зарегистр. 03-09-2001 | Отправлено: 11:54 30-09-2009 | Исправлено: Runtime_err0r, 21:26 23-08-2010
bredonosec



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
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">"  

действительно, чудесная настройка )))  


----------
Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
Пропеллер играет роль вентилятора, он останавливается -пилот потеет
Аськи нету.

Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 14:30 30-09-2009
Runtime_err0r



KpTeaM
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bredonosec
Надо же - работает  
 


----------
Игнор-лист

Всего записей: 2529 | Зарегистр. 03-09-2001 | Отправлено: 14:54 30-09-2009 | Исправлено: Runtime_err0r, 21:28 23-08-2010
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Runtime_err0r
Отличное решение! Большое спасибо!

Всего записей: 29107 | Зарегистр. 15-09-2001 | Отправлено: 15:22 30-09-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Runtime_err0r
насчет вашего списка..
п. 2.13. главы VIII Соглашения по использованию
держите его при себе

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:58 01-10-2009
Runtime_err0r



KpTeaM
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

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

Я и держу его при себе - в подписи Чтобы люди, которые в нём находятся, знали, что я не читаю их сообщения и не захламляли форум сообщениями, адресованными лично мне

----------
Игнор-лист

Всего записей: 2529 | Зарегистр. 03-09-2001 | Отправлено: 10:15 01-10-2009
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Runtime_err0r
Стоит ли мне расценивать фразу
Цитата:
всевозможных совков, путиноидов, троллей и прочих го@%$болов
вкупе с черным списком, как заочное оскорбление тех кто в списке, со всеми вытекающими из этого последствиями?
 

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 12:09 01-10-2009
Runtime_err0r



KpTeaM
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva
Не знаю уж, как это расценивать - тебе виднее, хотя лично я не вижу в слове "путиноид" или "совок" ничего оскорбительного Но неужели ты сам не видишь, во что превратился Флейм после ухода TechSup'а ? У меня других слов для описания всего этого нет
 
P.S. "го@%$болов" убрал
 


----------
Игнор-лист

Всего записей: 2529 | Зарегистр. 03-09-2001 | Отправлено: 13:06 01-10-2009 | Исправлено: Runtime_err0r, 13:10 01-10-2009
oRDoSS



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
оригинально . Надо будет взять на вооружение. К другим форумам, я так понимаю, также приспособить можно?

Всего записей: 222 | Зарегистр. 26-01-2005 | Отправлено: 20:34 01-10-2009 | Исправлено: oRDoSS, 20:34 01-10-2009
Runtime_err0r



KpTeaM
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oRDoSS
Приспособить можно к чему угодно
 

Цитата:
The Proxomitron - универсальный web-фильтр, работающий по принципу proxy сервера, который в конце прошлого века разработал Scott R.Lemmon. Основное его назначение - блокировка всевозможных баннеров, web-рекламы, всплывающих окон и "улучшения" вида страницы. Вы можете сказать - таких программ полно на любом софт-портале... И будете неправы. Есть существенные отличия, которые выделяют программу из общей массы - регулярные выражения и открытая архитектура. Благодаря им, возможности программы ограничены только вашей фантазией. Вы можете изменять внешний вид страниц, убирать имеющиеся или подключать свои скрипты, корректировать HTTP-заголовки, которыми обменивается браузер с сервером... говоря коротко, в странице можно изменить всё до последнего тега. А наличие возможности переключения прокси-серверов на лету выводит программу на уровень законченного решения для анонимного серфинга. Остается только добавить, что программа - бесплатна.


----------
Игнор-лист

Всего записей: 2529 | Зарегистр. 03-09-2001 | Отправлено: 20:50 01-10-2009
WildGoblin



Ru-Board Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva
Зайди пожалуйста в тему!

Всего записей: 29107 | Зарегистр. 15-09-2001 | Отправлено: 00:53 02-10-2009
Sezam



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Runtime_err0r

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

Можешь считать: ты - первый,  дроп - второй.
Ну а если серьёзно, пользоваться твоим фильтром не буду. Что за интерес, как страус прятать голову в песок...  

Всего записей: 329 | Зарегистр. 22-08-2002 | Отправлено: 14:50 03-10-2009
bredonosec



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sezam
это для политработы Не для себя

Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 03:46 05-10-2009
Samovarov



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Runtime_err0r

Пять балов!

Всего записей: 357 | Зарегистр. 20-03-2002 | Отправлено: 01:30 07-10-2009
sanni00015



Дышу Фотовоздухом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При помощи этой проги можно вырезать полностью сообщения не соответствующие заданному критерию, а с оставшимися проводить математические вычисления, по одному или двум значениям одной переменной (как в Exel таблицах)?
Как легко можно менять критерий отбора не изменяя остальной алгоритм?
 
грубый пример:
 
Вася "кук" за
Петя "зум" против
Коля "зум" против
Оля "кук" за
Саша "кук" против
Надя "зум"за
----------------
Итог:
"кук" за 2, против 1 = за 1
"зум" против 2, за 1 = против 1
 
Это возможно реализовать?

Всего записей: 943 | Зарегистр. 19-06-2009 | Отправлено: 16:32 09-10-2009 | Исправлено: sanni00015, 19:49 09-10-2009
tch2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Runtime_err0r
Смешно, однако... Во флейме видеть только своих. Проще создать свой флейм на другом ресурсе, и там на своем междусобойчике трепаться о своем наболевшем.
Я, например только пламеня-заде-мариету не читал. Действовал по правилу правой руки. Когда видел портянки словака (сперва видел его ник) - просто крутил колесико мыши. Но иногда приходилось читать и его, чтобы понять о чем в данный момент копбя ломают.

Всего записей: 4315 | Зарегистр. 18-06-2002 | Отправлено: 19:58 09-10-2009
Runtime_err0r



KpTeaM
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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 - там тебе скорее ответят...

----------
Игнор-лист

Всего записей: 2529 | Зарегистр. 03-09-2001 | Отправлено: 07:58 10-10-2009 | Исправлено: Runtime_err0r, 13:12 13-10-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Runtime_err0r
это всего лишь показывает вашу слабость. Слабость в управлении собой и способность легко поддаваться на провокации. Гордиться тут нечем.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 09:05 10-10-2009
bredonosec



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
шо характерно, поскольку тема не слишком хорошо характеризует основателя, линка на тему в подписи сменилась в линку на отрезанный пост  
цензура  
таки работа на публику, а не для себя, что и требовалось доказать

----------
Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
Пропеллер играет роль вентилятора, он останавливается -пилот потеет
Аськи нету.

Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 12:45 12-10-2009
tch2000

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bredonosec
Думавшь, подглядывает, что там нехорошие постят?

Всего записей: 4315 | Зарегистр. 18-06-2002 | Отправлено: 21:32 12-10-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Ru.Board » Общие вопросы по Ru.Board » Закладки » Вырезание ненужных сообщений с помощью Proxomitron'а


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru