def router(paramstring):
"""Router function that calls other functions depending on the provided paramstring."""
params = dict(urlparse.parse_qsl(paramstring))
if params:
if params['action'] == 'play_event':
play(params['channel_id'], params['airing_id'])
if params['action'] == 'play_channel':
play(params['channel_id'])
elif params['action'] == 'list_events':
list_events(params['schedule_type'])
elif params['action'] == 'list_events_by_date':
list_events(params['schedule_type'], params['filter_date'])
elif params['action'] == 'list_upcoming_days':
list_upcoming_days()
elif params['action'] == 'show_auth_details':
show_auth_details()
elif params['action'] == 'search':
search()
elif params['action'] == 'dialog':
dialog(params['dialog_type'], params['heading'], params['message'])
elif params['action'] == 'channel_to_favs':
channel_to_favs(params['channel_name'], params['channel_id'])
else:
main_menu()
评论列表
文章目录