Доброго времени суток! Стоит задача сделать поверх плеера Uppod показ рекламных блоков (поверх flash плеера div блок). При первом нажатии на кнопку плей или клику по экрану плеера, запускался обратный отсчет (15 секунд), после чего ...
Модуль для Node.js -> исполнить в браузере. BitTor
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Цель:
Управлять запущенным BitTorrent Sync из браузера. Для этого нужно адаптировать библиотеку написанную для Node.js.
Задача:
1. Взять готовую библиотеку node-bittorrent-sync: https://github.com/yannickcr/node-bittorrent-sync/tree/master/test/mock
2. Адаптировать ее выполнение в браузере IE. Можно c использованием jQuery.
Документация:
BitTorrent Sync API: http://www.bittorrent.com/intl/ru/sync/developers/api
Зачем нужен BitTorrent Sync: http://habrahabr.ru/post/201072/
Проект не оплачиваемый. За карму. Кто хочет заморочиться интересной задачей? :)
Инструкции, которые могут быть полезны:
Чтобы запустить Bittorent Sync с включенным API, нужно:
Установить сам Bittorent Sync
В папке рядом с exe-файлом создать cmd: BTSync.exe /config "C:\Program Files (x86)\BitTorrent Sync\config.txt»
И рядом создать config.txt:
{
// path to folder where Sync will store its internal data,
// folder must exist on disk
//"storage_path" : "C:\Program Files (x86)\BitTorrent Sync",
// run Sync in GUI-less mode
"use_gui" : false,
"webui" : {
// IP address and port to access HTTP API
"listen" : "127.0.0.1:8888",
// login and password for HTTP basic authentication
// authentication is optional, but it's recommended to use some
// secret values unique for each Sync installation
"login" : "api",
"password" : "secret",
// Это мой ключ, который я получил от самих Bittorent
"api_key" : "63OPLBB3ZFSLX4LYQYY7ITXGJGS4ICKIRDYVN6ZKEP7XNQGRK7MM7VC3Z2BDIJBWP7UFXEHOJEPWTAUQQTPH7JZGPVG5WAQYPO75EDJ6USHCEQ2A4GWHGKTOULJMZEDBIYAAF7Y"
}
}
Чтобы запустить node-bittorrent-sync, нужно:
Установить node.js
Установить node-bittorrent-sync коммандой: npm install bittorrent-sync
Запускаем в cmd: node lib\bittorrent-sync.js
Устанавливаем все модули, которые он требует
Пробуем запусть тест, но упремся в проблему с Jasmine: node test\getOs.js
Автотесты написанны на Jasmine. Надо разобраться, как именно это работает.
Если код getOs.js упростить, чтобы было без Jasmine, то все запустится:
nock('http://localhost:8888')
.get('/api?method=get_os');
btsync.getOs(function(err, result) {
console.log(result);
});
nock.cleanAll();
P.S.:
Всякие библиотеки, которые подключаются через require(), надо подменять стандартными функциями JavaScript.
- Похожие заказы
- $15Веб-программирование1 исполнительЗавершен10 лет назад
- $50
Два простых скрипта работающих под tomatocart, которые через http запуск будут выполнять следующее 1. Скрипт Feature Products Добавляет в random 9 продуктов из базы магазина на главную страницу магазина и удаляет с главной страницы старые 9. Кто не знаком ...
Веб-программирование2 исполнителяЗавершен10 лет назад - $15
Надо заменить скрипт параллакса на сайте. Есть в наличии скрипт с аналогичной функциональностью. Сайт на базе HTML+JS. Не CMS. p.s Причина замены скрипта – не поддерживает ранние версии IE. Требуется аккуратность, как говорится не навредить. Более подробное ...
Веб-программирование2 заявкиЗакрыт10 лет назад Здравствуйте. Необходимо скопировать/спарсить полностью сайт с не заурядным функционалом, нужно тупо тот же сайт. Возможно ли это? Если да, то оставляйте свои заявки с ценой) плата по факту.
Веб-программирование14 заявокЗакрыт10 лет назадДоброго времени суток, уважаемые фрилансеры. Прошу ознакомиться с задачей. Указывайте сроки и стоимость выполнения. Сайт http://klasata.ru Задачи: 1. Генерация файла из инфоблока каталога. (Это было сделано, но теперь не работает, можно посмотреть код ошибки) Как получить этот ...
Веб-программирование3 заявкиЗакрыт10 лет назад- $50
Есть сайт компании который работает на вордпресс. Компания занимается анализом воды. Мне необходимо предоставлять возможность клиентам получать результат анализа на сайте, после ввода номера заказа. Как я это вижу: грузить в конце рабочего дня файлы .PDF через ...
Веб-программирование1 исполнительЗавершен10 лет назад Нужно поменять чтобы форма постила workers.id вместо workers.worker (как это работает сейчас)... Форма: www.test.mobilehangars.ru/tabelis Файл формы на фтп: www.test.mobilehangars.ru/tabelis/index.php Скриншот: www.test.mobilehangars.ru/tabelis/task2.gif Для теста выберите поля что помечены красным и зеленым, нажмите субмит (в низу) и посмотрите в таблицу raboty ...
Веб-программирование1 исполнительЗавершен10 лет назадНужен готовый проект для call центра, для презентации. Возможность подключения SIP аккаунта, должны быть несколько отчетов (нагрузка на линии, занятость линий и подобные). На любом языке программирования.
Веб-программирование1 заявкаЗакрыт10 лет назадНа данный момент требуются доработки по небольшому ИМ, конкретнее — написать функционал своего рода партнерской программы: 1. Регистрация/авторизация партнеров в лк 2. Создание потоков трафика 3. Вывод партнеру его статистики 4. Небольшой финансовый учет Более подробно готов обсудить с ...
Веб-программированиенет заявокЗакрыт10 лет назадНужен программист в браузерную онлайн игру. Игра разработана, требуется доработка, разработка новых локаций и функций. Надо ознакомиться с программным кодом. Требования. Технологии: PHP, MySQL, Ajax, JavaScript, node.js Работа на зарплате, оплачиваю – Вы выполняете задания ...
Веб-программирование6 заявокЗакрыт10 лет назад