def get_thumb(thumb_name, view="thumb_", auto=False): from platformcode.unify import thumb_dict, set_genre, simplify if auto: thumbnail = '' thumb_name = set_genre(simplify(thumb_name)) if thumb_name in thumb_dict: thumbnail = thumb_dict[thumb_name] return thumbnail else: icon_pack_name = config.get_setting('icon_set', default="default") if icon_pack_name == "default": resource_path = os.path.join(config.get_runtime_path(), "resources", "media", "themes") else: resource_path = "https://raw.githubusercontent.com/alfa-addon/media/master/themes/" media_path = os.path.join(resource_path, icon_pack_name) return os.path.join(media_path, view + thumb_name)
def get_thumb(thumb_name, view="thumb_", auto=False): if auto: thumbnail = '' thumb_name = unify.set_genre(unify.simplify(thumb_name)) if thumb_name in thumb_dict: thumbnail = thumb_dict[thumb_name] return thumbnail else: icon_pack_name = config.get_setting('icon_set', default="default") if auto_filter(True) == 'ita' and icon_pack_name == "default": icon_pack_name = 'default_ita' resource_path = os.path.join(config.get_runtime_path(), "resources", "media", "themes") media_path = os.path.join(resource_path, icon_pack_name) if config.get_setting('enable_custom_theme') and config.get_setting( 'custom_theme') and os.path.isfile( config.get_setting('custom_theme') + view + thumb_name): media_path = config.get_setting('custom_theme') elif os.path.isdir(media_path) == False: media_path = os.path.join( "https://raw.githubusercontent.com/alfa-addon/media/master/themes/", icon_pack_name) else: media_path = os.path.join(resource_path, icon_pack_name) return os.path.join(media_path, view + thumb_name)
def get_thumb(thumb_name, view="thumb_", auto=False): if auto: thumbnail = '' thumb_name = unify.set_genre(unify.simplify(thumb_name)) if thumb_name in thumb_dict: thumbnail = thumb_dict[thumb_name] return thumbnail else: icon_pack_name = config.get_setting('icon_set', default="default") media_path = os.path.join( "https://raw.githubusercontent.com/kodiondemand/media/master/themes", icon_pack_name) if config.get_setting('enable_custom_theme') and config.get_setting( 'custom_theme') and os.path.isfile( config.get_setting('custom_theme') + view + thumb_name): media_path = config.get_setting('custom_theme') if thumb_name.startswith('http'): thumbnail = thumb_name else: thumbnail = os.path.join(media_path, view + thumb_name) if 'http' in thumbnail: thumbnail = thumbnail.replace('\\', '/') return thumbnail