Documentation
¶
Index ¶
- type Client
- func (c *Client) GetAvailableQualities(ctx context.Context, episodeID string) ([]providers.Quality, error)
- func (c *Client) GetEpisodes(ctx context.Context, seasonID string) ([]providers.Episode, error)
- func (c *Client) GetInfo(id string) (interface{}, error)
- func (c *Client) GetMangaPages(ctx context.Context, chapterID string) ([]string, error)
- func (c *Client) GetMediaDetails(ctx context.Context, id string) (*providers.MediaDetails, error)
- func (c *Client) GetRecent(ctx context.Context) ([]providers.Media, error)
- func (c *Client) GetSeasons(ctx context.Context, mediaID string) ([]providers.Season, error)
- func (c *Client) GetServers(episodeID string) ([]types.EpisodeServer, error)
- func (c *Client) GetSources(episodeID string) (interface{}, error)
- func (c *Client) GetStreamURL(ctx context.Context, episodeID string, quality providers.Quality) (*providers.StreamURL, error)
- func (c *Client) GetTrending(ctx context.Context) ([]providers.Media, error)
- func (c *Client) HealthCheck(ctx context.Context) error
- func (c *Client) Name() string
- func (c *Client) Search(ctx context.Context, query string) ([]providers.Media, error)
- func (c *Client) Type() providers.MediaType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func (*Client) GetAvailableQualities ¶
func (c *Client) GetAvailableQualities(ctx context.Context, episodeID string) ([]providers.Quality, error)
GetAvailableQualities returns available video qualities
func (*Client) GetEpisodes ¶
GetEpisodes returns episodes for a season
func (*Client) GetMangaPages ¶
GetMangaPages fetches manga pages
func (*Client) GetMediaDetails ¶
GetMediaDetails fetches detailed info
func (*Client) GetSeasons ¶
GetSeasons returns seasons
func (*Client) GetServers ¶
func (c *Client) GetServers(episodeID string) ([]types.EpisodeServer, error)
func (*Client) GetSources ¶
func (*Client) GetStreamURL ¶
func (c *Client) GetStreamURL(ctx context.Context, episodeID string, quality providers.Quality) (*providers.StreamURL, error)
GetStreamURL fetches video stream URL
func (*Client) GetTrending ¶
GetTrending returns trending media
func (*Client) HealthCheck ¶
HealthCheck checks if the provider is accessible
Click to show internal directories.
Click to hide internal directories.