Заказ закрыт
Доработка open source проекта opentracker

Бюджет: 50 000 руб
664.68 $ – 567.79 €
Мы в gamenet.ru используем замечательный open tracker ( erdgeist.org/arts/softwar... ) как основной для раздач игр. Очень хочется с его помощью начать учитывать вклад наших пользователей в раздачи, чтобы как то их поощрить за помощь. В качестве клиента мы используем libtorrent – для тестов вам предстоит использовать его.

Нужно:
- Агрегировать по данным авторизации данные uploaded/downloaded/left в scrape/announce запросах.
использовать extensions authentication в udp протоколе для идентификации человека.( www.libtorrent.org/udp_tr... )
в качестве passwd_hash будет использоваться константа, забитая в файл конфигурации.
- Добавить в конфигурацию open tracker опциональное использование этой фичи.
- Записывать агрегированную информацию в redis.
- И добавить в конфигурацию адрес,порт, префикс для хранения данных.

Данные о загрузке хранятся в примитивном виде, ключ с именем `username` (из расширения авторизации) типа hset и данные в виде полей.

Результат вашей работы – пул реквест на github в github.com/gamenet/opentr...

Ссылки на протокол
- wiki.theory.org/BitTorren...
- www.bittorrent.org/beps/b...

Нам не важно, чтобы вы работали над проектом 8 часов в день, тем не менее должны уложится в календарный месяц. Оплата возможна любым удобным вам способом.
Опубликован 10.09.2015 в 12:26 Последнее изменение: 11.09.2015 в 13:12
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.