скрипт погоды: не хочет обновлять список городов

Решение вопросов при работе с TCL скриптами.

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

скрипт погоды: не хочет обновлять список городов

Сообщение FisBen » 08 июл 2009 09:25

у меня бот не хочет обновлять список городов пишет
[15:05] <Bot> [14:58] ::weather:: update database started...
[15:05] <Bot> [14:58] ::weather:: update database failed! error: couldn't open socket: host is unreachable (hostname nor servname provided, or not known)


<Bot> OS: FreeBSD 5.2.1-RELEASE-p9
<Bot> Tcl library: /usr/local/lib/tcl8.5
<Bot> Tcl version: 8.5.1 (header version 8.5.1)
Аватара пользователя
FisBen
 
Сообщения: 3
Зарегистрирован: 08 июл 2009 09:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21+suzi

Re: скрипт погоды: не хочет обновлять список городов

Сообщение tvrsh » 08 июл 2009 13:16

Сейчас в жизни погоды очень сложный период, и нам не стоит нервничать или стараться ускорить события, сайт молниеносно обовляется, так, что авторы не успевают вносить изменения в свои скрипты.
Например сейчас просто недоступен файлик http://gen.gismeteo.ru/frcdb/cityinfr.txt содержащий индексы городов.

Вот, держи мою базу: weather.dat

Можешь попробовать скрипт работающий с сайтом rp5.ru: # rp5 - погода (прогноз погоды с сайта rp5.ru)
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: скрипт погоды: не хочет обновлять список городов

Сообщение FisBen » 11 июл 2009 19:08

[01:02] <FisBen> .tcl encoding system
[01:02] <Botik> Tcl: cp1251
[01:03] <FisBen> .tcl uplevel #0 source gismeteo.tcl
[01:03] <Botik> Tcl error: couldn't read file "gismeteo.tcl": no such file or directory
[01:03] <FisBen> .tcl uplevel #0 source scripts/gismeteo.tcl
[01:03] <Botik> [00:53] weather.tcl v1.6.2 by Shrike <shrike@eggdrop.org.ru> && Vertigo@RusNet loaded
[01:03] <Botik> Tcl:
[01:11] <FisBen> .tcl info pa
[01:11] <Botik> Tcl: 8.5.1
[01:11] <FisBen> .tcl set ::version
[01:11] <Botik> Tcl: 1.6.19 1061800

[00:52] <FisBen> .weatherupdate
[00:52] <Botik> [00:42] ::weather:: update database started...
[00:52] <Botik> [00:42] ::weather:: update complete! database now contents 11198 citys.


[00:59] <FisBen> !п *27612
[00:59] <Botik> FisBen: Погода в городе Москва на Субботу, 11 Июля 2009 г.: ночью - температура +13 °C, давление 746 мм.рт.ст., ветер северо-западный 2 м/с, влажность 95%, ясно, без осадков; утром - температура +20 °C, давление 747 мм.рт.ст., ветер северо-западный 1 м/с, влажность 68%, ясно, без осадков;
[00:59] <Botik> днём - температура +25 °C, давление 747 мм.рт.ст., ветер северный 2 м/с, влажность 52%, ясно, без осадков; вечером - температура +17 °C, давление 747 мм.рт.ст., ветер северо-восточный 1 м/с, влажность 89%, ясно, без осадков
[00:59] <FisBen> !п москва
[00:59] -Botik- Извини, но я не нашел такой город в своей базе -.-


подозреваю что дело в кодировке, т.к. по числу показывает.
у меня в eggdrop.conf не прописано encoding iso8859-1, а стартуется шелл скриптом который в форуме:
LANG=ru_RU.CP1251 LC_TIME=en_US ./$EGGPROG $EGGARGS
подскажите как исправить.
Аватара пользователя
FisBen
 
Сообщения: 3
Зарегистрирован: 08 июл 2009 09:10
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.21+suzi

Re: скрипт погоды: не хочет обновлять список городов

Сообщение tvrsh » 12 июл 2009 22:26

Я, к сожалению, не копенгаген в кодировках, возникающие у меня проблемы решаю методом математического подбора(то-есть методом тыка), бота с сузи у меня нету и подсказать в данной ситуации не могу.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi


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

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

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

cron