Odkaz na soubor u prehravace na strankach CRo

u prehravace uniplayer vytvori primy odkaz na prehravanou MP3

18.06.2014 itibariyledir. En son verisyonu görün.

// ==UserScript==
// @name        Odkaz na soubor u prehravace na strankach CRo
// @namespace   sleep-walker.cz
// @description u prehravace uniplayer vytvori primy odkaz na prehravanou MP3
// @include     http://www.rozhlas.cz/*
// @include     https://www.rozhlas.cz/*
// @version     1
// @grant       none
// ==/UserScript==

// create URL

data_node = document.evaluate('//div[@data-type="file"]/@data-id', document, null, 9, null).singleNodeValue;
if (data_node) {
    url = 'http://media.rozhlas.cz/_audio/' + data_node.value + '.mp3';
    filename = document.evaluate('//div[@class="audio"]/p[@class="description"]', document, null, 9, null).singleNodeValue.innerHTML.replace(/\(do [0-9. ]+\)/g, "").replace(/ /g, "_").replace(/:/g, "-").replace(/_$/, "");
    audio = document.evaluate('//div[@class="audio"]/strong', document, null, 9, null).singleNodeValue;
    audio.innerHTML = "<a href=\"" + url + "\" download=\"" + filename + ".mp3\" type=\"audio/mpeg\">Audio</a>";
}