Версия: 1.0
Автор: Tsd
Системные требования:
PtokaX 0.5.0.0 или новее
Lua 5.1
LuaSocket
ltn12
zip (Widows)
http://mydc.ru/topic5839.html (Unix)
Описание: Скрипт автоматически обновляет базу IpToCounry в заданное время (конфиг),
а так же при запуске скрипта (конфиг). Ведёт лог обновлений, записывает логи в папку logs,
позволяет посмотреть лог через меню хаба. Более подробно написано в конфиге, перед первым
запуском скрипта обязательно прочитайте/правьте его.
Внимание! Для любителей исправлять скрипты и включенной функции обновления при запуске скрипта. Сервер обновлений имеет лимит скачивания, откройте любым редактором файл IpToCountry.csv
и прочитайте про лимит скачивания. Проще говоря, ваш IP может быть забанен при частом скачивании, что и произошло со мной во время тестирования скрипта (6 часов мылся и парился).
Протестировано на Windows/Debian
04.12.2016
Изменения в версиях скрипта:
Версия 1.1
Добавлено:
Прoверка версии Ptokax. При несоблюдении требований версии скрипт запустится, но не будет выполнять своих функций. Напоминалка об этом нику в конфиге в ЛС от бота хаба.
Изменен формат отправки сообщений нику.
Интересно конечно, но боюсь с сокетами будет подглючивать. У меня давно работает другая версия:
Для линукса:
скачивание геобазы ип каждые сутки в 12 часов и распаковка в папку птохи (пусть будет /etc/ptokax/cfg/):
1) создаем скрипт: get_ipgeobase.sh
в него пишем
Оказалось - тема актуальна и для клиента с обновлением. Кто бы взялся за реализацию...