script

package
v0.0.0-...-0ede13a Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2025 License: MIT Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Action

func Action(tb template.Builder, api *api.Api, apiClaims *api.Claims, userClaims *claims.Data, c *gin.Context, resourceID string, itemID string, action string, settings *m.StreamSettings) (r job.Runnable, id string)

func Embed

func Embed(tb template.Builder, hCl *http.Client, c *gin.Context, api *api.Api, apiClaims *api.Claims, userClaims *claims.Data, settings *models.EmbedSettings, file string) (r job.Runnable, hash string, err error)

func Load

func Load(api *api.Api, claims *api.Claims, args *LoadArgs) (r job.Runnable, hash string, err error)

Types

type ActionScript

type ActionScript struct {
	// contains filtered or unexported fields
}

func (*ActionScript) Run

func (s *ActionScript) Run(j *job.Job) (err error)

type EmbedScript

type EmbedScript struct {
	// contains filtered or unexported fields
}

func NewEmbedScript

func NewEmbedScript(tb template.Builder, hCl *http.Client, c *gin.Context, api *api.Api, apiClaims *api.Claims, userClaims *claims.Data, settings *models.EmbedSettings, file string) *EmbedScript

func (*EmbedScript) Run

func (s *EmbedScript) Run(j *job.Job) (err error)

type FileDownload

type FileDownload struct {
	URL    string
	HasAds bool
}

type LoadArgs

type LoadArgs struct {
	Query string
	File  []byte
}

type LoadScript

type LoadScript struct {
	// contains filtered or unexported fields
}

func NewLoadScript

func NewLoadScript(api *api.Api, claims *api.Claims, args *LoadArgs) *LoadScript

func (*LoadScript) Run

func (s *LoadScript) Run(j *job.Job) (err error)

type StreamContent

type StreamContent struct {
	ExportTag           *ra.ExportTag
	Resource            *ra.ResourceResponse
	Item                *ra.ListItem
	MediaProbe          *api.MediaProbe
	OpenSubtitles       []api.OpenSubtitleTrack
	VideoStreamUserData *m.VideoStreamUserData
	Settings            *m.StreamSettings
	ExternalData        *m.ExternalData
}

type TorrentDownload

type TorrentDownload struct {
	Data     []byte
	Infohash string
	Name     string
	Size     int
}

Jump to

Keyboard shortcuts

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