need live Foreign Exchange Rates tcl

Просьбы о написании новых скриптов или поиске уже существующих.

Модератор: Модераторы

need live Foreign Exchange Rates tcl

Сообщение EvilHeart » 15 май 2013 02:07

here website : http://www.fxstreet.com/rates-charts/currency-rates/
need only data

EUR/USD 1.2931 1.2920 1.2936 1.2918 +0.0011 +0.08% 21:59:18
USD/JPY 102.2850 102.4100 102.4400 102.2550 -0.1300 -0.12% 21:59:18
EUR/JPY 132.2555 132.3140 132.3800 132.1950 -0.0575 -0.04% 21:59:17
EvilHeart
 
Сообщения: 42
Зарегистрирован: 28 апр 2011 21:29
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8

Re: need live Foreign Exchange Rates tcl

Сообщение tvrsh » 01 июн 2013 18:10

<tvrsh> !rates
<@bionic> Name - Last - Open - High - Low - Net chg. - Chg. % Last Time
<@bionic> EUR/USD - 1.2996 - 1.2998 - 1.3000 - 1.2996 - -0.0002 - -0.01 - 19:10:54
<@bionic> USD/JPY - 100.4800 - 100.4955 - 100.5055 - 100.3750 - -0.0200 - -0.02 - 19:11:33
<@bionic> EUR/JPY - 130.5850 - 130.5900 - 130.6305 - 130.5050 - 0.0050 - 0.00 - 19:10:51


TCL: [ Скачать ] [ Скрыть ]
bind pub - !rates fx

set needrates "EUR/USD USD/JPY EUR/JPY"

proc fx {nick uhost hand chan text} {
global needrates

::http::config -useragent "UserAgent"
set tok [::http::geturl "http://www.fxstreet.com/rates-charts/currency-rates/" -timeout 15000]
set data [::http::data $tok]
::http::cleanup $tok

regsub -all -- {\n} $data "" data
regsub -all -- {\s+} $data " " data

putserv "PRIVMSG $chan :Name - Last - Open - High - Low - Net chg. - Chg. %     Last Time"

regexp -- {<table width="100%" style="cursor:pointer">(.*?)</table>} $data "" a

regsub -all -- {</tr>} $a "|" a
regsub -all -- {<td.*?>} $a "" a

foreach line [lrange [split $a "|"] 1 end] {
    regexp -- {<tr .*?> (.*?)</td> (.*?)</td> (.*?)</td> (.*?)</td> (.*?)</td> (.*?)</td> (.*?)</td> (.*?)</td>} $line "" b c d e f g h j
    foreach rate [split $needrates " "] {
        if {$b == $rate} {
            putserv "PRIVMSG $chan :$b - $c - $d - $e - $f - $g - $h - $j"
        }
    }
}

}


Show only first 10 results. See
if {$i < 10} {
to change it.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.

За это сообщение автора tvrsh поблагодарил:
EvilHeart (01 июн 2013 23:02)
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: need live Foreign Exchange Rates tcl

Сообщение EvilHeart » 01 июн 2013 23:03

thanks but i dont want full data
only need

EUR/USD 1.2931 1.2920 1.2936 1.2918 +0.0011 +0.08% 21:59:18
USD/JPY 102.2850 102.4100 102.4400 102.2550 -0.1300 -0.12% 21:59:18
EUR/JPY 132.2555 132.3140 132.3800 132.1950 -0.0575 -0.04% 21:59:17

data

Posted after 2 minutes 25 seconds:
or make script like this

<user> !rates EUR/USD < Bot Show Update Only EUR/USD >
<BOT> EUR/USD - 1.2996 - 1.2998 - 1.3000 - 1.2996 - -0.0002 - -0.01 - 13:55:30
EvilHeart
 
Сообщения: 42
Зарегистрирован: 28 апр 2011 21:29
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8

Re: need live Foreign Exchange Rates tcl

Сообщение tvrsh » 01 июн 2013 23:21

Updated in previous post. You can add rates to needrates variable.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.

За это сообщение автора tvrsh поблагодарил:
EvilHeart (01 июн 2013 23:29)
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: need live Foreign Exchange Rates tcl

Сообщение EvilHeart » 01 июн 2013 23:29

ty alot
EvilHeart
 
Сообщения: 42
Зарегистрирован: 28 апр 2011 21:29
Благодарил (а): 7 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8


Вернуться в Заявки на скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron