
    `i                        S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S SK
Jr  S SKJrJr  SrS	rS
r\" 5       R%                  \5      rSr\S-   S4r\S-   S4r\S-   S4r\S-   S4r\S-   S4r\S-   S4rS rS rS rS rg)    )
cHosterGui)cGui)cInputParameterHandler)cOutputParameterHandler)cRequestHandler)cParser)progresssiteManagerfilmspourenfantszFilms pour Enfantsu   Des films poétiques pour sensibiliser les enfants aux pratiques artistiques. Des films éducatifs pour accompagner les programmes scolaires)Tloadzfilms-enfants-3-ans.html
showMovieszfilms-enfants-5-ans.htmlzfilms-enfants-7-ans.htmlzfilms-enfants-9-ans.htmlzfilms-enfants-11-ans.htmlz tous-les-films-pour-enfants.htmlc                     [        5       n [        5       nUR                  S[        S   5        U R	                  [
        [        S   SSU5        UR                  S[        S   5        U R	                  [
        [        S   SSU5        UR                  S[        S   5        U R	                  [
        [        S   SSU5        UR                  S[        S   5        U R	                  [
        [        S   SSU5        UR                  S[        S   5        U R	                  [
        [        S   S	SU5        UR                  S[        S   5        U R	                  [
        [        S   S
SU5        U R                  5         g )NsiteUrlr      zA partir de 3 ansenfants.pngzA partir de  5 anszA partir de 7 anszA partir de 9 anszA partir de 11 anszTous les ages)r   r   addParameterAGE_3ANSaddDirSITE_IDENTIFIERAGE_5ANSAGE_7ANSAGE_9ANSAGE_11ANSETPLUSALL_ALLsetEndOfDirectory)oGuioOutputParameterHandlers     P/home/kodi/.kodi/addons/plugin.video.vstream/resources/sites/filmspourenfants.pyr   r      s5   6D57((HQK@KK!.A=Rij((HQK@KK!.BMSjk((HQK@KK!.A=Rij((HQK@KK!.A=Rij((OA4FGKK!35I=Zqr((GAJ?KK_mMde
 	    c                     [        5       n [        5       n[        S5      nUR                  5       nUR	                  USS5      nSnUR                  X45      nUS   (       aR  [        5       nUS    H?  n[        US   -   nUS   n	UR                  SU5        U R                  [        SU	SU5        MA     U R                  5         g )	Nr   z,<lien1>Portail pour les familles</lien1><br>z<lien1><i class=icon-circle>zG<a href=([^>]+)><lien3><i class=icon-circle></i>([^<]+)</lien3></a><br>r   r   r   z
genres.png)r   r   r   requestabParseparser   URL_MAINr   r   r   r   )
r   oParseroRequestHandlersHtmlContentsPatternaResultr   aEntrysUrlsTitles
             r   
showThemesr-   8   s    6DiG%i0O"**,L??<1_a  ALXHmmL3Gqz"9";ajFfQi'DAYF#00DAKKv|Mde ! 	r   c            
         [        5       n [        5       n[        5       nUR                  S5      n[	        U5      nUR                  5       nSnUR                  XV5      nUS   (       a  [        US   5      n[        5       R                  [        5      n	[        5       n
US    H  nU	R                  X5        U	R                  5       (       a    Oo[        US   -   nUS   nUS   nUS   nU
R                  SU5        U
R                  SU5        U
R                  SU5        U R!                  ["        S	US
XU
5        M     U	R%                  U	5        U R'                  5         g )Nr   zdclass=portfolio-image>.+?src="*([^ ]+\.jpg).+?synopsis>([^<]+)<.+?href="(https[^"]+)".+?<h4>([^<]+)<r   r         sMovieTitlesThumbshowHostersr   )r   r   r   getValuer   r!   r#   lenr	   VScreate	SITE_NAMEr   VSupdate
iscanceledr$   r   addMiscr   VScloser   )r   r%   oInputParameterHandlerr+   r&   r'   r(   r)   total	progress_r   r*   r2   sDescr,   s                  r   r   r   O   s>   6DiG35!**95D%d+O"**,LuHmmL3GqzGAJJ''	2	"9";ajFy0##%%q	)F1IE!9DAYF#00DA#00G#006BLL-PV_vw ! 	)$r   c                  n   [        5       n [        5       nUR                  S5      nUR                  S5      nUR                  S5      nUn[        5       R	                  U5      nU(       a<  UR                  U5        UR                  U5        [        5       R                  XXT5        U R                  5         g )Nr   r1   r2   )	r   r   r4   r   checkHostersetDisplayNamesetFileName
showHosterr   )r   r<   r+   r1   r2   
sHosterUrloHosters          r   r3   r3   t   s    6D35!**95D(11-@K#,,X6FJl&&z2G{+K(zBr   N)resources.lib.gui.hosterr   resources.lib.gui.guir   +resources.lib.handler.inputParameterHandlerr   ,resources.lib.handler.outputParameterHandlerr   $resources.lib.handler.requestHandlerr   resources.lib.parserr   resources.lib.comaddonr	   r
   r   r7   	SITE_DESC
getUrlMainr$   ANIM_ENFANTSr   r   r   r   r   r   r   r-   r   r3    r   r   <module>rR      s    0 & N P @ ( 8$ 	 [	=##O411<@11<@11<@11<@99<H88,
G8."Jr   