Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ PtokaX Stat Script by Saymon

Автор: Saymon 22.2.2010, 17:54

Название: PtokaX Stat Script
Версия скрипта: 0.4 Beta
Версия API: API2
Автор: Saymon
Автор функции парсера c Мail.ru: Nickolya
Доработал: Saymon
Автор функции "Основное местоположение юзеров": alex82

Описание: Скрипт статистики хаба с парсером сайта pogoda.mail.ru.
Статистика хаба выводится по командам !stat , +stat , !stats , +stats Так же есть меню.
Таким образом стандартная птоковая инфа от команд !stat , +stat , !stats , +stats выводится не будет.

0.4 Добавил: Отображение информации о погоде города: Добавил облачность (По запросу К@пит;-)шка )
Статистика основного местоположения юзеров (Автор функции alex82. (Требуется база IPCountry)
Время восход / заход.


0.3.1 - Изменил пару функций.
Добавил определение местоположения юзера (Требуется база IPCountry, Качаем http://mydc.ru/r/?http://ip-to-country.webhosting.info/node/view/6)
К статистике хаба добавил чтение описания хаба и топика.

Небольшая настройка

Внимание: Для работы парсера требуется библиотека Luasocket. Качаем http://mydc.ru/topic43.html
Файл ip-to-country.csv нужно положить в папку \PtokaX\cfg.
(Чтобы переделать парсер под свой город открываем скрипт, находим строку
109
Код
local msg,err = http.request("http://pogoda.mail.ru/?city=2867")

Заходим на сайт pogoda.mail.ru, вводим в поиске свой город, потом в адресной строке браузера смотрим код своего города
и заменяем 2867 на свой код.
21 строка
[code]Настройка скрипта: находим:
City = "Чебоксары" -- Пишем город хаба
Country = "Россия" -- Пишем страну хаба
Republic = "21, Чувашия" --Республика хаба
Скрин в чате:



PS. Мой первый скрипт, прошу сильно не ругать. От себя выражаю огромное спасибо Setuper'у, за оформление раздела "Разработчикам"
Пишем предложения по улучшению функционала скрипта в эту тему или на http://mydc.ru/r/?http://coolhubdc.sytes.net/forum/index.php?/topic/12-ptokax-stat-script-0-2-by-saymon/.
PSS. Информация о погоде вашего города первое время будет показывать "Ошибка. Нет данных" Так как данные обновляются не сразу.

Был замечен баг с некорректным отображением температуры в некоторых городах. Причина тому - небольшое изменение странички сайта.
Исправил, перезалил.

 PtokaX_Stat_Script_0.4.lua ( 16.24 килобайт ) : 140
 

Автор: *FoxMalder* 22.2.2010, 19:58

а можно показать лог того что получается?

Автор: Saymon 22.2.2010, 20:02

Пример работы скрипта? Пожалуйста, набери тут dchub://coolhub.mydc.ru эти команды big_smile.gif

Автор: Артём 22.2.2010, 21:00

А как это понять?

Цитата
Скорость ветра: 8м/сСЗ
а именно сСЗ

Автор: Saymon 22.2.2010, 21:02

Странно, не замечал у себя
[::] Скорость ветра: 5м/сВ

Автор: Артём 22.2.2010, 21:04

Разобрался, это направление ветра big_smile1.gif СЗ - Северо-Западное secret_smile.gif
только сильно близко они друг к другу, тоесть м/с и СЗ

Автор: Saymon 22.2.2010, 21:06

ну правка пару сек это big_smile.gif

Автор: Артём 22.2.2010, 21:07

поправь и перезалей big_smile.gif

Автор: Saymon 22.2.2010, 21:48

Сейчас, чуть пойже сделаю.
Хм... оказалось не так как я думал... буду пробовать.
Пока добавил пару мелких функций, а баг с ветром в ближайшее время постараемся исправить. big_smile.gif

Автор: Saymon 23.2.2010, 14:20

Баг с ветром исправлен, скрипт перезалил. Тестируем big_smile.gif

Автор: X-Sky 9.3.2010, 10:18

Цитата
Мой первый скрипт, прошу сильно не ругать

Поздравляю)

Автор: Saymon 9.3.2010, 15:36

Исправил один баг в скрипте. Перезалит в первом посте.