Weather [ Api 1&2 ] [ By Nickolya ], API2 | Расширенная погода с rp5.ru |
Здравствуйте, гость ( Вход | Регистрация )
Weather [ Api 1&2 ] [ By Nickolya ], API2 | Расширенная погода с rp5.ru |
4.10.2008, 17:24
Сообщение
#21
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 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 |
|
|
16.12.2008, 1:10
Сообщение
#22
|
|
Участник Группа: Пользователи Сообщений: 31 Регистрация: 24.11.2008 Пользователь №: 1 184 Спасибо сказали: 0 раз |
Спасибо, отличный скрипт.
|
|
|
19.12.2008, 18:05
Сообщение
#23
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Заметил некоторые косяки,в чём может быть проблемка?Подскажите плз
CODE [ пт, 19 д. ]
\_ На 20:00: -5°C, без осадков, пасмурная погода (облачность 100%), влажность 73%, ветер Юго-Восточный, <div style="text-decoration: blink;color:red">12</a> м/с, давление 756 мм рт. ст. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ [ суббота, 20 декабря ] \_ На 02:00: -5°C, без осадков, пасмурная погода (облачность 100%), влажность 74%, ветер Юго-Восточный, 6 м/с, давление 756 мм рт. ст. \_ На 08:00: -6°C, без осадков, пасмурная погода (облачность 100%), влажность 78%, ветер Юго-Восточный, 5 м/с, давление 755 мм рт. ст. \_ На 14:00: -5°C, без осадков, пасмурная погода (облачность 100%), влажность 64%, ветер Юго-Восточный, 5 м/с, давление 754 мм рт. ст. \_ На 20:00: -6°C, без осадков, пасмурная погода (облачность 100%), влажность 65%, ветер Юго-Восточный, <div style="text-decoration: blink;color:red">12</a> м/с, давление 753 мм рт. ст. |
|
|
19.12.2008, 19:26
Сообщение
#24
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 5 Регистрация: 19.12.2008 Пользователь №: 1 483 Спасибо сказали: 0 раз |
[19:25] Нет синтаксических ошибок в файле скрипта OpWhisper.lua
[19:25] Нет синтаксических ошибок в файле скрипта Programma_TV_AP2.lua [19:25] Нет синтаксических ошибок в файле скрипта Антибан_ОПов.lua [19:25] Нет синтаксических ошибок в файле скрипта Гороскоп.lua [19:25] Нет синтаксических ошибок в файле скрипта оповеститель_newapi.lua [19:25] Нет синтаксических ошибок в файле скрипта Weather [ API 2 ] [ by Nickolya ] .lua [19:25] Синтаксис C:\0.4.1.1\scripts\Weather\Core.lua:30: module 'socket.http' not found: no field package.preload['socket.http'] no file 'C:\0.4.1.1\socket\http.lua' no file 'C:\0.4.1.1\libs\socket\http.lua' no file 'C:\0.4.1.1\scripts\libs\socket\http.lua' no file 'C:\0.4.1.1\socket\http.dll' no file 'C:\0.4.1.1\libs\socket\http.dll' no file 'C:\0.4.1.1\scripts\libs\socket\http.dll' no file 'C:\0.4.1.1\socket.dll' no file 'C:\0.4.1.1\libs\socket.dll' no file 'C:\0.4.1.1\scripts\libs\socket.dll' вот у меня эта ошибка с гороскопом не обнавляется что то ну и с погодой почти так же(((( помогите я в скриптах вообще на разбираюсь(((( |
|
|
19.12.2008, 19:34
Сообщение
#25
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
у тебя папка libs где находится?
|
|
|
19.12.2008, 21:43
Сообщение
#26
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 5 Регистрация: 19.12.2008 Пользователь №: 1 483 Спасибо сказали: 0 раз |
|
|
|
20.12.2008, 22:59
Сообщение
#27
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
22.12.2008, 12:07
Сообщение
#28
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Помогите плиз!Что делать с этой фигнёй...
Код \_ На 20:00: -2°C, осадки (0.7 мм / 6 час), пасмурная погода (облачность 93%), влажность 100%, ветер Восточный, [u]<div style="text-decoration: blink;color:red">11</a>[/u] м/с, давление 746 мм рт. ст. Надоело выскакивать (ошибка подчёркнута) |
|
|
22.12.2008, 21:04
Сообщение
#29
|
|
Активный участник Группа: Заблокированные Сообщений: 87 Регистрация: 16.10.2008 Пользователь №: 805 Спасибо сказали: 35 раз |
А по-моему, выглядит неплохо
|
|
|
23.12.2008, 0:06
Сообщение
#30
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
|
|
|
23.12.2008, 21:11
Сообщение
#31
|
|
Участник Группа: Пользователи Сообщений: 34 Регистрация: 20.6.2008 Из: S-Petersburg Пользователь №: 48 Спасибо сказали: 11 раз |
Спасибо за скрипт!!! хотелось такойже на анекдоты и тв программу! Глюков не наблюдается...
Самый рульный скрипт прогноза погоды!!! |
|
|
20.1.2009, 1:30
Сообщение
#32
|
|
Активный участник Группа: Пользователи Сообщений: 58 Регистрация: 22.12.2008 Из: Чебоксары Пользователь №: 1 519 Спасибо сказали: 0 раз |
хелп, как сделать на город Чебоксары, я там пробывал делать но всё равно Тула вылазит)
|
|
|
20.1.2009, 20:07
Сообщение
#33
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
а может у тебя сохранилась тульская база а после с мены адреса она просто не обновилась ещё?
и не нада засорять форум лишними файлами!!! достаточно было указать файл и код города!! |
|
|
21.3.2009, 21:11
Сообщение
#34
|
|
Активный участник Группа: Пользователи Сообщений: 83 Регистрация: 14.3.2009 Из: Belarus', Minsk Пользователь №: 2 593 Спасибо сказали: 0 раз |
Ну да, скрипт отличны! Работает без лагов.
Когда я его увидел на другом хабе, запросил у его хозяина и после этого сразу перешёл с YnHub 1.036 на PtokaX 0.4.1.1 Только вот вопрос. Как уменьшить количество разделяющих символов ? ------------------------ |
|
|
21.3.2009, 23:14
Сообщение
#35
|
|
Продвинутый участник Группа: Пользователи Сообщений: 137 Регистрация: 22.2.2009 Из: Минск, Беларусь Пользователь №: 2 321 Спасибо сказали: 12 раз |
открой скрипт блокнотом и поищи.
я тоже думал сложно, но на самом деле все елементарно! да, писать я не умею - это надо знать много. но удалить тире... |
|
|
22.3.2009, 0:19
Сообщение
#36
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
возможно надо искать вот это:
Код string.rep("-", 24)
|
|
|
25.3.2009, 5:26
Сообщение
#37
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 4 Регистрация: 25.3.2009 Пользователь №: 2 747 Спасибо сказали: 0 раз |
Какой адрес в скрипте прописывать для Киева?
Пробовал прописывать по-разному - выдает ошибку синтаксиса(( |
|
|
25.3.2009, 14:09
Сообщение
#38
|
|
Продвинутый участник Группа: Пользователи Сообщений: 137 Регистрация: 22.2.2009 Из: Минск, Беларусь Пользователь №: 2 321 Спасибо сказали: 12 раз |
Код iCityCode = 33345 -- Киев, Код города в gismeteo [13:10:49] <Погода> ••••••••••••••••••••••••••••••••••••••ПРОГНОЗ ПОГОДЫ•••••••••••••••••••••••••••••••••••••• Киев: День 25 мар, Ср пасмурно, без осадков, температура +4..+6 С, давление 730..732 мм рт.ст., ветер Западный, 1 м/с Киев: Вечер 25 мар, Ср пасмурно, без осадков, температура +1..+3 С, давление 731..733 мм рт.ст., ветер Северный, 3 м/с Киев: Ночь 26 мар, Чт пасмурно, без осадков, температура 0..-2 С, давление 733..735 мм рт.ст., ветер Северо-Западный, 2 м/с Киев: Утро 26 мар, Чт облачно, без осадков, температура 0..+2 С, давление 736..738 мм рт.ст., ветер Северный, 1 м/с ••••••••••••••••••••••••••••••••••••••ПРОГНОЗ ПОГОДЫ•••••••••••••••••••••••••••••••••••••• |
|
|
11.4.2009, 18:17
Сообщение
#39
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Помогите сделать парсинг со страницы провайдера (
Мои наброски: Код MakeNeedData = function(sData) -- парсинг (обработка) данных local _,_, sArchiveData = sData:find("<div align="center">(.-)</div>") -- ищем архивные данные sArchiveData = sArchiveData:g(" <a.*</a>", ""):g(" ", " ") -- убираем ссылку и двойной пробел local _,_, sMainTitle = sData:find("<b>(.-)</b>") -- ищем заголовок страницы local _,_, sWeatherData = sData:find("<table> >(.-)</table>") -- ищем табличку с данными о погоде local tRowWeatherData, tRowData2, tRowsInfo, tMadeData, tMadeData2 = {}, {}, {}, {}, {} -- объявляем локальные таблицы for sRow in sWeatherData:gmatch("\t<tr.->(.-)</tr>") do -- заносим данные из каждого ряда таблицы полученных данных в таблицу tRowWeatherData table.insert(tRowWeatherData, sRow) end for i, sMadeRowData in pairs(tRowWeatherData) do -- проходим по таблице с рядами tRowData2[i], tRowsInfo[i] = {}, {} -- заносим индекс в таблицу for sTd, sRow2 in sMadeRowData:gmatch("(<td.->)(.-)</td.->") do -- обрабатывам каждую колонку в каждом ряду по мере прохождения по ним local _,_, iColSpan = sTd:find("colspan=(%d)") -- совмещены ли колонки?! if not iColSpan then -- если нет table.insert(tRowsInfo[i], 1) -- то заносим в таблицу с инфой о колонках 1 else -- если да table.insert(tRowsInfo[i], tonumber(iColSpan)) -- то заносим в таблицу с инфой о колонках кол-во совмещенных колонок end table.insert(tRowData2[i], sRow2) -- заносим необработанную инфу в таблицу end end Код ReMakeData = function(tData) -- обработка сырой таблицы данных local tData = DeleteNotNeedInfo(tData) -- удаляем не нужные нам строки -- дальше ёпнешься объяснять, в каждой строке - своя система подачи данных при помощи тегом html, в них ищется нужная инфа и уже потом заносится в таблицу готовой информации for i, sData in pairs(tData[1]) do tData[1][i] = sData:g("<br>", ", "):g("<span.->", ""):g("</span>", "") end for i, sData in pairs(tData[3]) do tData[3][i] = sData:g("<img scr=\"", ""):g("\">", "") end table.remove(tData[4], 1) for i, sData in pairs(tData[4]) do tData[4][i] = sData:g("<img scr=\"", ""):g("\">", "") end for i, sData in pairs(tData[8]) do local _,_, sTitle = sData:find("title=\"(.+)\"") if sTitle then tData[8][i] = sTitle end end tData[10][1] = tData[10][1]:g("<.*>", "") for i, sData in pairs(tData[10]) do if sData == " " then tData[10][i] = "" end end for i, sData in pairs(tData[11]) do if sData == " " then tData[11][i] = "" else local _,_, sTitle = sData:find("title='(.+)'") if sTitle then tData[11][i] = sTitle end end end for i, sData in pairs(tData[12]) do if sData == " " then tData[12][i] = "" else tData[12][i] = sData:g("<img scr= \"", ""):g("\">", "") end end return tData end ? |
|
|
25.4.2009, 13:51
Сообщение
#40
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 10.7.2008 Пользователь №: 169 Спасибо сказали: 0 раз |
скрипт отлично работал до сегодняшнего дня
сегодня стал выдавать вот такую ошибку: [19:44] Syntax Weather\Core.lua:87: attempt to index local 'sArchiveData' (a nil value) и отключается... скрипт API 1 скачал скрипт и библиотеки заново таже самая ошибка помогите кто разбирается |
|
|
25.4.2009, 17:18
Сообщение
#41
|
|
Активный участник Группа: Пользователи Сообщений: 77 Регистрация: 31.7.2008 Из: Омск Пользователь №: 299 Спасибо сказали: 17 раз |
у меня под АПИ2 недавно тоже начал примерно каждый час выдавать:
[21:10] Синтаксис ....\scripts\Weather\Core.lua:90: attempt to index local 'sArchiveData' (a nil value) вот строка: sArchiveData = sArchiveData:g(" <a.*</a>", ""):g(" ", " ") -- убираем ссылку и двойной пробел |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
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, 12:11 |