diff options
author | Tzafrir Cohen <tzafrir@cohens.org.il> | 2017-11-10 18:52:09 +0200 |
---|---|---|
committer | Tzafrir Cohen <tzafrir@cohens.org.il> | 2017-11-13 00:54:03 +0200 |
commit | 5af06fdbce5629bd03eb92370f9274139bc4629f (patch) | |
tree | 36a464743d45b76c3cee9194185dd3c699396d87 | |
parent | 2efc1688746dba2ac3ecc22461fe6d7180e7c554 (diff) |
Move main page to a separate function
-rw-r--r-- | addon.py | 30 |
1 files changed, 17 insertions, 13 deletions
@@ -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] |