def _indexfake(self): #Create a list of top level folders for the hierarchy view folders = list() folders.append(config.__language__(30052)) # "Categories" folders.append(config.__language__(30053)) # "Channels" folders.append(config.__language__(30054)) # "Genres" #folders.append(config.__language__(30055)) # "Shows" folders.append(config.__language__(30065)) # "Search" count = len(folders) for folder in folders: item = tools.xbmcItem() item.info["Title"] = folder item.info["FileName"] = "%s?ch=TV3&folder=%s" % (self.base, folder) self.xbmcitems.items.append(item)
def index(self): item = tools.xbmcItem() info = item.info info["Title"] = config.__language__(30053) info["Count"] = 1 info["FileName"] = "%s?ch=Ziln&folder=channels" % sys.argv[0] self.xbmcitems.items.append(item) item = tools.xbmcItem() info = item.info info["Title"] = config.__language__(30065) info["Count"] = 2 info["Thumb"] = "DefaultVideoPlaylists.png" info["FileName"] = "%s?ch=Ziln&folder=search" % sys.argv[0] self.xbmcitems.items.append(item) self.xbmcitems.addall()
def folderindex(self, folder): #Create second level folder for the hierarchy view, only showing items for the selected top level folder infopages = list() infopages.append(("63", config.__language__(30052), "tv3", config.__language__(30056))) # Latest infopages.append(("61", config.__language__(30052), "tv3", config.__language__(30057))) # Most Watched infopages.append(("64", config.__language__(30052), "tv3", config.__language__(30058))) # Expiring soon #infopages.append(("70", config.__language__(30052), "atoz", "A - Z")) # Now empty infopages.append(("71", config.__language__(30053), "tv3", "TV3")) infopages.append(("72", config.__language__(30053), "four", "FOUR")) infopages.append(("65", config.__language__(30054), "tv3", config.__language__(30059))) # Comedy infopages.append(("66", config.__language__(30054), "tv3", config.__language__(30060))) # Drama infopages.append(("67", config.__language__(30054), "tv3", config.__language__(30061))) # News/Current affairs infopages.append(("68", config.__language__(30054), "tv3", config.__language__(30062))) # Reality infopages.append(("82", config.__language__(30054), "tv3", config.__language__(30063))) # Sports infopages.append(("80", config.__language__(30052), "tv3", config.__language__(30064))) # All #infopages.append(("74", "RSS", "tv3", "RSS Feeds")) #infopages.append(("81", "Categories", "tv3", "FOUR Highlights")) #infopages.append(("73", "Categories", "tv3", "All (Small)")) for page in infopages: if page[1] == folder: item = tools.xbmcItem() item.info["Title"] = page[3] item.info["FileName"] = "%s?ch=TV3&cat=%s&catid=%s" % (self.base, page[2], page[0]) self.xbmcitems.items.append(item) if folder == "Shows": self.shows("tv3") elif folder == "Search": self.search() self.xbmcitems.addall()