R: Client for the YouTube API

# Client for the YouTube API

## Documentation for package ‘tuber’ version 1.4.0

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## 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