Вот решил поделиться файликом, который подменяет ссылки на сервисе ex.ua для прямого проигрывания контента в Дюне. Использую таким образом: выбираю на ноутбуке фильм на сервисе ex.ua, скрипт подменяет прямые ссылки на видеофайл, кликаю на ссылке - фильм запускается на дюне.
Написано было мной за 10 минут. Сразу оговорюсь, что яваскрипт практически не знаю. Возможны ошибки.
// ==UserScript== // @name PLAY DIRECT FROM EX.UA FOR DUNE // @namespace http://ht-bet.org // @description Replace links for directly playing at ex.ua for Dune by IP control // @include http://ex.ua* // @include http://www.ex.ua* // ==/UserScript== var DUNE_IP = "192.168.1.11"; //IP adress of Dune player var DUNE_START_PLAY="http://"+DUNE_IP+"/cgi-bin/do?cmd=start_file_playback&media_url="; //init string var Hrefs = document.getElementsByTagName("a"); //выбираем все ссылки на страничке for (var key in Hrefs) { //цикл по всем ссылкам var oneHref = Hrefs[key]; var url = oneHref.href; // юрл в котором происходит поиск var regV = /get/gi; // шаблон (ищем строку get в ссылке) var result = url.match(regV); // поиск шаблона в юрл // Обработка результата if (result) { oneHref.href = DUNE_START_PLAY+oneHref.href; } }
Файлик распаковать, для пользователей мозилы установить с помощью greasemonkey, для chrome просто перетащить в браузер и установить как расширение. В самом скприпте изменить IP адрес на адрес вашей Дюны.
Смысл скрипта прост: проверяются все ссылки, если есть текст "get", то ссылка подменяется.
Прошу меня простить, если что-то не то. В яве совершенный неспециалист.
Если есть желание переделать его на что-то более правильное, то буду только приветсвовать.
Чуть ниже подправленная версия скриптика