Documentation
¶
Index ¶
- func GetInstance() *singleton
- func HasTranscode(scene *models.Scene) (bool, error)
- func Initialize() *singleton
- func IsStreamable(scene *models.Scene) (bool, error)
- type ExportTask
- func (t *ExportTask) ExportGalleries(ctx context.Context)
- func (t *ExportTask) ExportPerformers(ctx context.Context)
- func (t *ExportTask) ExportScenes(ctx context.Context)
- func (t *ExportTask) ExportScrapedItems(ctx context.Context)
- func (t *ExportTask) ExportStudios(ctx context.Context)
- func (t *ExportTask) Start(wg *sync.WaitGroup)
- type GenerateMarkersTask
- type GeneratePreviewTask
- type GenerateSpriteTask
- type GenerateTranscodeTask
- type GeneratorInfo
- type ImportTask
- func (t *ImportTask) ImportGalleries(ctx context.Context)
- func (t *ImportTask) ImportPerformers(ctx context.Context)
- func (t *ImportTask) ImportScenes(ctx context.Context)
- func (t *ImportTask) ImportScrapedItems(ctx context.Context)
- func (t *ImportTask) ImportStudios(ctx context.Context)
- func (t *ImportTask) ImportTags(ctx context.Context)
- func (t *ImportTask) Start(wg *sync.WaitGroup)
- type JobStatus
- type PreviewGenerator
- type ScanTask
- type SpriteGenerator
- type Task
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetInstance ¶
func GetInstance() *singleton
func Initialize ¶
func Initialize() *singleton
Types ¶
type ExportTask ¶
type ExportTask struct {
Mappings *jsonschema.Mappings
Scraped []jsonschema.ScrapedItem
}
func (*ExportTask) ExportGalleries ¶
func (t *ExportTask) ExportGalleries(ctx context.Context)
func (*ExportTask) ExportPerformers ¶
func (t *ExportTask) ExportPerformers(ctx context.Context)
func (*ExportTask) ExportScenes ¶
func (t *ExportTask) ExportScenes(ctx context.Context)
func (*ExportTask) ExportScrapedItems ¶
func (t *ExportTask) ExportScrapedItems(ctx context.Context)
func (*ExportTask) ExportStudios ¶
func (t *ExportTask) ExportStudios(ctx context.Context)
func (*ExportTask) Start ¶
func (t *ExportTask) Start(wg *sync.WaitGroup)
type GenerateMarkersTask ¶
func (*GenerateMarkersTask) Start ¶
func (t *GenerateMarkersTask) Start(wg *sync.WaitGroup)
type GeneratePreviewTask ¶
func (*GeneratePreviewTask) Start ¶
func (t *GeneratePreviewTask) Start(wg *sync.WaitGroup)
type GenerateSpriteTask ¶
func (*GenerateSpriteTask) Start ¶
func (t *GenerateSpriteTask) Start(wg *sync.WaitGroup)
type GenerateTranscodeTask ¶
func (*GenerateTranscodeTask) Start ¶
func (t *GenerateTranscodeTask) Start(wg *sync.WaitGroup)
type GeneratorInfo ¶
type ImportTask ¶
type ImportTask struct {
Mappings *jsonschema.Mappings
Scraped []jsonschema.ScrapedItem
}
func (*ImportTask) ImportGalleries ¶
func (t *ImportTask) ImportGalleries(ctx context.Context)
func (*ImportTask) ImportPerformers ¶
func (t *ImportTask) ImportPerformers(ctx context.Context)
func (*ImportTask) ImportScenes ¶
func (t *ImportTask) ImportScenes(ctx context.Context)
func (*ImportTask) ImportScrapedItems ¶
func (t *ImportTask) ImportScrapedItems(ctx context.Context)
func (*ImportTask) ImportStudios ¶
func (t *ImportTask) ImportStudios(ctx context.Context)
func (*ImportTask) ImportTags ¶
func (t *ImportTask) ImportTags(ctx context.Context)
func (*ImportTask) Start ¶
func (t *ImportTask) Start(wg *sync.WaitGroup)
type PreviewGenerator ¶
type PreviewGenerator struct {
Info *GeneratorInfo
VideoFilename string
ImageFilename string
OutputDirectory string
}
func NewPreviewGenerator ¶
func (*PreviewGenerator) Generate ¶
func (g *PreviewGenerator) Generate() error
type SpriteGenerator ¶
type SpriteGenerator struct {
Info *GeneratorInfo
ImageOutputPath string
VTTOutputPath string
Rows int
Columns int
}
func NewSpriteGenerator ¶
func (*SpriteGenerator) Generate ¶
func (g *SpriteGenerator) Generate() error
Source Files
¶
Click to show internal directories.
Click to hide internal directories.