Repository URL to install this package:
|
Version:
2+git3694+d6785c5-r4 ▾
|
enigma2-plugin-extensions-e2iplayer
/
usr
/
lib
/
enigma2
/
python
/
Plugins
/
Extensions
/
IPTVPlayer
/
hosts
/
hostla7it.pyo
|
|---|
ó
Ch-_c @ së d d l m Z d d l m Z m Z d d l m Z m Z m Z d d l
m Z d d l m
Z d d l m Z d d l m Z d d l Z d d l Z d d l Z d d l Z d Z d
e f d YZ d e f d
YZ d S( iÿÿÿÿ( t TranslateTXT( t CHostBaset CBaseHostClass( t printDBGt printExct
MergeDicts( t strwithmeta( t loads( t ph( t getDirectM3U8PlaylistNc C s d S( Ns http://www.la7.it/( ( ( ( sH /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostla7it.pyt gettytul s t La7itc B s e Z d Z i d d Z d Z d Z d Z d Z d d Z d Z
d Z d
Z d Z
d d
Z d d d d Z RS( c C sv t j | d | _ | j d | _ | j d | _ | j d | _ d | _ d | _ i i | j d 6d 6| _ d S( Ns http://www.la7.its /rivedila7/{0}/{1}s /tutti-i-programmis /dirette-tvs http://tg.la7.it/listing/tgla7dsn Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.110 Safari/537.36s
User-Agentt header( R t __init__t MAIN_URLt
RIVEDILA7_URLt PROGRAM_URLt LIVE_URLt TG_LA7D_URLt
USER_AGENTt
defaultParams( t self( ( sH /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostla7it.pyR
s
c C s4 | i k r t | j } n | j j | | | S( N( t dictR t cmt getPage( R t urlt addParamst post_data( ( sH /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostla7it.pyR . s c C sx | d k r d S| j d d k rt | j d rA d | } qt | j d r` | j | } qt | j d | } n | S( Nt s ://iÿÿÿÿs //s http:t /( t findt
startswithR ( R R ( ( sH /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostla7it.pyt
getFullUrl4 s
c C sÇ t d | g } | d d k s4 | d d k r | j | d } | j t t | i | j d 6 d t d t d t d
d n; t d | d | d f | j i | d d 6d
d 6 | S( Ns La7 getLinksForVideo [%s]t categoryt livet epg_itemR s
User-Agentt checkExtt variantCheckt checkContentt sortWithMaxBitrateiÿàõs3 La7: video form category %s with url %s not handledt link1t name( R t
findUrlInPaget extendR R R t Falset Truet append( R t cItemt linksTabR ( ( sH /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostla7it.pyt getLinksForVideoB s Ac C sO | j | } | j | \ } } | s. d St j d | } | r] | d } t d nÚ t j d | } | r d | d d } t d n£ t j d | } | rà | d } t d
nt t j d | } | r7t d | j | d \ } } | sd St j d } | r7t d
| d } q7n t d t | | S( NR s vS = ["'](.*?)["']i s findUrlInPage.Case 1s /content/(.*?).mp4s5 https://awsvodpkg.iltrovatore.it/local/hls/,/content/s .mp4.urlset/master.m3u8s findUrlInPage.Case 2s
m3u8: "(.*?)"s findUrlInPage.Case 3s <iframe src="(.*?)"s findUrlInPage.Case 4s https:s Found link %s ( R R t ret findallR t str( R R t stst htmlt
link_videot iframet html2( ( sH /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostla7it.pyR* P s6
c C s | j i d d 6d d 6| j d 6 i d d 6d d 6i d d 6d d 6i d
d 6d d 6i d d 6d
d 6g } | j | | d S( Ns Diretta Live la7t titleR" R! R t tgs
Tg e meteot rivedila7s
Rivedi la7t
rivedila7ds Rivedi la7dt ondemandt Programmi( t addVideoR t listsTab( R R/ t MAIN_CAT_TAB( ( sH /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostla7it.pyt listMainMenur s %R<