wakanda_gssa_plugin

package module
v1.0.5 Latest Latest
Warning

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

Go to latest
Published: Dec 30, 2025 License: MIT Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParseTorrentBytes

func ParseTorrentBytes(buf []byte, target gssa_sdk.ImdbTarget, bgAudio *bool) (infoHash string, sizeGB float64, fIndex int, fileName string, err error)

func SortStreamsByResolution

func SortStreamsByResolution(streams []gssa_sdk.Stream)

Types

type ProxySettings

type ProxySettings struct {
	Enabled bool   `json:"enabled"`
	Url     string `json:"url"`
}

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 StreamItem struct {
	Title         string
	InfoHash      string
	Size          float64
	Seeders       int
	BgAudio       bool
	Resolution    string
	FileIdx       *int
	BehaviorHints *gssa_sdk.BehaviorHints
}

type TrackerSettings

type TrackerSettings struct {
	Url                string `json:"url"`
	Username           string `json:"username"`
	Password           string `json:"password"`
	UserID             string `json:"user_id"`
	UserAgent          string `json:"user_agent"`
	LegacySeriesSearch bool   `json:"legacy_series_search"`
}

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)

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

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