Client for the YouTube API


[Up] [Top]

Documentation for package ‘tuber’ version 1.4.0

Help Pages

A B C D E G H I L P Q R S T U V W Y misc

-- A --

add_video_to_playlist Add Video to Playlist
analyze_channel Comprehensive channel analysis
analyze_trends Trending analysis for search terms

-- B --

bulk_video_analysis Bulk video performance analysis

-- C --

change_playlist_title Change the title of a YouTube playlist.
compare_channels Compare multiple channels
count_emojis Count emojis in text
create_playlist Create New Playlist

-- D --

delete_captions Delete a Particular Caption Track
delete_channel_sections Delete Channel Sections
delete_comments Delete a Particular Comment
delete_playlists Delete a Playlist
delete_playlist_items Delete a Playlist Item
delete_videos Delete a Video

-- E --

extended-endpoints Extended YouTube API Endpoints
extract_emojis Extract emojis from text

-- G --

get_all_channel_video_stats Get statistics on all the videos in a Channel
get_all_comments Get all the comments for a video including replies
get_cached_response Get cached response if available and valid
get_captions Get Particular Caption Track
get_channel_info_cached Get channel information with caching (for static parts)
get_channel_sections Get channel sections
get_channel_stats Get Channel Statistics
get_comments Get Comments
get_comment_threads Get Comments Threads
get_live_chat_messages Get Live Chat Messages
get_live_streams Get live stream information
get_playlists Get Playlists
get_playlist_items Get Playlist Items
get_playlist_item_ids Get Playlist Item IDs
get_playlist_item_videoids Get Playlist Item Video IDs
get_premiere_info Get video premiere information
get_related_videos Get Related Videos
get_stats Get statistics of a Video or Videos
get_subscriptions Get Subscriptions
get_super_chat_events Get Super Chat Events
get_video_details Get Video Details
get_video_thumbnails Get video thumbnails information

-- H --

handle_api_error Handle YouTube API errors with context-specific messages
handle_network_error Handle network/connection errors with retry suggestions
has_emoji Detect emojis in text
helper-functions Helper Functions for Common YouTube Analysis Tasks

-- I --

insert_channel_banner Insert Channel Banner
is_cacheable_endpoint Check if endpoint should be cached
is_static_query Check if query parameters indicate static data

-- L --

list_abuse_report_reasons List reasons that can be used to report abusive videos
list_captions List Captions for YouTube Video
list_caption_tracks List Captions of a Video
list_channel_activities List Channel Activity
list_channel_members List Channel Members
list_channel_resources Returns List of Requested Channel Resources
list_channel_sections List Channel Sections
list_channel_videos Returns List of Requested Channel Videos
list_guidecats Get list of categories that can be associated with YouTube channels
list_langs List Languages That YouTube Currently Supports
list_langs_cached List supported languages with caching
list_my_channel Get Channel Statistics
list_my_videos List My videos
list_regions List Content Regions That YouTube Currently Supports
list_regions_cached List supported regions with caching
list_videocats List of Categories That Can be Associated with Videos
list_videocats_cached Enhanced versions of static data functions with caching
list_videos List (Most Popular) Videos

-- P --

post_comment Post a Top-Level Comment
print.tuber_result Print method for tuber results

-- Q --

quota_management YouTube API Quota Management

-- R --

read_sbv Read SBV file
remove_emojis Remove emojis from text
replace_emojis Replace emojis in text
reply_to_comment Reply to a Comment

-- S --

search_shorts Search for shorts (YouTube Shorts)
set_comment_moderation_status Set Comment Moderation Status
set_video_thumbnail Set Video Thumbnail
store_cached_response Store response in cache
suggest_solution Provide helpful suggestions for common user errors
summary.tuber_result Summary method for tuber results

-- T --

tuber 'tuber' provides access to the YouTube API V3.
tuber_cache_clear Clear cache entries
tuber_cache_config Configure caching settings
tuber_cache_info Get current cache configuration
tuber_check Request Response Verification
tuber_DELETE DELETE
tuber_GET GET
tuber_GET_cached Cached version of tuber_GET with automatic caching
tuber_info Display tuber function metadata
tuber_POST POST
tuber_POST_json POST encoded in json
tuber_PUT PUT

-- U --

unicode_utils Unicode and Text Processing Utilities
update_video_metadata Update a YouTube Video's Metadata
upload_caption Upload Video Caption to Youtube
upload_video Upload Video to Youtube

-- V --

validate_channel_id Validate YouTube channel ID format
validate_language_code Validate language codes
validate_part_parameter Validate YouTube API part parameters
validate_playlist_id Validate YouTube playlist ID format
validate_region_code Validate region codes
validate_rfc3339_date Validate RFC 3339 date format for YouTube API
validate_video_id Validate YouTube video ID format

-- W --

warn_deprecated Warn about deprecated functionality with migration guidance
with_retry Exponential backoff retry logic for API calls

-- Y --

yt_authorized Check if authentication token is in options
yt_check_token Check if authentication token is in options
yt_get_key Manage YouTube API key
yt_get_quota_usage Get Current Quota Usage
yt_key Manage YouTube API key
yt_oauth Set up Authorization
yt_reset_quota Reset Quota Counter
yt_search Search YouTube
yt_set_key Manage YouTube API key
yt_set_quota_limit Set Quota Limit
yt_token Check if authentication token is in options
yt_topic_search Search YouTube by Topic It uses the Freebase list of topics

-- misc --

[.tuber_result Subset method for tuber results