def set_keyword_filter(self): result = xbmcgui.Dialog().input(heading='Enter search string', type=xbmcgui.INPUT_ALPHANUM) if not result or result == -1: return None response = TheMovieDB.get_keyword_id(result) if not response: return None self.add_filter('with_keywords', str(response['id']), 'Keyword', response['name']) self.mode = 'filter' self.page = 1 self.update()
def set_keyword_filter(self, control_id): result = xbmcgui.Dialog().input(heading=addon.LANG(16017), type=xbmcgui.INPUT_ALPHANUM) if not result or result == -1: return None keywords = tmdb.get_keyword_id(result) if not keywords: return None if len(keywords) > 1: selection = xbmcgui.Dialog().select(heading=addon.LANG(32114), list=[item["name"] for item in keywords]) keyword = keywords[selection] if selection > -1 else None if not keyword: return None else: keyword = keywords[0] self.add_filter(key="with_keywords", value=str(keyword["id"]), typelabel=addon.LANG(32114), label=keyword["name"])
def set_keyword_filter(self, control_id): result = xbmcgui.Dialog().input(heading=addon.LANG(16017), type=xbmcgui.INPUT_ALPHANUM) if not result or result == -1: return None keywords = tmdb.get_keyword_id(result) if not keywords: return None if len(keywords) > 1: selection = xbmcgui.Dialog().select( heading=addon.LANG(32114), list=[item["name"] for item in keywords]) keyword = keywords[selection] if selection > -1 else None if not keyword: return None else: keyword = keywords[0] self.add_filter(key="with_keywords", value=str(keyword["id"]), typelabel=addon.LANG(32114), label=keyword["name"])