예제 #1
0
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)
예제 #2
0
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)
예제 #3
0
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