| add_tuber_attributes | Add standardized metadata attributes to API response |
| add_video_to_playlist | Add Video to Playlist |
| analyze_channel | Comprehensive channel analysis |
| analyze_trends | Trending analysis for search terms |
| build_comment_row | Build a standardized comment data frame row |
| build_httr2_request | Build httr2 request for YouTube API |
| bulk_video_analysis | Bulk video performance analysis |
| caching | Response Caching for YouTube API |
| call_api_with_retry | Wrapper for tuber API calls with built-in retry logic |
| change_playlist_title | Change the title of a YouTube playlist. |
| clean_youtube_text | Clean and Normalize YouTube Text Data |
| compare_channels | Compare multiple channels |
| count_emojis | Count emojis in text |
| create_playlist | Create New Playlist |
| delete_captions | Delete a Particular Caption Track |
| delete_channel_sections | Delete Channel Sections |
| delete_comments | Delete a Particular Comment |
| delete_playlist_items | Delete a Playlist Item |
| delete_playlists | Delete a Playlist |
| delete_videos | Delete a Video |
| EMOJI_PATTERN | Emoji Unicode Pattern |
| error-handling | Tuber Error Handling Utilities |
| exponential_backoff | Add Exponential Backoff |
| extended-endpoints | Extended YouTube API Endpoints |
| extract_emojis | Extract emojis from text |
| generate_cache_key | Generate cache key for API request |
| 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_playlist_item_ids | Get Playlist Item IDs |
| get_playlist_items | Get Playlist Items |
| get_playlist_item_videoids | Get Playlist Item Video IDs |
| get_playlists | Get Playlists |
| 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 |
| handle_api_error | Handle YouTube API errors with context-specific messages |
| handle_http_response | Handle HTTP response for quota and rate limiting errors |
| handle_network_error | Handle network/connection errors with retry suggestions |
| has_emoji | Detect emojis in text |
| has_items | Check if object has items |
| helper-functions | Helper Functions for Common YouTube Analysis Tasks |
| 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 |
| is_transient_error | Check if an error is transient and worth retrying |
| 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... |
| list_langs | List Languages That YouTube Currently Supports |
| list_langs_cached | List supported languages with caching |
| 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 |
| paginate_api_request | Paginate API requests with standardized pattern |
| pipe | Pipe operator |
| post_comment | Post a Top-Level Comment |
| print.tuber_result | Print method for tuber results |
| process_youtube_text | Apply Unicode Handling to YouTube API Response |
| quota_management | YouTube API Quota Management |
| read_sbv | Read SBV file |
| remove_emojis | Remove emojis from text |
| replace_emojis | Replace emojis in text |
| reply_to_comment | Reply to a Comment |
| safe_extract | Safely extract field from list/object |
| safe_nested | Safely extract nested field |
| safe_utf8 | Safely Convert Text to UTF-8 |
| 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 |
| sub-.tuber_result | Subset method for tuber results |
| suggest_solution | Provide helpful suggestions for common user errors |
| summary.tuber_result | Summary method for tuber results |
| track_quota_usage | Track Quota Usage |
| 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-package | tuber: Client for the YouTube API |
| tuber_POST | POST |
| tuber_POST_json | POST encoded in json |
| tuber_PUT | PUT |
| 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 |
| utils | Tuber Utility Functions |
| validate_channel_id | Validate YouTube channel ID format |
| validate_filter | Validate filter parameter for YouTube API functions |
| validate_language_code | Validate language codes |
| validate_max_results | Validate YouTube-specific IDs and parameters |
| 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 |
| validate_youtube_params | Comprehensive parameter validation for YouTube API functions |
| warn_deprecated | Warn about deprecated functionality with migration guidance |
| with_retry | Exponential backoff retry logic for API calls |
| 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_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 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.