Weather [ Api 1&2 ] [ By Nickolya ], API2 | Расширенная погода с rp5.ru |
Здравствуйте, гость ( Вход | Регистрация )
Weather [ Api 1&2 ] [ By Nickolya ], API2 | Расширенная погода с rp5.ru |
4.10.2008, 17:24
Сообщение
#81
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Нашел вот в закромах у себя скрипт погоды, был даже сделан под оба апи, на сколько я помню, не выкладывал.
Для работы требуется библиотека сокетов! Вот тут ее можно взять. Для работы с вашим городом идем на Вот результат работы (полный просмотр): Цитата <PtokaX> Погода в Туле. Расписание Погоды:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ В 13:00 было +18.8°C, облачность 7-8 баллов, влажность 60%, ветер ЮЮЗ, 3 м/с ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ [ сб, 4 о. ] \_ На 22:00: +13°C, без осадков, малооблачно (облачность 19%), влажность 76%, ветер Южный, 4 м/с, давление 745 мм рт. ст. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ [ воскресенье, 5 октября ] \_ На 04:00: +10°C, без осадков, переменная облачность (35%), влажность 80%, ветер Южный, 4 м/с, давление 745 мм рт. ст. \_ На 10:00: +11°C, осадки (0.2 мм / 6 час), пасмурная погода (облачность 100%), влажность 82%, ветер Юго-Восточный, 4 м/с, давление 744 мм рт. ст. \_ На 16:00: +15°C, преимущественно без осадков (0.1 мм / 6 час), пасмурная погода (облачность 100%), влажность 74%, ветер Юго-Восточный, 4 м/с, давление 744 мм рт. ст. \_ На 22:00: +12°C, без осадков, пасмурная погода (облачность 97%), влажность 81%, ветер Юго-Восточный, 2 м/с, давление 744 мм рт. ст. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ [ понедельник, 6 октября ] \_ На 04:00: +11°C, без осадков, значительная облачность (81%), влажность 82%, ветер Южный, 3 м/с, давление 744 мм рт. ст. \_ На 10:00: +11°C, преимущественно без осадков (0.1 мм / 6 час), пасмурная погода (облачность 100%), влажность 90%, ветер Восточный, 5 м/с, давление 744 мм рт. ст. \_ На 16:00: +16°C, преимущественно без осадков (0.1 мм / 6 час), пасмурная погода (облачность 100%), влажность 73%, ветер Юго-Восточный, 4 м/с, давление 743 мм рт. ст. \_ На 22:00: +13°C, осадки (0.2 мм / 6 час), пасмурная погода (облачность 97%), влажность 90%, ветер Юго-Восточный, 2 м/с, давление 743 мм рт. ст. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ [ вторник, 7 октября ] \_ На 04:00: +13°C, осадки (3 мм / 12 час), пасмурная погода (облачность 100%), влажность 93%, ветер Юго-Восточный, 2 м/с, давление 743 мм рт. ст. \_ На 16:00: +17°C, преимущественно без осадков (0.2 мм / 12 час), пасмурная погода (облачность 100%), влажность 81%, ветер Юго-Восточный, 4 м/с, давление 744 мм рт. ст. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ [ среда, 8 октября ] \_ На 04:00: +11°C, без осадков, малооблачно (облачность 18%), влажность 90%, ветер Юго-Западный, 2 м/с, давление 744 мм рт. ст. \_ На 16:00: +17°C, преимущественно без осадков (0.3 мм / 12 час), облачно (облачность 77%), влажность 62%, ветер Южный, 2 м/с, давление 744 мм рт. ст. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ [ четверг, 9 октября ] \_ На 04:00: +11°C, пасмурная погода (облачность 100%), влажность 93%, ветер Северный, 3 м/с, давление 745 мм рт. ст. \_ На 16:00: +13°C, пасмурная погода (облачность 100%), ветер Северо-Восточный, 4 м/с, давление 748 мм рт. ст. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ [ пт, 10 о. ] \_ На 04:00: +10°C, пасмурная погода (облачность 100%), ветер Восточный, 3 м/с, давление 750 мм рт. ст. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ > Данные предоставлены rp5.ru - по лицензии Мет.Офиса Великобритании (Met Office) [ Этот скрипт и не только можно найти на портале для администратора хаба: http://mydc.ru/ ] ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Прикрепленные файлы
Weather___API_1_____by_Nickolya___from2ndAPI.rar ( 10.33 килобайт )
Кол-во скачиваний: 160
Weather___API_2_____by_Nickolya___last__.rar ( 5.75 килобайт ) Кол-во скачиваний: 406 |
|
|
13.1.2010, 22:29
Сообщение
#82
|
|
Начинающий Группа: Пользователи Сообщений: 17 Регистрация: 13.1.2010 Пользователь №: 5 677 Спасибо сказали: 0 раз |
Спасибо огромное, работает замечательно. Давно искал такой скрипт!
|
|
|
14.2.2010, 15:44
Сообщение
#83
|
|
Участник Группа: Пользователи Сообщений: 47 Регистрация: 26.1.2010 Пользователь №: 5 843 Спасибо сказали: 14 раз |
|
|
|
14.2.2010, 15:50
Сообщение
#84
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
2.3.2010, 15:24
Сообщение
#85
|
|
Начинающий Группа: Пользователи Сообщений: 20 Регистрация: 27.12.2009 Из: Красноярска Пользователь №: 5 495 Спасибо сказали: 0 раз |
как тупые смайлы убрать?вон какая ерунда получается... \_ На 07:00: -20°C, переменная облачность (31%), влажность 64%, ветер Южный, 3 м/с, давление 750 мм рт. ст.
после облачность...! |
|
|
2.3.2010, 15:25
Сообщение
#86
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
либо выключить в клиенте их, либо открыть скрипт блокнотом
|
|
|
9.6.2010, 9:18
Сообщение
#87
|
|
Активный участник Группа: Пользователи Сообщений: 53 Регистрация: 8.6.2010 Пользователь №: 7 012 Спасибо сказали: 1 раз |
Не работает с PtokaX 0.4.1.2
Синтаксис ...4.1.2\scripts\Weather [ API 2 ] [ by Nickolya ] .lua:5: attempt to index global 'Core' (a nil value) |
|
|
9.6.2010, 9:30
Сообщение
#88
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Запускать при включенном (читай запущенном) хабе и ошибок не будет, работает все замечательно. Во всех остальных темах где ты нафлудил этим вопросом твои посты удаляю, надеюсь разберешься.
|
|
|
9.6.2010, 10:29
Сообщение
#89
|
|
Активный участник Группа: Пользователи Сообщений: 53 Регистрация: 8.6.2010 Пользователь №: 7 012 Спасибо сказали: 1 раз |
Спасибо, действительно все работает если включать скрипт при ключенном хабе, сорри я новичек, поэтому впал в панику. )))
Подскажите плиз что нужно подправить в скрипте, щас выводится вот так: Цитата [ среда, 9 июня ] \_ На 17:00: +31°C, без осадков, небольшая облачность (30%), влажность 33%, ветер Северо-Восточный, 1 м/с, давление 713 мм рт. ст. \_ На 23:00: +23°C, без осадков, ясно (облачность 7%), влажность 59%, ветер Южный, 2 м/с, давление 714 мм рт. ст. чтобы выводилось вот так: Цитата [ среда, 9 июня ] \_ На 17:00: +31°C, без осадков, небольшая облачность (30%), влажность 33%, ветер Северо-Восточный, 1 м/с, давление 713 мм рт. ст. \_ На 23:00: +23°C, без осадков, ясно (облачность 7%), влажность 59%, ветер Южный, 2 м/с, давление 714 мм рт. ст. ?? |
|
|
9.6.2010, 10:51
Сообщение
#90
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Никаких отличий не заметил. Если тебе нужно подредактировать оформление, то открывай скрипт блокнотом, находи нужные тебе строчки и редактируй сам под себя.
|
|
|
9.6.2010, 10:59
Сообщение
#91
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Надо в самом скрипте найти настройку
Код iMaxLength = 100 -- после скольких символов в строке будет искаться запятая, и она будет переноситься на новую стоку и выставить там число побольше, раз в 10, тогда строка переносится не будет. Изучай темы скриптов и настройки внимательно!
|
|
|
9.6.2010, 11:21
Сообщение
#92
|
|
Активный участник Группа: Пользователи Сообщений: 53 Регистрация: 8.6.2010 Пользователь №: 7 012 Спасибо сказали: 1 раз |
Спасибо!
|
|
|
10.6.2010, 19:34
Сообщение
#93
|
|
Активный участник Группа: Пользователи Сообщений: 53 Регистрация: 8.6.2010 Пользователь №: 7 012 Спасибо сказали: 1 раз |
Хм, я так понял для этого скрипта необходим постоянный доступ в интернет, сеня я вырубил интернет когда начал пересобирать хаб, так у меня птаха несколько тупо зависала при попытке включить этот скрипт. Включил интернет все сразу заработало. Нельзя чтонить сделать со скриптом?
|
|
|
10.6.2010, 19:44
Сообщение
#94
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Да, скрипт полностью ориентирован на интернет, без него смысла не имеет. Чтобы убрать зависания на минуту выстави сам максимальное время на ожидание ответа от библиотеки. Для этого после
Код http = require("socket.http") -- loads the HTTP module and any libraries it requires (загружаем библиотечку) добавляй Код http.TIMEOUT = 2 Где 2 - время в секундах на "зависание" хаба. |
|
|
19.6.2010, 20:46
Сообщение
#95
|
|
Активный участник Группа: Пользователи Сообщений: 53 Регистрация: 8.6.2010 Пользователь №: 7 012 Спасибо сказали: 1 раз |
[21:46:11] <Эльфийко> *** Прогноз погоды обновлен успешно!
[22:46:08] <Эльфийко> *** Ошибка при получении данных с адреса Можно ли сделать так чтобы сей данные не выводились в общий чат? |
|
|
20.6.2010, 0:17
Сообщение
#96
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Открываешь скрипт, находишь строку, отправляющую текст про ошибку в чат, и переделываешь под отправку в приват админа или вовсе закомментиваешь.. Пора уже такой пустяк самому делать.
Вообще-то админство предполагает умение хотя бы такие лёгкие переделки делать...для начала. Или собираетесь вечно просить переделывать под вас всё, что вам надо? Извините, но уж слишком много стало вечно просящих тупо переделать, а не просящих научить, КАК переделать.. Похоже, темы с уроками никто не читает. :( |
|
|
20.6.2010, 9:07
Сообщение
#97
|
|
Активный участник Группа: Пользователи Сообщений: 53 Регистрация: 8.6.2010 Пользователь №: 7 012 Спасибо сказали: 1 раз |
Вынужден с тобой не согласится, во-первых, изучение кучи материалов/книг по скриптам скриптов для меня и моей жизни абсолютно не нужно, разве что для небольшого редактирования под себя скриптов на хабе, так зачем тратить кучу времени на знания, которые мне никогда не пригодятся в дальнейшем, к тому же подстроив скрипты на хабе я их более трогать не буду. Во-вторых для этого и существует Форум чтобы спрашивать, я лучше автора скрипта спрошу, который может подсказать за пару секунд где и что безболезненно подредактировать, чем потрать недели на изучение строения скриптов (смотри пункт 1). В-третьи если не собираешься помогать, зачем оффтопить абсолютно ненужной мне информацией и нравоучениями, неужели так трудно написать - эту строку заменяешь на эту и все.
|
|
|
20.6.2010, 17:13
Сообщение
#98
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Если ты взялся держать и управлять хабом, никуда ты не денешься, со скриптами и Луа тебе все равно придётся возиться. Не обольщайся, "поставить и забыть" не получится. И не думай, что мы тут все программисты, таких тут, может, 10 процентов, остальные такие же как ты (включая и меня)..только более любопытные и не халявщики.
Я помогаю, когда действительно проблемная ситуация, но не ленивым. Админам форума: Сорри за оффтоп. |
|
|
20.6.2010, 17:49
Сообщение
#99
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Да ниче, все правильно, так с ними, немощными, и надо! Никто не заставляет вас изучать конструкции языка и функции апи, открываем блокнотом файлы скрипта и там через встроенный в блокнот поиск ищем строку с "Ошибка при получении данных с адреса". Находим.
Код else -- если другая обшибка local sMsg = "*** Ошибка при получении данных с адреса "..sNeedAdress..": \""..sError.."\"" -- делаем сообщение о ней if tErrors[sError] then -- если она описана в таблице sMsg = sMsg.." ("..tErrors[sError]..")" -- добавляем описание end Core.SendToOps("<"..sBot.."> "..sMsg) -- отсылаем опам Даже видим что все с комментариями Удаляем полностью вышеприведенный код из скрипта. Теперь можно пить прохладный сок наслаждаясь проделанной работой. |
|
|
23.6.2010, 15:18
Сообщение
#100
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 4 Регистрация: 15.3.2009 Пользователь №: 2 604 Спасибо сказали: 0 раз |
поставил на 0.3.6.0
при запуске выдаются сообщения Код [16:13] Нет синтаксических ошибок в файле скрипта Weather [ lua 5.1 ] [ API 1 ] [ by Nickolya ] .lua [16:13] Скрипт запущен. [16:13] Синтакс Weather\Core.lua:87: attempt to index local 'sArchiveData' (a nil value) в теме видел, что подобные проблемы появлялись, но были решены. брал скрипт из заглавного поста, вроде должен быть пофиксен, а у меня ошибка. что же делать? |
|
|
23.6.2010, 18:53
Сообщение
#101
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Может фиксы были только во 2 апи ввиду его текущей поддержки как основного. Попробуй поправить скрипт в соответствии с моими правками в середине этой темы. Ни у кого больше таких проблем сейчас нет??
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Weather API2 | Скрипт погоды. |
109 | Fodin | 118 314 | 27.11.2012, 16:42 Посл. сообщение: Артём | |
Weather [ RusHub ] [ By Nickolya ] Расширенная погода с rp5.ru |
3 | Saymon21 | 10 254 | 11.7.2012, 17:00 Посл. сообщение: KCAHDEP | |
ChatNickChanger by Nickolya API2 | Скрипт смены ников выводимых в чат |
16 | Saymon21 | 17 605 | 20.12.2011, 8:25 Посл. сообщение: alex82 | |
Weather Вывод прогноз погоды |
1 | Vizunchik | 7 577 | 17.11.2011, 13:42 Посл. сообщение: Vizunchik | |
От: Weather От темы с ID: 244 |
3 | Артём | 6 892 | 20.12.2010, 22:34 Посл. сообщение: Cost-iron | |
Userinfo [ By Nickolya ] [ Sqlite Db ] [ Lua5.1 ] [ Api 1 ] API1 | Скрипт оффлайн информации по юзерам |
20 | Nickolya | 27 659 | 2.11.2010, 9:05 Посл. сообщение: kool | |
От: Weather [ Api 1&2 ] [ By Nickolya ] От темы с ID: 393 |
0 | ustas | 5 759 | 8.8.2009, 18:36 Посл. сообщение: ustas |
|
Сейчас: 23.11.2024, 13:54 |