Консольный клиент для игры SkyForge https://sf.mail.ru/, написан на python3, проверена работа в ОС Ubuntu 13.10, 14.04, 16.04
Клиент позволяет автоматизировать доступные через web-интерфейс задачи по работе с культом: выполнение основных миссий для адептов. Миссии по добыче ресурсов имеют более высокий приоритет. Адепты на миссию назначаются из свободных на текущий момент, выбирается наиболее "прокачаный". Так же учитывается бонус "подходящего" для миссии адепта.
-
Клонируем код проекта:
$ git clone https://github.com/aleosd/sfpy.git
-
Переходим в папку с проектом, создаем окружение и устанавливаеем зависимости:
$ cd sfpy $ virtualenv -p /usr/bin/python3 sfpy $ pip install -r ./requirements.txt
/usr/bin/python3
необходимо заменить на путь к python3, если он отличается от стандартного -
Создаем конфигурационный файл на базе шаблона:
$ cp ./docs/sfpy.conf.example sfpy.conf
После этого необходимо самостоятельно отредактировать конфиг, указав имя пользователя/пароль для доступа к игровому сервису
-
Запускаем клиент:
$ python3 ./sf.py
Путь к файлу с конфигурацией можно указать через параметр командной строки:
$ python3 ./sf.py --config-file /path/to/custom/config.conf