Documentation
¶
Index ¶
- func ParseTorrentBytes(buf []byte, target gssa_sdk.ImdbTarget, bgAudio *bool) (infoHash string, sizeGB float64, fIndex int, fileName string, err error)
- func SortStreamsByResolution(streams []gssa_sdk.Stream)
- type ProxySettings
- type Settings
- type StreamItem
- type TrackerSettings
- type Wakanda
- func (w *Wakanda) GenerateManifest() gssa_sdk.Manifest
- func (w *Wakanda) Init(rawConfig json.RawMessage, logger gssa_sdk.Logger)
- func (w *Wakanda) SearchMoviesByImdbID(target gssa_sdk.TargetMovie) []gssa_sdk.Stream
- func (w *Wakanda) SearchSeriesByImdbID(target gssa_sdk.TargetSeries) (streams []gssa_sdk.Stream)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseTorrentBytes ¶
func SortStreamsByResolution ¶
func SortStreamsByResolution(streams []gssa_sdk.Stream)
Types ¶
type ProxySettings ¶
func (ProxySettings) IsEnabled ¶
func (p ProxySettings) IsEnabled() bool
type Settings ¶
type Settings struct {
AppID string `json:"app_id"`
AppName string `json:"app_name"`
AppShortName string `json:"app_short_name"`
AppDescription string `json:"app_description"`
Tracker TrackerSettings `json:"tracker"`
Proxy ProxySettings `json:"proxy"`
}
type StreamItem ¶
type TrackerSettings ¶
type Wakanda ¶
type Wakanda struct {
// contains filtered or unexported fields
}
func (*Wakanda) GenerateManifest ¶
func (w *Wakanda) GenerateManifest() gssa_sdk.Manifest
func (*Wakanda) Init ¶
func (w *Wakanda) Init(rawConfig json.RawMessage, logger gssa_sdk.Logger)
func (*Wakanda) SearchMoviesByImdbID ¶
func (w *Wakanda) SearchMoviesByImdbID(target gssa_sdk.TargetMovie) []gssa_sdk.Stream
func (*Wakanda) SearchSeriesByImdbID ¶
func (w *Wakanda) SearchSeriesByImdbID(target gssa_sdk.TargetSeries) (streams []gssa_sdk.Stream)
Click to show internal directories.
Click to hide internal directories.