def actionAlphabet(qp): alpha = [ "А,Б,В,Г,Д,Е,Ё,Ж,З,И,Й,К,Л,М,Н,О,П,Р,С,Т,У,Ф,Х,Ц,Ч,Ш,Щ,Ы,Э,Ю,Я", "A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z" ] for al in alpha: letters = al.split(",") for letter in letters: li = xbmcgui.ListItem(letter) link = get_internal_link('items', addonutils.dict_merge(qp, {'letter': letter})) xbmcplugin.addDirectoryItem(handle, link, li, True) xbmcplugin.endOfDirectory(handle)
def actionAlphabet(qp): alpha = [ "А,Б,В,Г,Д,Е,Ё,Ж,З,И,Й,К,Л,М,Н,О,П,Р,С,Т,У,Ф,Х,Ц,Ч,Ш,Щ,Ы,Э,Ю,Я", "A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z" ] for al in alpha: letters = al.split(",") for letter in letters: li = xbmcgui.ListItem(letter) link = get_internal_link( 'items', addonutils.dict_merge(qp, {'letter': letter})) xbmcplugin.addDirectoryItem(handle, link, li, True) xbmcplugin.endOfDirectory(handle)
def add_default_headings(qp, fmt="slp"): if 's' in fmt: li = xbmcgui.ListItem('[COLOR FFFFF000]Поиск[/COLOR]') xbmcplugin.addDirectoryItem(handle, get_internal_link('search', qp), li, False) if 'l' in fmt: li = xbmcgui.ListItem('[COLOR FFFFF000]Последние[/COLOR]') xbmcplugin.addDirectoryItem(handle, get_internal_link('items', qp), li, True) if 'p' in fmt: li = xbmcgui.ListItem('[COLOR FFFFF000]Популярные[/COLOR]') xbmcplugin.addDirectoryItem(handle, get_internal_link('items', addonutils.dict_merge(qp, {'sort': '-rating'})), li, True) if 'a' in fmt: li = xbmcgui.ListItem('[COLOR FFFFF000]По алфавиту[/COLOR]') xbmcplugin.addDirectoryItem(handle, get_internal_link('alphabet', qp), li, True) if 'g' in fmt: li = xbmcgui.ListItem('[COLOR FFFFF000]Жанры[/COLOR]') xbmcplugin.addDirectoryItem(handle, get_internal_link('genres', qp), li, True)
def add_default_headings(qp, fmt="slp"): if 's' in fmt: li = xbmcgui.ListItem('[COLOR FFFFF000]Поиск[/COLOR]') xbmcplugin.addDirectoryItem(handle, get_internal_link('search', qp), li, False) if 'l' in fmt: li = xbmcgui.ListItem('[COLOR FFFFF000]Последние[/COLOR]') xbmcplugin.addDirectoryItem(handle, get_internal_link('items', qp), li, True) if 'p' in fmt: li = xbmcgui.ListItem('[COLOR FFFFF000]Популярные[/COLOR]') xbmcplugin.addDirectoryItem( handle, get_internal_link('items', addonutils.dict_merge(qp, {'sort': '-rating'})), li, True) if 'a' in fmt: li = xbmcgui.ListItem('[COLOR FFFFF000]По алфавиту[/COLOR]') xbmcplugin.addDirectoryItem(handle, get_internal_link('alphabet', qp), li, True) if 'g' in fmt: li = xbmcgui.ListItem('[COLOR FFFFF000]Жанры[/COLOR]') xbmcplugin.addDirectoryItem(handle, get_internal_link('genres', qp), li, True)