Новая версия сайта: The Bat!
Рассылка курсов валют.
Обработка рассылки

Не знаю как вы относитесь к рассылкам курсов валют (может вообще не относитесь;), только есть еще один фильтр, обрабатывающий подобную рассылку. Следует сказать, что курсы мне интересны ради спортивного интереса и если кто располагает информацией о недостоверности подобного рода источников (рассылок), дайте знать, дабы не ввести в заблуждение дюже сурйозных лиц.

Значится, приходит ко мне рассылка курсов валют под названием "Официальные курсы валют Национального банка Украины" (от городского кота) в текстовом формате, на которую можно подписаться, по-моему по такому адресу: http://subscribe.ru/catalog/fin.rate.nbu Для тех, кто "не местные", есть рассылки для других стран, только, естессно, вид у них другой и регекспы прийдется подправить.
Так вот, приходит она некрасивым письмом, изобилующим различного рода рекламой, да, к тому же, с порядка 30 различными валютами (от латов до манатов), большинство из которых мне и ради спортивного интереса не интересны.

Вот и сделал я фильтрик, который обеспечивает мне постоянное обновление файла Currency.txt .только по тем валютам, каким я хочу и в таком виде, как я ХАЧУ (тобишь в табличке). Во как:
~~~~~~~~~~~~~< начало Currency.txt >~~~~~~~~~~~~~~~

_______
Subject:     Официальные курсы валют Национального банка Украины на 30.04.2002
Письмо от:   30 апреля 2002 г. 09:04:19


  _________________________________________________________________________________
 | Код  |      Название валюты         |Количество|   Курс   |   Изменение курса   |
 |валюты|                              |  единиц  |   грн.   |  в грн.  |  в проц. |
 |---------------------------------------------------------------------------------|
 |  USD |                   доллар США |      100 | 532.7000 |  -0.0400 |  -0.0075 |
 |  RUR |             российский рубль |       10 |   1.7076 |   0.0000 |   0.0000 |
 |  EUR |                         евро |      100 | 481.4543 |  +3.5332 |  +0.7393 |
 |  BYR |            белорусский рубль |       10 |   0.0306 |   0.0000 |   0.0000 |
 |  GBP |   английский фунт стерлингов |      100 | 778.2966 |  +4.5860 |  +0.5927 |
 |_________________________________________________________________________________|

~~~~~~~~~~~~~~< конец Currency.txt >~~~~~~~~~~~~~~~
Фильтр смотрите в файле RatesFilter.txt . Разобравшись с регекспом в его шаблоне, можно запросто организовать выкусывание и отправку нужных валют на мобилку или же автоматическое формирование и рассылку подобной таблички по нужным адресам.

PS: По такому же принципу обновляется у меня файл weather.txt, но это уже другая история...

Андрей
по материалам конференции BatTalk

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