コード例 #1
0
def show(subreddit):
    """Show media of the given subreddit."""
    try:
        userlinks = get_subreddit(subreddit).get_hot()
        media_list = _get_media(userlinks)
        _add_media_to_dir(media_list)
    except InvalidSubreddit:
        pass
    except IsUnreachable:
        Dialog().ok(_('Information'), _('Reddit is unreachable.\n'
                    'Please check your internet connection.'))
    finally:
        directory.end(cache_to_disk=True)
コード例 #2
0
def _show_subreddits(subreddit_dict):
    """Show given given subreddit_dict.
    
    Keys of dict are subreddit names, values are subreddit titles.

    """
    for subreddit in sorted(subreddit_dict):
        directory.add_dir(
            addon.base_url + 'r/%s/' % subreddit, _subreddit_item(subreddit))

    directory.add_item(
        addon.base_url + 'add_subreddit/', ListItem(_('Add subreddit')))
    directory.add_item(
        addon.base_url + 'remove_subreddit/', ListItem(_('Remove subreddit')))
    directory.end()
コード例 #3
0
def show(video_id):
    """Play given YouTube video."""
    executebuiltin('PlayMedia(plugin://plugin.video.youtube/'
                   '?action=play_video&videoid=%s)' % video_id)
    directory.end()