tub_ex v0.2.1 TubEx.Playlist

Provide access to the /playlists are of YouTube API

Summary

Types

t()

Type that represents TubEx.Playlist struct

Functions

Fetch contents details

Search from youtube via query

Types

t()
t() :: %TubEx.Playlist{channel_id: charlist, channel_title: charlist, description: charlist, etag: charlist, playlist_id: charlist, published_at: charlist, thumbnails: map, title: charlist}

Type that represents TubEx.Playlist struct.

Functions

get(playlist_id, opts \\ [])

Fetch contents details

Example:

iex> TubEx.Playlist.get("PLZRRxQcaEjA5tpoxlKeVnPKIvfD1IavPq")
{ :ok, %TubEx.Playlist{} }
search(query, opts \\ [])
search(charlist, Keyword.t) :: {atom, [TubEx.Video.t], map}

Search from youtube via query.

Examples

Get playlists by query:

iex> TubEx.Playlist.search("The great debates")
{ :ok, [%TubEx.Playlist{}, ...], meta_map }

Custom query parameters:

iex> TubEx.Playlist.search("The great debates", [
  paramKey: paramValue,
  ...
])
{ :ok, [%TubEx.Playlist{}, ...], meta_map }