Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
c_c@soddlmZddlmZddlmZddlmZddl	Z	d„Z
defd„ƒYZdS(	iÿÿÿÿ(tprintDBG(tstrwithmeta(tloads(tTSCBaseHostClassNcCsZi}d|d<d|d<d|d<d|d<d	|d
<d|d<d
|d<d|d<|S(NsMania Tv (Android App)tnames1.2 02/10/2019tversionsRGYSoft & handawi66tdevt100tcat_ids1تطبيق اندوريد للبث المباشرtdescsHhttps://media.cdnandroid.com/60/1a/58/af/imagen-yacine-tv-app-0thumb.jpgticonsFix Links (only bein Sports)tupdatet0t
recherche_all((tinfo_((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_maniatv.pytgetinfo	s







tTSIPHostcBsDeZd„Zidd„Zd„Zd„Zd„Zd„ZRS(cCsªtj|idd6ƒd|_d|_d|_i|jd6dd6d	d
6dd6|jƒd
6|jƒd6|_i|jd6td6td6td6|jd6|_	dS(Nsliveplus.cookietcookieswww.yacineapp.tvs<Dalvik/2.1.0 (Linux; U; Android 8.0.0; SM-G570F Build/R16NW)shttp://www.live-plus.ios
User-Agents
keep-alivet
ConnectiontgzipsAccept-Encodingsapplication/jsontAccepttReferertOrigintheadert
use_cookietload_cookietsave_cookiet
cookiefile(
Rt__init__tPlayer_Agentt
USER_AGENTtMAIN_URLt
getMainUrltHEADERtTruetCOOKIE_FILEt
defaultParams(tself((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_maniatv.pyRs			BcCs^|ikrt|jƒ}n|}|jj|ƒ}|jj|||ƒ\}}||fS(N(tdictR$tcmtiriToUritgetPage(R%tbaseUrlt	addParamst	post_datatorigBaseUrltststdata((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_maniatv.pyR)scBsðd|_d|_d|_d|_d|_d|_d|_d|_d|_d|_	d|_
d|_d}|j|ƒ\}}|r°y|dUWq°e
d	ƒq°Xn|jd
krÔd|_d|_n|j|_|j|_dS(Nswww.yacineapp.tvs http://yacinebeiin.ddns.net:8000t
beiinno6jojj0s!http://yacine-tvapk.ddns.net:8000t
yacine01kok15s!http://frryacineuuk.ddns.net:8000tyacineff09non3s https://pastebin.com/dl/jtUKnLwdserreur filet
beiinno045tbeiinno03341(txtream_Agenttxtream_Hosttxtream_Usertxtream_Passt
xtream_Agent2txtream_Host2txtream_User2txtream_Pass2t
xtream_Agent3txtream_Host3txtream_User3txtream_Pass3R)RR(R%tUrl_confR.R/((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_maniatv.pyt	get_cofig&s0													cCs}|jƒd}|d}idd6dd6idd6dd6g}|j|i|d	6|d
d
6|d6dd6d
d6ƒdS(Nthost2R
sBein Sport 720pttitleRtsub_modesBein Sport 360pt1tcategorytimportt20tmodetR	(RBtlistsTab(R%tcItemthsttimg_tCat_TAB((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_maniatv.pytshowmenuEs

cCs,|d}|jd|jd|jd}|dkrR|ji|dd6dd6t|di|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6dd6t|di|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6dd6t|di|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6dd6t|di|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6dd6t|di|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6dd6t|di|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6dd6t|di|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6dd6t|di|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6dd6t|di|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6dd6t|di|jd	6ƒd
6|dd6dd
6ƒn|d kr(|ji|dd6d!d6t|d"i|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6d#d6t|d$i|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6d%d6t|d&i|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6d'd6t|d(i|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6d)d6t|d*i|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6d+d6t|d,i|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6d-d6t|di|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6d.d6t|di|jd	6ƒd
6|dd6dd
6ƒ|ji|dd6d/d6t|di|jd	6ƒd
6|dd6dd
6ƒnd0S(1s
		code=cItem['url']
		sts,data=self.getPage('http://www.yacinelive.com/app/api.php?cat_id='+code)
		data = json_loads(data)
		elmdata = data['data']		
		for elm in 	elmdata:
			titre=elm['channel_title']
			url=elm['channel_url']
			image=elm['channel_thumbnail']
			url_tmp=url.split('/')
			if len(url_tmp)==6:
				type_=url_tmp[3]
				if type_=='tv':
					url=self.xtream_Host+'/live/'+self.xtream_User+'/'+self.xtream_Pass+'/'+url_tmp[5]+'.ts'
					url = strwithmeta(url, {'User-Agent':self.xtream_Agent})
				else:
					#url=self.xtream_Host2+'/live/'+self.xtream_User2+'/'+self.xtream_Pass2+'/'+url_tmp[5]+'.ts'
					url = strwithmeta(url, {'User-Agent':self.xtream_Agent2})			
				self.addVideo({'import':cItem['import'],'title':titre,'url':url,'icon':image,'hst':'direct'})
			elif len(url_tmp)==7:
				if 'alkass' in titre:
					#url=self.xtream_Host2+'/live/'+self.xtream_User2+'/'+self.xtream_Pass2+'/'+url_tmp[6]+'.ts'
					url = strwithmeta(url, {'User-Agent':self.xtream_Agent2})					
				else:
					#url=self.xtream_Host3+'/live/'+self.xtream_User3+'/'+self.xtream_Pass3+'/'+url_tmp[6]+'.ts'
					url = strwithmeta(url, {'User-Agent':self.xtream_Agent3})				
				self.addVideo({'import':cItem['import'],'title':titre,'url':url,'icon':image,'hst':'direct'})
				
		REs/live/t/RRHsBein Sport News HDRDs146.tss
User-AgentturlR
tdirectRNsBein Sports HD 1s6.tssBein Sports HD 2s7.tssBein Sports HD 3s8.tssBein Sports HD 4s9.tssBein Sports HD 5s10.tssBein Sports HD 6s12.tssBein Sports HD 7s20.tssBein Sports HD 8s21.tssBein Sports HD 9s22.tsRFsBein Sports SD 1s1.tssBein Sports SD 2s2.tssBein Sports SD 3s3.tssBein Sports SD 4s4.tssBein Sports SD 5s5.tssBein Sports SD 6s13.tssBein Sports SD 7sBein Sports SD 8sBein Sports SD 9N(R6R7R8taddVideoRR5(R%RMtgnrt
url_prefix((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_maniatv.pyt	showmenu2cs.
#OOOOOOOOOROOOOOOOOcCsXg}|jddƒ}|dkr6|j|ƒ}n|dkrT|j|ƒ}ntS(NRJt00RI(tgettNoneRQRXR"(R%RMtlist_RJ((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_maniatv.pytstart›sN(	t__name__t
__module__RR[R)RBRQRXR](((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_maniatv.pyRs					8(t-Plugins.Extensions.IPTVPlayer.tools.iptvtoolsRt-Plugins.Extensions.IPTVPlayer.tools.iptvtypesRt*Plugins.Extensions.IPTVPlayer.libs.e2ijsonRt
json_loadst4Plugins.Extensions.IPTVPlayer.tsiplayer.libs.tstoolsRtreRR(((sO/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_maniatv.pyt<module>s