Module: Yt
- Extended by:
- Config
- Includes:
- Models
- Defined in:
- lib/yt.rb,
lib/yt/associations/has_reports.rb,
lib/yt/associations/has_viewer_percentages.rb,
lib/yt/config.rb,
lib/yt/version.rb,
lib/yt/models/id.rb,
lib/yt/models/url.rb,
lib/yt/models/base.rb,
lib/yt/actions/list.rb,
lib/yt/models/claim.rb,
lib/yt/models/video.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/request.rb,
lib/yt/models/snippet.rb,
lib/yt/collections/ids.rb,
lib/yt/errors/no_items.rb,
lib/yt/models/playlist.rb,
lib/yt/models/resource.rb,
lib/yt/collections/base.rb,
lib/yt/errors/forbidden.rb,
lib/yt/models/user_info.rb,
lib/yt/models/annotation.rb,
lib/yt/actions/delete_all.rb,
lib/yt/collections/claims.rb,
lib/yt/collections/videos.rb,
lib/yt/models/description.rb,
lib/yt/models/device_flow.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/subscription.rb,
lib/yt/associations/has_one.rb,
lib/yt/collections/channels.rb,
lib/yt/collections/snippets.rb,
lib/yt/collections/statuses.rb,
lib/yt/errors/request_error.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/authentication.rb,
lib/yt/models/content_detail.rb,
lib/yt/models/statistics_set.rb,
lib/yt/collections/user_infos.rb,
lib/yt/collections/annotations.rb,
lib/yt/collections/device_flows.rb,
lib/yt/models/resumable_session.rb,
lib/yt/collections/subscriptions.rb,
lib/yt/collections/content_owners.rb,
lib/yt/collections/playlist_items.rb,
lib/yt/collections/authentications.rb,
lib/yt/collections/content_details.rb,
lib/yt/collections/statistics_sets.rb,
lib/yt/collections/partnered_channels.rb,
lib/yt/collections/resumable_sessions.rb,
lib/yt/collections/viewer_percentages.rb,
lib/yt/associations/has_authentication.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: Actions, Associations, Collections, Config, Errors, Models
Constant Summary collapse
- VERSION =
'0.8.4'
- Error =
Errors::RequestError