'seasonbanner': 'seasonbanner', 'seasonthumb': 'seasonlandscape' } try: source_params = dict(urllib.parse.parse_qsl(sys.argv[2])) except IndexError: source_params = {} source_settings = json.loads(source_params.get('pathSettings', {})) logger.debug('the source settings are:\n{}'.format(pformat(source_settings))) KEEPTITLE = source_settings.get('keeporiginaltitle', ADDON.getSettingBool('keeporiginaltitle')) VERBOSELOG = source_settings.get('verboselog', ADDON.getSettingBool('verboselog')) LANG = source_settings.get('language', ADDON.getSettingString('language')) CERT_COUNTRY = source_settings.get( 'tmdbcertcountry', ADDON.getSettingString('tmdbcertcountry')).lower() IMAGEROOTURL, PREVIEWROOTURL = _load_base_urls() if source_settings.get('usecertprefix', ADDON.getSettingBool('usecertprefix')): CERT_PREFIX = source_settings.get('certprefix', ADDON.getSettingString('certprefix')) else: CERT_PREFIX = '' primary_rating = source_settings.get( 'ratings', ADDON.getSettingString('ratings')).lower() RATING_TYPES = [primary_rating] if source_settings.get( 'imdbanyway', ADDON.getSettingBool('imdbanyway')) and primary_rating != 'imdb':
'characterart': 'characterart', 'seasonposter':'seasonposters', 'seasonbanner':'seasonbanner', 'seasonthumb': 'seasonlandscape' } try: source_params = dict(urllib.parse.parse_qsl(sys.argv[2])) except IndexError: source_params = {} source_settings = json.loads(source_params.get('pathSettings', {})) KEEPTITLE =source_settings.get('keeporiginaltitle', ADDON.getSettingBool('keeporiginaltitle')) CATLANDSCAPE = source_settings.get('cat_landscape', True) VERBOSELOG = source_settings.get('verboselog', ADDON.getSettingBool('verboselog')) LANG = source_settings.get('language', ADDON.getSettingString('language')) CERT_COUNTRY = source_settings.get('tmdbcertcountry', ADDON.getSettingString('tmdbcertcountry')).lower() IMAGEROOTURL, PREVIEWROOTURL = _load_base_urls() if source_settings.get('usecertprefix', ADDON.getSettingBool('usecertprefix')): CERT_PREFIX = source_settings.get('certprefix', ADDON.getSettingString('certprefix')) else: CERT_PREFIX = '' primary_rating = source_settings.get('ratings', ADDON.getSettingString('ratings')).lower() RATING_TYPES = [primary_rating] if source_settings.get('imdbanyway', ADDON.getSettingBool('imdbanyway')) and primary_rating != 'imdb': RATING_TYPES.append('imdb') if source_settings.get('traktanyway', ADDON.getSettingBool('traktanyway')) and primary_rating != 'trakt': RATING_TYPES.append('trakt') if source_settings.get('tmdbanyway', ADDON.getSettingBool('tmdbanyway')) and primary_rating != 'tmdb': RATING_TYPES.append('tmdb')