stashbox

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2021 License: AGPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client represents the client interface to a stash-box server instance.

func NewClient

func NewClient(box models.StashBox, txnManager models.TransactionManager) *Client

NewClient returns a new instance of a stash-box client.

func (Client) FindStashBoxPerformerByID added in v0.7.0

func (c Client) FindStashBoxPerformerByID(id string) (*models.ScrapedScenePerformer, error)

func (Client) FindStashBoxPerformerByName added in v0.7.0

func (c Client) FindStashBoxPerformerByName(name string) (*models.ScrapedScenePerformer, error)

func (Client) FindStashBoxPerformersByNames added in v0.7.0

func (c Client) FindStashBoxPerformersByNames(performerIDs []string) ([]*models.StashBoxPerformerQueryResult, error)

FindStashBoxPerformersByNames queries stash-box for performers by name

func (Client) FindStashBoxScenesByFingerprints

func (c Client) FindStashBoxScenesByFingerprints(sceneIDs []string) ([]*models.ScrapedScene, error)

FindStashBoxScenesByFingerprints queries stash-box for scenes using every scene's MD5/OSHASH checksum, or PHash

func (Client) QueryStashBoxPerformer added in v0.7.0

func (c Client) QueryStashBoxPerformer(queryStr string) ([]*models.StashBoxPerformerQueryResult, error)

QueryStashBoxPerformer queries stash-box for performers using a query string.

func (Client) QueryStashBoxScene

func (c Client) QueryStashBoxScene(queryStr string) ([]*models.ScrapedScene, error)

QueryStashBoxScene queries stash-box for scenes using a query string.

func (Client) SubmitStashBoxFingerprints

func (c Client) SubmitStashBoxFingerprints(sceneIDs []string, endpoint string) (bool, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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