Постановка задачи

Необходимо разработать программу (предпочтительно на Python или другом распространенном языке), которая читает рейтинговые данные игроков из Rise of Kingdoms

Основные требования

  • Данные должны получаться по каждому серверу (королевству) отдельно.
  • Программа не должна ориентироваться на видимые игроку рейтинговые страницы, так как многие данные отсутствуют в публичном режиме.
  • OCR решение не подходит из-за непубличности части информации.
  • Необходимо использовать сетевые запросы, работу с cookie, кастомную аутентификацию и, возможно, протокол Websocket.
  • Программа должна работать в многопоточном режиме для обсчета нескольких серверов одновременно.
  • Минимальное шифрование пакетов (обсуждается с разработчиком на основе имеющегося простого шифра).

Технические особенности

Используется несколько фиксированных ключей модели поведения: token-id, глобальная инициализация при старте. Точные ссылки на запросы и пример как они указываются будут предоставлены по правилам NDA. До создания самого приложения - необходимо исполнителю подтвердить методы вычисления проверок (рекурсивный детрандом токена) и получение SQL подобных структур игровых предметов из он-лайна.

Необходимая информация для кандидата

Разработчик будет принят при начальной онлайн беседе по ссылке в чате фриланс-площадки. До этого момента все IP, домены и компании разработчику НЕ предоставляются во избежании перекупства. Успешно прошедшему собеседование - удаленным специалистом будут предоставлены необходимые куки, ссылки и IP гейта.

Рефакторинг CSS для сайта на Битрикс

Требуется профессиональный рефакторинг CSS-кода сайта (1С-Битрикс). Цель - привести код в порядок, улучшить читаемость и обеспечить поддержку проекта в будущем.

Новый дизайн для сайта на Drupal 7

Требуется разработать и интегрировать современный дизайн для сайта на Drupal 7. Необходимо создать несколько вариантов дизайна главных страниц и дополнительных блоков.