16 Sep 2019, 03:17 by demosat
Enregistre le script sous un fichier html puis double clique sur le fichier.
- Code:
<body>
<br> Address udpxy <input id="baseUrl" value="http://localhost:81/">
<br>
<a href="#" onclick="WriteForm();">Convert Links For Enigma</a><br>
<script>
String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); };
function WriteForm(e)
{
try
{
var base=document.getElementById("baseUrl").value;
e=document.getElementById("ExampleOutput");
l=e.value.split("\n");
s='#NAME IPTV\n';
name='';
for (var i=0;i<l.length;i++)
{
v=l[i].trim();if (v=='') continue;
if (v.indexOf("#")!==-1)
{
if (v.toUpperCase().indexOf("#EXTINF")!=-1)
{
ci=v.indexOf(',');
if (ci!==-1) name=v.substr(ci+1);
}
}
else
{
if (v.trim().toUpperCase().indexOf('UDP:')!=-1)
{
url=base+v.replace('udp://@', "udp/","i");
}
else url=v;
url=url.replace(/:/g,'%3a');
name=name.replace(/#EXTINF:|[0-9],|-[1-9],|,/g,'');
name=name.replace(/^\s+/g,'');
if (name=='') name=' 0=0; '+i;
s+='#SERVICE 4097:0:1:';
s+=i+':0:0:0:0:0:0:';
s+=url;
s+=':';
s+=name+'\n';
s+='#DESCRIPTION '
s+=name+'\n';
name='';
}
}
s=s.split('&').join('&');
e.value=s;
}
catch(Err)
{
alert("Error: " + Err.description);
}
return false;
}
function OpenForm(e)
{
var e=document.getElementById("ExampleOutput");
window.open('data:text/xml;charset=utf-8,' + encodeURIComponent(e.value),'webtv_usr.xml');
}
function OpenFormData(e)
{
var e=document.getElementById("ExampleOutput");
window.open('data:application/octet-stream;charset=utf-8,' + encodeURIComponent(e.value),'userbouquet.iptv__tv_ .tv');
}
</script>
Enter M3U List Here
<br>
<form>
<textarea id="ExampleOutput" style="width:100%" rows="40"></textarea>
</form>
</body>
Tu colles l’édition de ton fichier m3u dans la fenêtre puis tu cliques sur convertir.
Azbox HD+ premium
Clarke Tech ET9000
Netbox 100S