
    ڌhW                         d dl Z d dlZd dlZddlmZ ddlmZ d dlm	Z	 d dl
m
Z
mZ dZdZd	Zd
ZdddddddddddddZd Zd Zd Zd ZdS )    N   )logger)	api_utils)Addon)datetime	timedelta af3a53eb387d57fc935e9128468b1899 b018086af0e1478479adfc55634db97d@90901c6be3b2de5a4fa0edf9ab5c75e9a5a0fef2b4ee7373d8b63dcf61f95697   	backdropspostersbanner	clearlogoclearart	landscapecharacterartseasonpostersseasonbannerseasonlandscape)showbackgroundtvpostertvbannerhdtvlogor   
hdclearartr   tvthumbr   seasonposterr   seasonthumbc                 N    | t          ddd          z
                                  S )Ni  r   )r   total_seconds)	datetime_s    l/Users/chudy/Library/Application Support/Kodi/addons/metadata.tvshows.themoviedb.org.python/libs/settings.py_get_date_numericr#   /   s%    q!,,,;;===    c                      t                      } t          j        d           t          j        ddt
          i|                     d                    S )Nzgetting configuration detailsz*https://api.themoviedb.org/3/configurationapi_key
verboselog)paramsr'   )r   r   debugr   	load_infoTMDB_CLOWNCARgetSettingBool)addons    r"   _get_configurationr.   3   sp    GGE
L0111KU^`mTn  |A  |P  |P  Q]  |^  |^  _  _  _  _r$   c            	      r   t                      } |                     d          }|                     d          }|                     d          }|rF|rD|rBt          |          t          t	          j                    t          d          z
            k     rt                      }|r|d         d         dz   }|d         d         d	z   }|                     d|           |                     d|           |                     dt          t          t	          j                                                   ||fS )
NoriginalUrl
previewUrllastUpdated   )daysimagessecure_base_urloriginalw780)
r   getSettingStringfloatr#   r   nowr   r.   
setSettingstr)r-   image_root_urlpreview_root_urllast_updatedconfs        r"   loadBaseUrlsrB   9   s;   GGE++M::N--l;;))-88L 	4!1 	4 	4,"3HLNNYTVEWEWEW4W"X"XXX!## 	4!(^,=>KN#H~.?@6I]N;;;\+;<<<]C!(,..11-3 -3 4 4 4+++r$   c                  ,	   t                      } i }t          j        d                    t          j        d                              	 t          t          j        	                    t          j        d                             }n# t          $ r i }Y nw xY wt          j        |                    dd                    }|                    d|                     d                    |d<   |                    dd          |d	<   |                    d
d          |d<   |                    d|                     d                    |d<   |                    d|                     d                                                    |d<   |                    d|                     d                    |d<   |                    d|                     d                                                    |d<   |                    d|                     d                    |d<   |                    d|                     d                    |d<   |                    d|                     d                    r-|                    d|                     d                    |d<   n|d         |d<   |                    d|                     d                    r-|                    d|                     d                    |d<   nd|d<   |                    d |                     d                                                     }|g}|                    d!|                     d!                    r|d"k    r|                    d"           |                    d#|                     d#                    r|d$k    r|                    d$           |                    d%|                     d%                    r|d&k    r|                    d&           ||d'<   |                    d(|                     d(                    |d)<   |                    d*|                     d*                    |d+<   t          j        d,                    |                     |S )-NzGot settings of: {}   pathSettingsz{}keeporiginaltitle	KEEPTITLEcat_landscapeTCATLANDSCAPEstudio_countryFSTUDIOCOUNTRYenab_trailerENABTRAILERplayers_opt
PLAYERSOPTr'   
VERBOSELOGtmdbcertcountryCERT_COUNTRYkeywordsastagsSAVETAGSlanguageDetailsLANG_DETAILSusedifferentlangforimageslanguageImagesLANG_IMAGESusecertprefix
certprefixCERT_PREFIX ratings
imdbanywayimdbtraktanywaytrakt
tmdbanywaytmdbRATING_TYPESenable_fanarttvFANARTTV_ENABLEfanarttv_clientkeyFANARTTV_CLIENTKEYzSending back settings of: {})r   r   r)   formatsysargvdicturllibparse	parse_qsl
IndexErrorjsonloadsgetr,   r9   lowerappend)r-   settingssource_paramssource_settingsprimary_ratingre   s         r"   getSourceSettingsr{   K   s   GGEH
L&--chqk::;;;V\33CHQK@@AA   j!2!2>4!H!HIIO+//U112EFFH HH[.22?DIIH^ / 3 34De L LH_-11,,^<<> >H],00u--m<<> >>Cegg \,00e**<88: :H\.225112CDD F  FFKegg ^*..%../?@@B BHZ.225112CDD F  FH^68L8LMh8i8ijj ;"1"5"5e445EFF#H #H #+>":?E,@,@,Q,QRR %"1"5"5%00>>#@ #@ #%$((5)))446 66;egg "#L<)=)=l)K)KLL $Q_ciQiQiF###=%*>*>}*M*MNN %SaelSlSlG$$$<)=)=l)K)KLL $Q_ciQiQiF###+H^"1"5"55//0ABB#D #DH%4%8%8e445IJJ&L &LH!"
L/66x@@AAAOs   	<B BB)rr   rk   urllib.parsern   utilsr   r]   r   	xbmcaddonr   r   r   r+   FANARTTV_CLOWNCARTRAKT_CLOWNCAR	MAXIMAGESFANARTTV_MAPPINGr#   r.   rB   r{    r$   r"   <module>r      s  &  



                       ( ( ( ( ( ( ( ( 36 S	&1 ) ( +!,", **$2$3$2#4  > > >_ _ _, , ,$2 2 2 2 2r$   