Simple Iptvtools
Simple Iptvtools
DOCTYPE html>
<!--script
src="https://cdnjs.cloudflare.com/ajax/libs/Snowstorm/20131208/snowstorm-
min.js"></script>
<script>
snowStorm.snowColor = '#fff';
snowStorm.flakesMax = 128;
snowStorm.flakesMaxActive = 96;
snowStorm.useTwinkleEffect = 1;
snowStorm.followMouse = 1;
snowStorm.snowStick = 1;
snowStorm.flakeBottom = 0;
snowStorm.animationInterval = 0;
snowStorm.excludeMobile = 1;
</script>
<meta name="propeller" content="3a094d60ddeb486bbab85528b39dec87"-->
<script type='text/javascript'
src='//pl16066425.highrevenuecpm.com/cb/88/ca/cb88cafa9ddd7ab2c6d1fbe567e2adc3.js'>
</script>
<title>IPTV tools</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="IPTV Tools هو موقع يوفر األدوات الضرورية للـiptv مثل آداة فحص
الروابط إذا كانت تعمل أو ال و آداة تحويل ملفات قائمة التشغيلm3u >"إلى عدة أنواع
<meta name="keywords" content="free iptv, iptv url, rtmp iptv ,iptv rtsp ,m3u8 iptv
2014, iptv for vlc, iptv simple tv ,iptv xbmc ,android iptv ,iptv links url,iptv
m3u8, buy iptv,premium iptv,iptv Subscription,iptv,subscriptions iptv,comprar
iptv,abonnement iptv,tv arabic,iptv set top box, reseller iptv,buy iptv server,iptv
for avov,UK iptv,frensh iptv,iptv france">
<meta name="author" content="iptvtools.net">
<link rel="stylesheet" href="files/css/bootstrap-rtl.min.css">
<link rel="stylesheet" href="files/css/lightbox.min.css">
<script src="files/js/jquery.min.js"></script>
<script src="files/js/bootstrap.min.js"></script>
<script src="files/js/lightbox.min.js"></script>
<script src="liveplayer/js/livemp.min.js"></script>
<style>
body {
position: relative;
font-family: "tahoma";
}
a.disabled:link, a.disabled:visited, a.disabled:hover, a.disabled:active {
color: gray;
pointer-events: none;
}
</style>
</head>
<body data-spy="scroll" data-target=".navbar" data-offset="50"
background="icons/bg3.jpg">
<style>
textarea.convert
{
width:100%;
height:370px;
}
</style>
<script type="text/javascript" src="files/js/bootstrap-filestyle.min.js"> </script>
<div style="padding-top:65px;">
</div>
<table class="table table-bordered table-condensed" style="width:98%" border="10"
align="center">
<thead>
<tr class="active">
<th style="text-align:center;width:49%;">
<nobr>
<div class="panel-heading" style="padding:2.5px;background-color: #c4e3f3 !
important;">( ملف اإلدخالm3u)</div>
</nobr></th>
<th style="text-align:center;width:49%;">
<nobr>
<div class="panel-heading" style="padding:2.5px;background-color: #d0e9c6 !
important;"><ملف اإلخراج/div>
</nobr>
</th>
</tr>
</thead>
<tbody>
<tr style="background-color:white">
<td>
<table style="margin:auto;">
<tbody>
<tr style="height:40px">
<td style="padding-right:5px;padding-
left:5px;" style="height:26px;"><nobr>من الحاسوب:</nobr></td>
<td colspan="3">
<input type="file" class="filestyle"
data-size="sm" onchange="readSingleFile(event)" data-buttonName="btn-primary" data-
buttonText=" "إختر ملفaccept=".m3u,.m3u8" style="width:500px">
</td>
</tr>
<tr>
<td style="padding-right:5px;padding-
left:5px;"><nobr>من األنترنت:</nobr></td>
<td style="width:55%">
<input id="url_down_m3u" class="form-
control btn-xs" style="height:26px;" dir="ltr" style="width:100%" name="URLIN"
id="URLIN" placeholder="http://www.site.com/file.m3u : "مثالtype="text">
</td>
<td>
</td>
<td>
<button id=btn_down_m3u class="form-
control btn-primary btn-xs" style="height:26px;" onclick="readUrl()" type="button">
<تحميل/button>
</td>
<td>
<nobr> <img
src="icons/loading.gif" style="visibility:hidden;" id="down_m3u"></nobr>
</td>
</tr>
</tbody>
</table>
</td>
<td>
<table style="margin:auto;">
<tbody>
<tr style="height:40px">
<td style="padding-right:5px;padding-
left:5px;" style="height:26px;"><nobr>تحويل إلى:</nobr></td>
<td>
<select class="form-control btn-
md" style="height:28px;padding:0px" id="menu_convert">
<option value="0">-- إختر من
القائمة--</option>
<option
value="1">GigaBlue</option>
<option value="2">Enigma 2
OE 1.6</option>
<option value="3">DreamBox
OE 2.0</option>
<option value="4">Simple
List</option>
<option
value="5">Octagon</option>
<option value="6">StarLive
v3</option>
<option value="7">MediaStar
/ StarLive v4</option>
<option value="8">m3u With
Options</option>
<option value="9">StarLive
v5</option>
<option value="10">WebTV
List</option>
<option
value="11">Ariva</option>
<option
value="12">Spark</option>
<option
value="13">Geant/Starsat/Tiger</option>
<option
value="14">Zorro</option>
</select>
</td>
<td>
</td>
<td>
<button id="btn_convert" class="btn
btn-xs btn-success" style="width:auto;height:26px;" onclick="convertFile()"
type="button"> &تحويلnbsp; </button>
</td>
<td>
<nobr> <img
src="icons/loading.gif" style="visibility:hidden;" id="convert_file"></nobr>
</td>
</tr>
<tr>
<td style="padding-right:5px;padding-
left:5px;"><nobr>حفظ الملف:</nobr></td>
<td colspan=3>
<button id="btn_save" class="btn btn-xs
btn-success disabled" style="width:100%;height:26px;" onclick="downFileOut()"
type="button">< حفظ الملف بصيغةspan id="saveExt">.m3u</span> <span class="glyphicon
glyphicon-save"></span></button>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr dir="ltr" style="background-color:white">
<td><textarea id="txt_in" ondrop="handleFileSelect(event)"
ondragover="handleDragOver(event)" style="background-color: #ECFBFB !important;"
wrap="off" class="form-control convert" placeholder=" قم بسحب ملف اإلدخال إلى هنا أو ألصق نص
<>"الملف هنا/textarea>
</td>
<td>
<textarea id="txt_out" style="background-color: #E5FFD8
!important;" wrap="off" class="form-control convert"></textarea>
</td>
</tr>
</tbody>
</table>
<form method="post" id="download" name="download">
<input type="hidden" name="downContenu">
<input type="hidden" name="downFile">
</form>
<script type="text/javascript">
document.title = ";"تحويل الملفات
// $(":file").filestyle({ size: "sm" ;buttonText: ";"إختر ملفbuttonName: "btn-
primary"});
function readSingleFile(evt) {
var f = evt.target.files[0];
if (window.FileReader) {
if (f) {
var r = new FileReader();
r.onload = function (e) {
var contents = e.target.result;
$('#txt_in').val(checkM3uText(deleteSpace(contents)) ?
deleteSpace(contents) : "\ محتوى الملف ليس محتوىn m3u");
}
r.readAsText(f);
} else {
alert(";)"ال يمكن تحميل الملف
}
} else {
alert(";)"متصفحك ال يدعم قراء الملفات
}
}
function handleFileSelect(evt) {
evt.stopPropagation();
evt.preventDefault();
if (window.FileReader) {
if (f) {
var r = new FileReader();
r.onload = function (e) {
var contents = e.target.result;
$('#txt_in').val(checkM3uText(deleteSpace(contents)) ?
deleteSpace(contents) : "\ محتوى الملف ليس محتوىn m3u");
}
r.readAsText(f);
} else {
alert(";)"ال يمكن تحميل الملف
}
} else {
alert(";)"متصفحك ال يدعم قراء الملفات
}
}
function handleDragOver(evt) {
evt.stopPropagation();
evt.preventDefault();
evt.dataTransfer.dropEffect = 'copy'; // Explicitly show this is a copy.
}
function isUrlValid(url) {
return /^(https?|s?ftp):\/\/[\-\w@:%_\+.~#?,&\/\/=]+$/i.test(url);
}
function readUrl() {
if ($("#url_down_m3u").val() === undefined || $
("#url_down_m3u").val().length == 0) {
alert(" الرجاء إدخال رابط الـm3u");
return;
} else if (!isUrlValid($("#url_down_m3u").val())) {
alert(" رابط الـm3u ;)"الذي أدخلته غير صحيح
return;
} else {
$("#btn_down_m3u").addClass('disabled');
$("#down_m3u").css("visibility", "visible");
$.ajax({
type: "POST",
url: "ajax.aspx?svc=down_m3u",
data: "url=" + encodeURIComponent($("#url_down_m3u").val()),
timeout: (1000 * 60),
success: function (data) {
$("#txt_in").val(data=="contenu_error"?""خطأ في التحميل:
(data=="contenu_invalid"?"\ محتوى الرابط ليس محتوىn m3u":deleteSpace(data)));
$("#btn_down_m3u").removeClass('disabled');
$("#down_m3u").css("visibility", "hidden");
//alert($("#txt_in").val().split(/\r*\n/).length);
},
error: function () {
$("#txt_in").val(";)"خطأ في التحميل
$("#btn_down_m3u").removeClass('disabled');
$("#down_m3u").css("visibility", "hidden");
}
});
}
}
function deleteSpace(val) {
return (val.replace(/^[\s\r\n\t]+/g, '').replace(/[\s\r\n\t]+$/g,
'').replace(/[\s\t]*\r*\n+[\s\t]*/g, '\r\n'));
}
function checkM3uText(t_m3u) {
t_m3u = deleteSpace(t_m3u);
var lines_m3u = t_m3u.split(/\r*\n+/);
if (lines_m3u.length < 3) { return false; }
if (lines_m3u[0].toUpperCase() != "#EXTM3U") { return false; }
for (var i = 1; i < lines_m3u.length; i++) {
if (i % 2 == 1) { if (/^\#EXTINF:\-?\d*.*\,.*$/i.test(lines_m3u[i]) ==
false){alert(lines_m3u[i]); return false; }};
if (i % 2 == 0) { if
(/^(https?|s?ftp|rtmp|rtsp|mms):\/\/.+$/i.test(lines_m3u[i]) == false)
{alert(lines_m3u[i]); return false;}};
}
return true;
}
function downFileOut() {
download.downContenu.value = deleteSpace($("#txt_out").val());
download.downFile.value = down_out;
if (download.downContenu.value == "") {
alert(";)"ال يمكن تحميل ملف اإلخراج ألن محتواه فارغا
return;
}
download.submit();
}
function convertFile() {
$("#txt_in").val(deleteSpace($("#txt_in").val()));
if ($("#txt_in").val().split(/\r*\n/).length < 3) {
alert(";)"الرجاء إختيار ملف اإلدخال أوال
return;
} else if ($("#menu_convert").val() == "0") {
alert(";)"إختر من القائمة النوع المراد التحويل له
return;
} else if (checkM3uText($("#txt_in").val()) == false) {
alert(";)"على ما يبدو أنه يوجد خطأ في محتوى ملف اإلدخال
return;
} else {
$("#convert_file").css("visibility", "visible");
$("#btn_convert").addClass('disabled');
$.ajax({
type: "POST",
url: "ajax.aspx?svc=convert_file",
data: "txtin=" + encodeURIComponent($("#txt_in").val()) + "&to=" + $
("#menu_convert").val(),
timeout: (1000 * 60),
success: function (data) {
down_out = $("#menu_convert").val();
if ($("#menu_convert").val() == "9")
document.getElementById("txt_out").setAttribute ("wrap",
"on");
else
document.getElementById("txt_out").setAttribute("wrap",
"off");
switch(($("#menu_convert").val())){
case "1":
case "2":
case "3":
$("#saveExt").html(".tv");
break;
case "4":
case "6":
case "7":
case "10":
case "11":
$("#saveExt").html(".txt");
break;
case "5":
$("#saveExt").html(".feed");
break;
case "8":
$("#saveExt").html("m3u_plus");
break;
case "9":
$("#saveExt").html(".jason");
break;
case "12":
$("#saveExt").html(".xml");
break;
case "13":
$("#saveExt").html(".cfg");
break;
case "14":
$("#saveExt").html("zorro");
break;
}
$("#btn_save").removeClass('disabled');
$("#txt_out").val(data);
$("#btn_convert").removeClass('disabled');
$("#convert_file").css("visibility", "hidden");
//alert($("#txt_in").val().split(/\r*\n/).length);
},
error: function () {
$("#btn_save").addClass('disabled');
$("#txt_out").val(";)"حدث خطأ أثناء التحويل
$("#btn_convert").removeClass('disabled');
$("#convert_file").css("visibility", "hidden");
}
});
}
}
</script>
<div class="modal fade" id="BlockModal" role="dialog" style="top: 30px;">
<div class="modal-dialog modal-md" style="width:342px" >
<div class="modal-content">
<div class="modal-body" style="text-align:center">
<font color="red"><b> يرجى إيقافAdBlock <و إعادة المحاولة/b></font>
<br>
<img src="icons/AdBlock.png" style="padding-top:10px">
</div>
<div class="modal-footer" style="text-align:center">
<button type="button" class="btn btn-primary btn-sm"
onclick="javascript:document.location.href=document.location.href"> إعادة
<المحاولة/button>
</div>
</div>
</div>
</div>
<script src="files/js/adsbygoogle.js"></script>
<script>
if (window.isAdsDisplayed != true)
{
$("#BlockModal").modal("show").on('hide.bs.modal', function (e) {
e.preventDefault();
});
}
//alert("you ADS are blocked");
</script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-69188215-2"></
script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'UA-69188215-2');
</script>
<script charset="UTF-8"
src="//cdn.sendpulse.com/28edd3380a1c17cf65b137fe96516659/js/push/
a5f56db2a5792d2057bb73aad1299dfc_0.js" async></script>
<!--script charset="UTF-8"
src="//web.webpushs.com/js/push/d50dfa9d08bc9dd7e2c9702583e747a5_0.js"
async></script-->
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'ar',
includedLanguages: 'es,pt,de,it,tr,ru',
layout: google.translate.TranslateElement.InlineLayout.SIMPLE,
gaTrack: true,
gaId: 'UA-69188215-2'
}, 'google_translate_element');
}
</script><script type="text/javascript"
src="//translate.google.com/translate_a/element.js?
cb=googleTranslateElementInit"></script>
</body>
</html>