webservices

package
v0.0.0-...-4026e39 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2024 License: GPL-3.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BulkExtractRequest

type BulkExtractRequest struct {
	Basepath      string `json:"basepath"`
	FileGlob      string `json:"fileglob"`
	TrackOverride int64  `json:"tracknum"`
}

type SimpleExtractRequest

type SimpleExtractRequest struct {
	Filepath string `json:"filepath"`
}

type SubtitleExtractResult

type SubtitleExtractResult struct {
	bun.BaseModel `bun:"table:subtitle_extract_results,alias:ser"`

	ID      int64  `bun:"id,pk,autoincrement"`
	File    string `bun:"file,notnull"`
	Result  bool   `bun:"result,notnull"`
	Message string `bun:"message,notnull"`
}

type SubtitleWebservice

type SubtitleWebservice struct {
	Engine      *gin.Engine
	BindAddress string
	DbEngine    *bun.DB
}

func New

func New(bindaddr string, connectionstring string) *SubtitleWebservice

func (*SubtitleWebservice) ExtractSubtitleAction

func (w *SubtitleWebservice) ExtractSubtitleAction(lang subtitleparser.SubtitleLanguageDefault, filepath string)

func (*SubtitleWebservice) ExtractSubtitleAction2

func (w *SubtitleWebservice) ExtractSubtitleAction2(filepath string, track int64)

func (*SubtitleWebservice) ExtractSubtitleBulkAPI

func (w *SubtitleWebservice) ExtractSubtitleBulkAPI() gin.HandlerFunc

func (*SubtitleWebservice) ExtractSubtitleFormAPI

func (w *SubtitleWebservice) ExtractSubtitleFormAPI() gin.HandlerFunc

func (*SubtitleWebservice) ExtractSubtitleSimpleAPI

func (w *SubtitleWebservice) ExtractSubtitleSimpleAPI() gin.HandlerFunc

func (*SubtitleWebservice) ExtractSubtitleSonarrAPI

func (w *SubtitleWebservice) ExtractSubtitleSonarrAPI() gin.HandlerFunc

func (*SubtitleWebservice) PingDb

func (w *SubtitleWebservice) PingDb() error

func (*SubtitleWebservice) Serve

func (w *SubtitleWebservice) Serve() error

Jump to

Keyboard shortcuts

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