Module: Yt
- Extended by:
- Config
- Includes:
- Models
- Defined in:
- lib/yt.rb,
lib/yt/associations/has_reports.rb,
lib/yt/config.rb,
lib/yt/request.rb,
lib/yt/version.rb,
lib/yt/models/id.rb,
lib/yt/models/url.rb,
lib/yt/models/base.rb,
lib/yt/actions/base.rb,
lib/yt/actions/list.rb,
lib/yt/models/asset.rb,
lib/yt/models/claim.rb,
lib/yt/models/video.rb,
lib/yt/actions/patch.rb,
lib/yt/models/player.rb,
lib/yt/models/policy.rb,
lib/yt/models/rating.rb,
lib/yt/models/status.rb,
lib/yt/actions/delete.rb,
lib/yt/actions/insert.rb,
lib/yt/actions/modify.rb,
lib/yt/actions/update.rb,
lib/yt/models/account.rb,
lib/yt/models/channel.rb,
lib/yt/models/snippet.rb,
lib/yt/collections/ids.rb,
lib/yt/errors/no_items.rb,
lib/yt/models/iterator.rb,
lib/yt/models/playlist.rb,
lib/yt/models/resource.rb,
lib/yt/collections/base.rb,
lib/yt/errors/forbidden.rb,
lib/yt/models/ownership.rb,
lib/yt/models/reference.rb,
lib/yt/models/timestamp.rb,
lib/yt/models/user_info.rb,
lib/yt/models/annotation.rb,
lib/yt/actions/delete_all.rb,
lib/yt/collections/assets.rb,
lib/yt/collections/claims.rb,
lib/yt/collections/videos.rb,
lib/yt/models/claim_event.rb,
lib/yt/models/description.rb,
lib/yt/models/device_flow.rb,
lib/yt/models/file_detail.rb,
lib/yt/models/policy_rule.rb,
lib/yt/models/right_owner.rb,
lib/yt/collections/players.rb,
lib/yt/collections/ratings.rb,
lib/yt/collections/reports.rb,
lib/yt/errors/missing_auth.rb,
lib/yt/errors/server_error.rb,
lib/yt/errors/unauthorized.rb,
lib/yt/models/match_policy.rb,
lib/yt/models/subscription.rb,
lib/yt/associations/has_one.rb,
lib/yt/collections/channels.rb,
lib/yt/collections/policies.rb,
lib/yt/collections/snippets.rb,
lib/yt/collections/statuses.rb,
lib/yt/errors/request_error.rb,
lib/yt/models/asset_snippet.rb,
lib/yt/models/claim_history.rb,
lib/yt/models/configuration.rb,
lib/yt/models/content_owner.rb,
lib/yt/models/playlist_item.rb,
lib/yt/associations/has_many.rb,
lib/yt/collections/playlists.rb,
lib/yt/collections/resources.rb,
lib/yt/models/asset_metadata.rb,
lib/yt/models/authentication.rb,
lib/yt/models/content_detail.rb,
lib/yt/models/statistics_set.rb,
lib/yt/models/video_category.rb,
lib/yt/collections/ownerships.rb,
lib/yt/collections/references.rb,
lib/yt/collections/user_infos.rb,
lib/yt/collections/annotations.rb,
lib/yt/collections/subscribers.rb,
lib/yt/collections/device_flows.rb,
lib/yt/collections/file_details.rb,
lib/yt/models/resumable_session.rb,
lib/yt/collections/subscriptions.rb,
lib/yt/associations/has_attribute.rb,
lib/yt/collections/content_owners.rb,
lib/yt/collections/playlist_items.rb,
lib/yt/collections/authentications.rb,
lib/yt/collections/claim_histories.rb,
lib/yt/collections/content_details.rb,
lib/yt/collections/statistics_sets.rb,
lib/yt/models/content_owner_detail.rb,
lib/yt/collections/video_categories.rb,
lib/yt/models/live_streaming_detail.rb,
lib/yt/collections/related_playlists.rb,
lib/yt/collections/partnered_channels.rb,
lib/yt/collections/resumable_sessions.rb,
lib/yt/models/advertising_options_set.rb,
lib/yt/associations/has_authentication.rb,
lib/yt/collections/subscribed_channels.rb,
lib/yt/collections/content_owner_details.rb,
lib/yt/collections/live_streaming_details.rb,
lib/yt/collections/advertising_options_sets.rb
Overview
An object-oriented Ruby client for YouTube. Helps creating applications that need to interact with YouTube objects. Inclused methods to access YouTube Data API V3 resources (channels, videos, …), YouTube Analytics API V2 resources (metrics, earnings, …), and objects not available through the API (annotations).
Defined Under Namespace
Modules: Collections, Config, Errors, Models
Constant Summary collapse
- VERSION =
'0.25.5'
- Error =
Errors::RequestError