Repository URL to install this package:
|
Version:
2+git3694+d6785c5-r4 ▾
|
enigma2-plugin-extensions-e2iplayer
/
usr
/
lib
/
enigma2
/
python
/
Plugins
/
Extensions
/
IPTVPlayer
/
tsiplayer
/
host_seriestreaminghd.pyo
|
|---|
ó
c _c @ se d d l m Z d d l m Z d d l m Z m Z d d l Z d Z d e f d YZ d S( iÿÿÿÿ( t printDBG( t ph( t TSCBaseHostClasst tscolorNc C sZ i } d | d <d | d <d | d <d | d <d | d
<d | d <d
| d <d | d <| S( Ns Serie-Streaminghdt names 1.4 17/08/2019t versiont RGYSoftt devt 301t cat_ids Series en VF & VOSTFRt descs1 https://www.serie-streaminghd.org/uploads/log.pngt icont 1t
recherche_alls
Fix Searcht update( ( t info_( ( sX /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pyt getinfo s
t TSIPHostc B s_ e Z d Z i d d Z d Z d Z d Z d Z d Z d Z
d Z RS(
c C s¨ t j | i d d 6 d | _ d | _ i | j d 6d d 6d d 6d
d 6| j d 6| j d
6| _ i t d 6| j d 6t d 6t d 6t d 6| j d 6| _ d S( Ns seriestreaminghd.cookiet cookiesH Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0s! https://www.streaminghd-serie.coms
User-AgentR t DNTs text/htmlt Accepts
gzip, deflates Accept-Encodingt Referert Origint
with_metadatat headert
use_cookiet load_cookiet save_cookiet
cookiefile( R t __init__t
USER_AGENTt MAIN_URLt
getMainUrlt HTTP_HEADERt Truet COOKIE_FILEt
defaultParams( t self( ( sX /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pyR s
Bc C sV | i k r t | j } n i | j d 6| j d d 6| d <| j j | | | S( Nt cookie_files
User-Agentt cloudflare_params( t dictR$ R# R! t cmt getPageCFProtection( R% t urlt addParamst post_data( ( sX /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pyt getPage$ s "c C så d } i | d 6d d 6d d 6d d 6i | d 6d d 6d d 6d
d 6i | d 6d d 6d d 6d d 6i | d 6d
d 6d d 6d d 6i d d 6t d d 6t d 6d d 6d d 6d d 6g } | j | i | d d 6| d d 6 d S( Nt host2t categorys Series VFt titlet 30t modes /regarder-series/vf-hd/R+ s
Series VOSTFRs /regarder-series/vostfr-hd/s
Top Seriess /top-serie/s Saisons Completes /saison-complete/t searcht Searcht search_itemi t paget tshostt hstR t importR ( t _R" t listsTab( R% t cItemR9 t
Planet_TAB( ( sX /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pyt showmenu0+ s 9c
C sÓ | d } | j d d } | j | d t | d } | j | \ } } | rÏt j d | t j } x| D]\ } } }
} } | j d d } | j d d
} | j d d } | j d
d } | j d d } | j d d } t j | d j
} | j i
| d d 6d d 6| d t d d t j | d d 6|
d 6| d 6| d 6t
d 6t
d 6d d 6d d! 6 qu W| j i | d d 6d d 6d" d 6| d 6| d d 6d# d! 6 n d S($ NR+ R7 i s page/t /s} fullstream fullstreaming.*?src="(.*?)".*?quality-container">(.*?)</div>.*?href="(.*?)">(.*?)<.*?fullmask">.*?>(.*?)fullinfo">s <strong> <b>s <b>s
<strong><spans <stgrong><spans <strong>Années Années <b><strong></strong>t s \ns <strong>t >R: R/ R0 t s
\c0000??00t (t )R1 R
R t good_for_favt EPGR8 R9 t 31R3 s
Page SuivanteR2 ( t getR t strR. t ret findallt St replaceR t
clean_htmlt stript addDirR R" (
R% R= t url0R7 t surlt stst datat data1t imaget qualR+ t titreR
( ( sX /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pyt showitms6 s
~c C sw | j | d \ } } | s# g Sg } i } | j j j | d d d d t d } | j j j | d d d } | j j j | d d } x2| D]*} | j | j j j | d d d } | j j j | d d
} xÞ | D]Ö } | j
| j j j | d d }
|
d k r'qê n | j | } | j j j | d d t d } | | k r~| j | g | | <n | | j i d | j | j
j |
f d 6|
d 6d d 6 qê Wq Wx¨ | D] } d | j d | j d f } | d d | }
t | }
| j | g } |
j i | d d 6t d 6| d 6|
d 6d d 6| d 6 | j |
qÏWd S(! NR+ RC s \-saison\-([0-9]+?)[^0-9]i i s <divRB s -tabs <scripts </divs </div>s <as </a>s \shref=['"]([^'^"]+?)['"]RA s EPS\s+?([0-9]+?)\s+?s |%s| %sR t need_resolves S%sE%si s #EPS R: RF R1 R8 R9 RU ( s <divRB s -tab( s <scriptRB ( s </divRB ( s <divRB s -tab( R. R) R t getSearchGroupsR" t getDataBeetwenNodest rgetAllItemsBeetwenNodest cleanHtmlStrt getDataBeetwenMarkerst getAllItemsBeetwenMarkerst
getFullUrlt appendt uppert upt getHostNamet zfillR( RI R t Falset addVideo( R% R= RT RU t episodeKeyst episodeLinkst sNumt langItemt langTitlet itemR+ R1 t eNumt paramst Data( ( sX /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pyt showepisodesH s8 *
(
% "
J
";c C s | d S( NRU ( ( R% R= ( ( sX /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pyt get_linksf s c C s i } | d } | j | d \ } } | r´t j d | t j } | r´t j d | d t j } x| D]ú \ } } d | k r t j | | d <n d | k rÀ t j | | d <n d
| k râ t j | | d <n d | k rt j | | d
<n d | k r&t j | | d <n d | k rHt j | | d <n d | k rp t j | | d <qp qp Wt j d | d d t j } | r±d t j | d } q±q´n | j d }
| d } i | d 6| d 6i d d 6|
d 6g d 6| d 6g S( NR
R+ s details">(.*?)</ul>s# <strong><span(.*?)</strong>(.*?)<hri s Date de sortiet first_air_dates Réalisateurt directort Avect actorss
Catégoriet genrest Languet languages Film en Versiont qualityt Originet countrys Synopsis(.*?)</ul>s </ul>s ResuméR R1 t textRA t imagest
other_info( R. RK RL RM R RO RI ( R% R= t
otherInfo1R
RT RU t lst_datt lst_dat2t x1t x2R R1 ( ( sX /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/tsiplayer/host_seriestreaminghd.pyt
getArticlei s8
c C s~ i d d 6d d 6| d 6d d 6d | d d d 6| d
6} | j d } | j | d | \ } } | rzt j d
| t j } xõ | D]ê \ } } }
} | j d d } | j d d } | j d d } | j d d } | j d d } | j d d } t j | d j } | j i
| d 6d d 6|
d 6| d 6| d 6| d 6t
d 6t
d! 6d" d# 6d$ d% 6 q Wn d S(&