eztv package - github.com/odwrtw/polochon/modules/eztv - Go Packages

eztv

package
v0.0.0-...-c51709e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 26, 2026 License: MIT Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidArgument    = errors.New("eztv: invalid argument")
	ErrMissingShowImdbID  = errors.New("eztv: missing show imdb id")
	ErrInvalidShowEpisode = errors.New("eztv: missing show episode number")
)

Eztv errors

Functions

This section is empty.

Types

type Eztv

type Eztv struct {
	ExcludeTorrentsContaining []string `yaml:"exclude_torrents_containing"`
}

Eztv is a source for show episode torrents

func (*Eztv) GetTorrents

func (e *Eztv) GetTorrents(_ context.Context, i any) error

GetTorrents implements the Torrenter interface

func (*Eztv) Init

func (e *Eztv) Init(p []byte, _ *slog.Logger) error

Init implements the Module interface

func (*Eztv) Name

func (e *Eztv) Name() string

Name implements the Module interface

func (*Eztv) SearchTorrents

func (e *Eztv) SearchTorrents(s string) ([]*polochon.Torrent, error)

SearchTorrents implements the Torrenter interface

func (*Eztv) Status

func (e *Eztv) Status() (polochon.ModuleStatus, error)

Status implements the Module interface

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL