Repository URL to install this package:
|
Version:
2+git3694+d6785c5-r4 ▾
|
enigma2-plugin-extensions-e2iplayer
/
usr
/
lib
/
enigma2
/
python
/
Plugins
/
Extensions
/
IPTVPlayer
/
hosts
/
hostandrijaiandjelka.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 Z d d l
Z
d d l m Z d d l m Z d Z d e f d
YZ d e f d YZ d S(
iÿÿÿÿ( t TranslateTXT( t CHostBaset CBaseHostClass( t printDBGt printExct rm( t strwithmetaN( t hexlify( t md5c C s d S( Ns https://andrija-i-andjelka.com/( ( ( ( sS /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyt gettytul s t AndrijaIAndjelkac B st e Z d Z i d d Z d d Z d Z d Z d Z d Z d Z
d Z d d
d
d Z RS(
c C så t j | i d d 6d d 6 d | _ i | j d 6d d 6d d
6d d 6d
d 6d d 6| _ t | j | _ | j j i d d 6d d 6 d | _ d | _ i | j d 6t d 6t d 6t d 6| j
d 6i d 6| _ d | _ d S( Ns andrija-i-andjelka.comt historys andrija-i-andjelka.com.cookiet cookiesH Mozilla/5.0 (Windows NT 6.1; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0s
User-Agents? text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8t Accepts pl,en-US;q=0.7,en;q=0.3s Accept-Languages
gzip, deflates Accept-Encodingt 1s Upgrade-Insecure-Requestss
keep-alivet
Connectiont XMLHttpRequests X-Requested-Withs0 application/x-www-form-urlencoded; charset=UTF-8s Content-Types https://andrija-i-andjelka.com/s] https://img00.deviantart.net/972b/i/2010/241/0/4/tv_series_icon_set_by_silentbang-d2xl0kj.jpgt headert
use_cookiet load_cookiet save_cookiet
cookiefilet cookie_itemsi (
R t __init__t
USER_AGENTt HEADERt dictt AJAX_HEADERt updatet MAIN_URLt DEFAULT_ICON_URLt Truet COOKIE_FILEt
defaultParamst timestam( t self( ( sS /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyR s 6 9c C sä | i k r t | j } n d | k r° | j d k rI t | j n t t j } | | j k r° | d 7} t t t | j
} d | | f | d d <q° n i | j d 6| j d 6| d <| j j
| | | S( NR i i´ s %s,%st tokent cookie_files
User-Agentt cloudflare_params( R R! R" R R t intt timeR R t strt digestR t cmt getPageCFProtection( R# t baseUrlt addParamst post_datat timestampt hash( ( sS /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyt getPage' s
c C s t j | | j d d | S( Ns &t &( R t getFullIconUrlt replace( R# t urlR- ( ( sS /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyR4 4 s c C s t d | j | j \ } } | s/ d S| j | j j d g } | j j j | d d d } | j j j | d d } x | D]| } | j | j j j
| d
d } | j | } t | } | j
i d d
6d d 6| d 6| d 6 | j | q Wt | ry| d d } t d | d d <t | } | j
i d d 6| d 6| d 6 | j | n i d d 6d d 6| j d 6i d d 6d d 6| j d d 6i d d 6t d d 6t d 6i d d 6t d d 6g }
| j |
| d S( Ns AndrijaIAndjelka.listMainMenuR6 s <lit >s has-childrens </uli s <as </a>s href=['"]([^"^']+?)['"]i t categoryt namet
list_itemst titles --All--t sub_itemst NAJNOVIJEt list_seriest SERIJEs serije/t searcht Searcht search_itemt search_historys Search history( s <liR7 s has-children( s </ulR7 ( R R2 t
getMainUrlt
setMainUrlR+ t metat pht getDataBeetwenNodest getAllItemsBeetwenMarkerst
getFullUrlt getSearchGroupst cleanHtmlStrR R t appendt lent _t addDirR t listsTab( R# t cItemt stst datat
categoriest tmpt itemR6 R; t paramst MAIN_CAT_TAB( ( sS /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyt listMainMenu7 s2
%)"!c C sÚ t d | j d d } | j | d \ } } | s? d S| j | j j d | j j j | d d t d } | j j j | d | d d
} | j j j
| d d t } xÅ | D]½ } | j | j j j | d d
} | j | j j j | d d
} | j
| j j j | d d t d } t | }
|
j i t d 6| d 6| d 6| d 6 | j |
qÁ W| d k rÖt | }
|
j i t d d 6| d 6| d d 6 | j |
n d S( Ns AndrijaIAndjelka.listItemst pagei R6 s <navR7 t
paginations </navs0 <a[^>]+?href=['"]([^'^"]+?/%s[^0-9][^'^"]*?)['"]i s <articles post-s </articles6 <img[^>]+?src=['"]([^"^']+?\.jpe?g(?:\?[^'^"]*?)?)['"]s href=['"]([^"^']+?)['"]s <hR; s </ht good_for_favt icont s Next page( s <navR7 R\ ( s </navR7 ( s <articleR7 s post-( s </articleR7 ( s <hR7 s title( s </hR7 ( R t getR2 RE R+ RF RG RH t FalseRK t getAllItemsBeetwenNodesR4 RJ RL R R R t addVideoRO RP ( R# RR R[ RS RT t nextPageRW R^ R6 R; RX ( ( sS /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyt listItemsU s(
"$
%%+),c
C s8 t d | j | d \ } } | s- d S| j | j j d | j j j | d d t d } | j j j | d d } x° | D]¨ } | j | j j j
| d
d } | j | j j j
| d d } | j | } t
| } | j i t d
6| d 6| d 6| d 6| d 6 | j | q Wd S( Ns AndrijaIAndjelka.listSeriesR6 s <articleR7 s post-s </articlei s <tds </td>s6 <img[^>]+?src=['"]([^"^']+?\.jpe?g(?:\?[^'^"]*?)?)['"]i s href=['"]([^"^']+?)['"]R] R8 R; R^ ( s <articleR7 s post-( s </articleR7 ( R R2 RE R+ RF RG RH Ra RI R4 RK RJ RL R R R RP (
R# RR t nextCategoryRS RT RW R^ R6 R; RX ( ( sS /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyt
listSerieso s
"
%%0c C s^ t d | | | f t | } | j d t j | | d <d | d <| j | d S( NsM AndrijaIAndjelka.listSearchResult cItem[%s], searchPattern[%s] searchType[%s]s /?s=R6 R: R8 ( R R RJ t urllibt
quote_plusRe ( R# RR t
searchPatternt
searchType( ( sS /usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/hosts/hostandrijaiandjelka.pyt listSearchResult s
c C s t d | g } | j | d \ } } | s7 | S| j j j | d d d t } x¢ | D] } | j | j j j | d d t d } d | j j
| k r_ | j j | } t | i | d d 6 } | j
i | d
6| d 6d d 6 q_ q_ W| S( Ns&