Новая версия сайта: The Bat!
RegExp: Рассылки анекдотов.
Фильтрация рекламы из рассылок анекдотов Городского Кота

Мне приходит огромная куча рассылок в которых "чиста" анекдотов всего процентов 60. Остальное, как и обычно — "всякая рассылочная дребедень".
Так вот есть фильтр, который определяет письмо с анекдотами, натравливает на него регексп, который выкусывает из этого письма _только_ анекдоты и дописывает в файлик на рабочем столе.
Потом остается только открыть этот файлик и прочесть уже готовые.

В файле PrikolnyFilter.txt и лежит нужный фильтр, содержимое которого через буфер обмена переносится в Incoming mail сортировщика писем того ящика, на который и будут приходить рассылки.
НО! Перед этим (или уже после, в самом фильтре) не мешало бы поменять некоторые сугубо личные данные:

        Source: \\YOURBOX\Inbox
        Target: \\YOURBOX\Trash
        ExtFile: C:\WIN_98\Рабочий стол\Anekdots.txt
                    ^^^^^^^^^^^^^^^^^^^
Далее следует зарегистрироваться на http://subscribe.ru/ и подписаться на следующие рассылки в текстовом формате.

 

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

Фильтр не случайно не удаляет письма, а перемещает их в корзину. Это чтобы при появлении в anekdots.txt пустой строки (сигнал о изменении шаблона или темы самой рассылки) не приходилось эту рассылку восстанавливать для корректировки регекспа в фильтре. По крайней мере мне так удобнее было тестировать.
Да, недавно дала сбой рассылка "Анекдоты Holiday.ru". Так что нужно будет еще подправить её регексп.

Но я надеюсь, что уже не я один буду корректировать этот фильтр. А еще надеюсь, что из листа можно будет узнать о совершенствовании моих КоРяВыХ регекспов и добавлении новых прикольных рассылок к фильтру (с сылкой на новую рассылку и новым регекспом для её обработки)

Если не обращать внимания на частые повторения анекдотов в разных рассылках, то можно неплохо оттянуться, просматривая после работы обновленный файлик anekdots.txt, который удобнее держать на рабочем столе. Я даже докатился до того, что отбираю более-менее прикольные истории, а потом рассылаю их друзьям в своего рода рассылке %)

Уже даже появился архив анекдотов 1-18 её выпусков: http://www.geocities.com/justnomad/anekdots.zip (417 Кб)

Надеюсь изъяснялся понятно и хоть кто-то меня поймёт :-О

Дабы расширить круг лиц, пользующихся этим фильтром и не повторяться в персональных объяснениях, объясню ещё подробнее, как подружить его со своим Мышом:
  1. Копировать в буфер всё содержимое PrikolnyFilter.txt,
  2. Стать в тот ящик, куда будут приходить рассылки,
  3. Вызвать СОРТИРовщик писем,
  4. Активизировать там папку "Входящая почта",
  5. Жать Ctrl+V (выгрузить из буфера). Должен появиться новый фильтр "Anekdots",
  6. Перейти на этот фильтр и на первой вкладке "Правила" изменить такие поля:
    	Исходная папка:             Inbox
    	Переместить письмо в папку: Trash
  7. На вкладке "Действия" В поле "Экспортировать письмо в файл" изменить путь к файлу анекдотов на свой (у меня там "C:\WIN_98\Рабочий стол\Anekdots.txt").
Ну и проследить, чтобы у данного фильтра никакой фильтр не перехватывал писем (просто перемести фильтр "Anekdots" в самый верх).

Да, дал сбой регексп для выкусывания анеков из рассылки "Анекдот и К - 5 дней в неделю". Потому предлагаю заменить его на новый. Подробнее:

В фильтре "Anekdots", вкладке "Действия", рядом с полем "Экспортировать письмо в файл", жмем пимпу "Шаблон", находим там такую строку (всё_одной_строкой):
%IF:'%SetPattRegExp="(Анекдот и К).*"%RegExpMatch="%OSUBJ"'>'':'%RegExpText="-+\s+Анекдоты и К.+?-+\n+(.*?)^\s+\*{15,35}$"'%- заменяем на
%IF:'%SetPattRegExp="(Анекдот и К).*"%RegExpMatch="%OSUBJ"'>'':'%RegExpText="-+\s+Анекдоты и К.+?-+\n+(.*?)\s+\*{15,35}"'%- Вроде бы так всё выкусывается как надо.

PS: сообщайте о других прикольных рассылках, не задействованных в фильтре.

Андрей

Новые версии The bat! | Купить The bat! | О проекте | Скачать The Bat!