TempUserList, Текущая температура в списке юзеров |
Здравствуйте, гость ( Вход | Регистрация )
TempUserList, Текущая температура в списке юзеров |
17.1.2013, 0:37
Сообщение
#21
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Название скрипта: TempUserList
Автор: Alexey API: 2 Описание: Скрипт показывает в списке юзеров текущую температуру выбранного города. Перезалит: 20.01.2013 исправлена ошибка с захватом 0°С TempUserList.lua ( 1.61 килобайт ) Кол-во скачиваний: 130 Перезалит: 12.12.2014 Исправление с http на https (спасибо alex82), в общем рабочая версия, изменение минимальное, если не хотите качать, можете сами исправить Код http = require("socket.http") на Код http = require("ssl.https") TempUserList2.lua ( 1.67 килобайт ) Кол-во скачиваний: 16 Перезалит: 14.12.2014 14 декабря 2014 года - Достаточно написать нужный город в sURL: Воронеж - voronezh, Харьков - kharkov и тд. (cпасибо за маску (sPattern) Alexey) TempUserList_3.lua ( 1.87 килобайт ) Кол-во скачиваний: 60 Перезалит: 10.09.2017 10 сентября 2017 года - Версия для украины, где заблокировали mail.ru (cпасибо за помощь с маской Trans aka Ksan) TempUserList_gismeteo.lua ( 1.76 килобайт ) Кол-во скачиваний: 14 |
|
|
6.9.2017, 20:51
Сообщение
#22
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
PSIX, таки проблема не в либсах, у меня тоже поломался...
Код sPattern = "<span class=\"information__content__temperature\">.-</span>([%+%-]?%d+)°", с этим надо разобраться, но я на столько давно с этим не сталкиваюсь, что уже и хрен его знает как делать P.S. Всё же проблема не в шаблонах, а в стране..., точнее в человеке... в украине не работает из-за блокировки маил.ру |
|
|
10.9.2017, 20:54
Сообщение
#23
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Закинул в первый пост скрипт работающий с gismeteo, а то эфропейские ценности помешали работе скрипта с маил.ру
|
|
|
10.9.2017, 21:33
Сообщение
#24
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Артём, только надо добавить в первом посте, что каждый админ для своего хаба должен найти свой цифровой код в конце ссылки на Гисметео, сопоставленный для своего города/села. Один раз зайти на сайт Гисметео, найти там страницу для своего населённого пункта, узнать по ссылке на эту страницу свой код (в конце ссылки), и в предлагаемом скрипте подменить имеющийся код на свой.
|
|
|
11.9.2017, 10:49
Сообщение
#25
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Ksan, я в самом скрипте, в шапке, это написал
|
|
|
27.5.2018, 12:19
Сообщение
#26
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 18.1.2014 Пользователь №: 12 275 Спасибо сказали: 0 раз |
Перезалит: 10.09.2017 10 сентября 2017 года - Версия для украины, где заблокировали mail.ru (cпасибо за помощь с маской Trans aka Ksan) TempUserList_gismeteo.lua ( 1.76 килобайт ) Кол-во скачиваний: 14 к сожалению он не работает на Lua 5.3 если возможно, исправьте пожалуйста. |
|
|
28.5.2018, 2:44
Сообщение
#27
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Lua 5.3 тут ни при чём. Там код страницы Гисметео изменён.
|
|
|
28.5.2018, 19:43
Сообщение
#28
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 18.1.2014 Пользователь №: 12 275 Спасибо сказали: 0 раз |
Lua 5.3 тут ни при чём. Там код страницы Гисметео изменён. вот лог хаба после запуска данного скрипта: ╨Т╤Б╨║ 27 ╨Ь╨░╨╣ 2018 12:04:24 - /home/PtokaX/scripts/TempUserList.lua:22: module 'socket.http' not found: no field package.preload['socket.http'] no file '/usr/local/share/lua/5.3/socket/http.lua' no file '/usr/local/share/lua/5.3/socket/http/init.lua' no file '/usr/local/lib/lua/5.3/socket/http.lua' no file '/usr/local/lib/lua/5.3/socket/http/init.lua' no file '/usr/share/lua/5.3/socket/http.lua' no file '/usr/share/lua/5.3/socket/http/init.lua' no file './socket/http.lua' no file './socket/http/init.lua' no file '/usr/local/lib/lua/5.3/socket/http.so' no file '/usr/lib/x86_64-linux-gnu/lua/5.3/socket/http.so' no file '/usr/lib/lua/5.3/socket/http.so' no file '/usr/local/lib/lua/5.3/loadall.so' no file './socket/http.so' no file '/usr/local/lib/lua/5.3/socket.so' no file '/usr/lib/x86_64-linux-gnu/lua/5.3/socket.so' no file '/usr/lib/lua/5.3/socket.so' no file '/usr/local/lib/lua/5.3/loadall.so' no file './socket.so' stack traceback: [C]: in function 'require' /home/PtokaX/scripts/TempUserList.lua:22: in function 'OnStartup' хаб собран с поддержкой lua 5.3 , данный скрипт стартует с вышеприведенным букетом ошибок, в итоге он вроде бы и становится в статус "запущен", но в юзерлисте никакая температура не отображается.. так что, я думаю причина в несовместимости с lua. |
|
|
29.5.2018, 4:49
Сообщение
#29
|
|
Глубина-глубина, я не твой… Отпусти меня, глубина… Группа: Пользователи Сообщений: 199 Регистрация: 13.10.2010 Из: Михайловск Пользователь №: 7 882 Спасибо сказали: 23 раза |
Причина в том, что нет луа сокетов.
|
|
|
4.6.2018, 23:27
Сообщение
#30
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 18.1.2014 Пользователь №: 12 275 Спасибо сказали: 0 раз |
спасибо. установил. что теперь ему еще нехватает?
/home/PtokaX/scripts/TempUserList_gismeteo.lua:23: in function 'OnStartup' ╨Я╨╜╨┤ 04 ╨Ш╤О╨╜ 2018 23:24:43 - /home/PtokaX/scripts/TempUserList_gismeteo.lua:23: module 'ssl.https' not found: no field package.preload['ssl.https'] no file '/usr/local/share/lua/5.3/ssl/https.lua' no file '/usr/local/share/lua/5.3/ssl/https/init.lua' no file '/usr/local/lib/lua/5.3/ssl/https.lua' no file '/usr/local/lib/lua/5.3/ssl/https/init.lua' no file '/usr/share/lua/5.3/ssl/https.lua' no file '/usr/share/lua/5.3/ssl/https/init.lua' no file './ssl/https.lua' no file './ssl/https/init.lua' no file '/usr/local/lib/lua/5.3/ssl/https.so' no file '/usr/lib/x86_64-linux-gnu/lua/5.3/ssl/https.so' no file '/usr/lib/lua/5.3/ssl/https.so' no file '/usr/local/lib/lua/5.3/loadall.so' no file './ssl/https.so' no file '/usr/local/lib/lua/5.3/ssl.so' no file '/usr/lib/x86_64-linux-gnu/lua/5.3/ssl.so' no file '/usr/lib/lua/5.3/ssl.so' no file '/usr/local/lib/lua/5.3/loadall.so' no file './ssl.so' stack traceback: [C]: in function 'require' /home/PtokaX/scripts/TempUserList_gismeteo.lua:23: in function 'OnStartup' |
|
|
5.6.2018, 5:53
Сообщение
#31
|
|
Глубина-глубина, я не твой… Отпусти меня, глубина… Группа: Пользователи Сообщений: 199 Регистрация: 13.10.2010 Из: Михайловск Пользователь №: 7 882 Спасибо сказали: 23 раза |
Теперь ему не хватает lua-sec
|
|
|
5.6.2018, 21:50
Сообщение
#32
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 18.1.2014 Пользователь №: 12 275 Спасибо сказали: 0 раз |
круто.. ну, теперь он наконец-то заработал. только при запуске пишет:
"[21:48:03] <PtokaX> Не удалось обработать информацию о погоде. Возможно, было изменено оформление страницы." TempUserList_3.lua заработал.. спасибо большое за вашу помощь. |
|
|
6.6.2018, 5:20
Сообщение
#33
|
|
Глубина-глубина, я не твой… Отпусти меня, глубина… Группа: Пользователи Сообщений: 199 Регистрация: 13.10.2010 Из: Михайловск Пользователь №: 7 882 Спасибо сказали: 23 раза |
Невошто
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
От: TempUserList От темы с ID: 5390 |
0 | Артём | 3 874 | 19.1.2013, 16:52 Посл. сообщение: Артём |
|
Сейчас: 27.11.2024, 1:54 |