From 5af06fdbce5629bd03eb92370f9274139bc4629f Mon Sep 17 00:00:00 2001 From: Tzafrir Cohen Date: Fri, 10 Nov 2017 18:52:09 +0200 Subject: Move main page to a separate function --- addon.py | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/addon.py b/addon.py index b360573..a7b4f3a 100644 --- a/addon.py +++ b/addon.py @@ -87,24 +87,28 @@ def tvshows_menu(page, folder_name): page.end_directory() +def main_page(page): + url = page.build_url({'mode': 'folder', 'foldername': 'tv-shows'}) + li = xbmcgui.ListItem(u'תוכניות טלוויזיה') + page.add_directory_item(url=url, listitem=li, isFolder=True) + + url = page.build_url({'mode': 'folder', 'foldername': 'net-shows'}) + li = xbmcgui.ListItem(u'תוכניות רשת') + page.add_directory_item(url=url, listitem=li, isFolder=True) + + url = page.build_url({'mode': 'folder', 'foldername': 'new-items'}) + li = xbmcgui.ListItem(u'קטעים חדשים') + page.add_directory_item(url=url, listitem=li, isFolder=True) + + page.end_directory() + + def main(): page = Page(sys.argv) trace("Tzafrir: {}".format(page)) if page.mode is None: - url = page.build_url({'mode': 'folder', 'foldername': 'tv-shows'}) - li = xbmcgui.ListItem(u'תוכניות טלוויזיה') - page.add_directory_item(url=url, listitem=li, isFolder=True) - - url = page.build_url({'mode': 'folder', 'foldername': 'net-shows'}) - li = xbmcgui.ListItem(u'תוכניות רשת') - page.add_directory_item(url=url, listitem=li, isFolder=True) - - url = page.build_url({'mode': 'folder', 'foldername': 'new-items'}) - li = xbmcgui.ListItem(u'קטעים חדשים') - page.add_directory_item(url=url, listitem=li, isFolder=True) - - page.end_directory() + main_page(page) elif page.mode[0] == 'folder': foldername = page.args['foldername'][0] -- cgit v1.2.3