Rdocumentation
powered by
Learn R Programming
⚠️
There's a newer version (2.0.0) of this package.
Take me there.
Copy Link
Link to current version
Version
Version
2.0.0
1.4.1
1.4.0
1.1.0
1.0.1
0.9.9
0.9.8
0.9.7
0.9.5
0.9.2
0.9.1
0.9.0
0.8.0
0.7.0
0.6.0
0.4.0
0.3.0
0.2.1
0.2
0.1
Install
install.packages('tuber')
Monthly Downloads
513
Version
1.4.1
License
MIT + file LICENSE
Issues
0
Pull Requests
1
Stars
190
Forks
54
Repository
https://github.com/gojiplus/tuber
Homepage
https://gojiplus.github.io/tuber/
Maintainer
Gaurav Sood
Last Published
August 20th, 2026
Functions in tuber (1.4.1)
Search all functions
clean_youtube_text
Clean and Normalize YouTube Text Data
delete_playlist_items
Delete a Playlist Item
exponential_backoff
Add Exponential Backoff
extended-endpoints
Extended YouTube API Endpoints
delete_playlists
Delete a Playlist
delete_channel_sections
Delete Channel Sections
delete_comments
Delete a Particular Comment
delete_videos
Delete a Video
error-handling
Tuber Error Handling Utilities
extract_emojis
Extract emojis from text
generate_cache_key
Generate cache key for API request
get_cached_response
Get cached response if available and valid
get_live_streams
Get live stream information
get_captions
Get Particular Caption Track
get_channel_info_cached
Get channel information with caching (for static parts)
get_playlist_item_videoids
Get Playlist Item Video IDs
get_channel_sections
Get channel sections
get_playlist_items
Get Playlist Items
get_all_channel_video_stats
Get statistics on all the videos in a Channel
get_channel_stats
Get Channel Statistics
get_video_details
Get Video Details
get_video_thumbnails
Get video thumbnails information
get_comment_threads
Get Comments Threads
get_all_comments
Get all the comments for a video including replies
get_playlist_item_ids
Get Playlist Item IDs
has_emoji
Detect emojis in text
handle_api_error
Handle YouTube API errors with context-specific messages
handle_http_response
Handle HTTP response for quota and rate limiting errors
get_super_chat_events
Get Super Chat Events
get_subscriptions
Get Subscriptions
handle_network_error
Handle network/connection errors with retry suggestions
is_cacheable_endpoint
Check if endpoint should be cached
insert_channel_banner
Insert Channel Banner
get_comments
Get Comments
list_channel_videos
Returns List of Requested Channel Videos
list_caption_tracks
List Captions of a Video
list_abuse_report_reasons
List reasons that can be used to report abusive videos
list_channel_sections
List Channel Sections
list_channel_resources
Returns List of Requested Channel Resources
list_channel_members
List Channel Members
list_langs_cached
List supported languages with caching
list_my_videos
List My videos
list_channel_activities
List Channel Activity
list_captions
List Captions for YouTube Video
list_videocats
List of Categories That Can be Associated with Videos
list_videocats_cached
Enhanced versions of static data functions with caching
print.tuber_result
Print method for tuber results
list_regions
List Content Regions That YouTube Currently Supports
paginate_api_request
Paginate API requests with standardized pattern
list_videos
List (Most Popular) Videos
list_regions_cached
List supported regions with caching
get_playlists
Get Playlists
get_premiere_info
Get video premiere information
is_static_query
Check if query parameters indicate static data
get_related_videos
Get Related Videos
get_live_chat_messages
Get Live Chat Messages
get_stats
Get statistics of a Video or Videos
is_transient_error
Check if an error is transient and worth retrying
process_youtube_text
Apply Unicode Handling to YouTube API Response
has_items
Check if object has items
list_langs
List Languages That YouTube Currently Supports
safe_nested
Safely extract nested field
list_guidecats
Get list of categories that can be associated with YouTube channels
set_video_thumbnail
Set Video Thumbnail
safe_utf8
Safely Convert Text to UTF-8
set_comment_moderation_status
Set Comment Moderation Status
search_shorts
Search for shorts (YouTube Shorts)
tuber
tuber
provides access to the YouTube API V3.
tuber-package
tuber: Client for the YouTube API
tuber_cache_config
Configure caching settings
tuber_cache_clear
Clear cache entries
tuber_POST_json
POST encoded in json
store_cached_response
Store response in cache
tuber_PUT
PUT
helper-functions
Helper Functions for Common YouTube Analysis Tasks
quota_management
YouTube API Quota Management
post_comment
Post a Top-Level Comment
%>%
Pipe operator
reply_to_comment
Reply to a Comment
read_sbv
Read SBV file
safe_extract
Safely extract field from list/object
[.tuber_result
Subset method for tuber results
remove_emojis
Remove emojis from text
suggest_solution
Provide helpful suggestions for common user errors
validate_language_code
Validate language codes
tuber_cache_info
Get current cache configuration
validate_playlist_id
Validate YouTube playlist ID format
tuber_check
Request Response Verification
validate_part_parameter
Validate YouTube API part parameters
unicode_utils
Unicode and Text Processing Utilities
tuber_info
Display tuber function metadata
tuber_GET
GET
tuber_DELETE
DELETE
validate_rfc3339_date
Validate RFC 3339 date format for YouTube API
validate_region_code
Validate region codes
summary.tuber_result
Summary method for tuber results
replace_emojis
Replace emojis in text
yt_get_quota_usage
Get Current Quota Usage
yt_key
Manage YouTube API key
track_quota_usage
Track Quota Usage
upload_video
Upload Video to Youtube
validate_youtube_params
Comprehensive parameter validation for YouTube API functions
validate_video_id
Validate YouTube video ID format
tuber_GET_cached
Cached version of tuber_GET with automatic caching
validate_channel_id
Validate YouTube channel ID format
validate_max_results
Validate YouTube-specific IDs and parameters
tuber_POST
POST
yt_set_quota_limit
Set Quota Limit
yt_search
Search YouTube
validate_filter
Validate filter parameter for YouTube API functions
upload_caption
Upload Video Caption to Youtube
yt_oauth
Set up Authorization
update_video_metadata
Update a YouTube Video's Metadata
yt_reset_quota
Reset Quota Counter
yt_token
Check if authentication token is in options
warn_deprecated
Warn about deprecated functionality with migration guidance
with_retry
Exponential backoff retry logic for API calls
utils
Tuber Utility Functions
yt_topic_search
Search YouTube by Topic It uses the Freebase list of topics
add_video_to_playlist
Add Video to Playlist
bulk_video_analysis
Bulk video performance analysis
call_api_with_retry
Wrapper for tuber API calls with built-in retry logic
build_httr2_request
Build httr2 request for YouTube API
analyze_trends
Trending analysis for search terms
analyze_channel
Comprehensive channel analysis
count_emojis
Count emojis in text
compare_channels
Compare multiple channels
delete_captions
Delete a Particular Caption Track
create_playlist
Create New Playlist
add_tuber_attributes
Add standardized metadata attributes to API response
EMOJI_PATTERN
Emoji Unicode Pattern
build_comment_row
Build a standardized comment data frame row
caching
Response Caching for YouTube API
change_playlist_title
Change the title of a YouTube playlist.