Directories ¶
Path | Synopsis |
---|---|
Package exec provides functions that wrap os/exec functions.
|
Package exec provides functions that wrap os/exec functions. |
Package ffmpeg provides a wrapper around the ffmpeg and ffprobe executables.
|
Package ffmpeg provides a wrapper around the ffmpeg and ffprobe executables. |
Package file provides functionality for managing, scanning and cleaning files and folders.
|
Package file provides functionality for managing, scanning and cleaning files and folders. |
Package fsutil provides filesystem utility functions for the application.
|
Package fsutil provides filesystem utility functions for the application. |
Package gallery provides application logic for managing galleries.
|
Package gallery provides application logic for managing galleries. |
Package group provides the application logic for groups.
|
Package group provides the application logic for groups. |
Package hash provides utility functions for generating hashes from strings and random keys.
|
Package hash provides utility functions for generating hashes from strings and random keys. |
md5
Package md5 provides utility functions for generating MD5 hashes.
|
Package md5 provides utility functions for generating MD5 hashes. |
oshash
Package oshash implements the algorithm that OpenSubtitles.org uses to generate unique hashes.
|
Package oshash implements the algorithm that OpenSubtitles.org uses to generate unique hashes. |
Package image provides the application logic for images.
|
Package image provides the application logic for images. |
Package javascript provides the javascript runtime for the application.
|
Package javascript provides the javascript runtime for the application. |
Package job provides the job execution and management functionality for the application.
|
Package job provides the job execution and management functionality for the application. |
Package logger provides methods and interfaces used by other stash packages for logging purposes.
|
Package logger provides methods and interfaces used by other stash packages for logging purposes. |
Package match provides functions for matching paths to models.
|
Package match provides functions for matching paths to models. |
Package models provides application models that are used throughout the application.
|
Package models provides application models that are used throughout the application. |
json
Package json provides generic JSON types.
|
Package json provides generic JSON types. |
jsonschema
Package jsonschema provides the JSON schema models used for importing and exporting data.
|
Package jsonschema provides the JSON schema models used for importing and exporting data. |
mocks
Package mocks provides mocks for various interfaces in models.
|
Package mocks provides mocks for various interfaces in models. |
paths
Package paths provides functions to return paths to various resources.
|
Package paths provides functions to return paths to various resources. |
Package performer provides the application logic for performer functionality.
|
Package performer provides the application logic for performer functionality. |
Package pkg provides interfaces to interact with the package system used for plugins and scrapers.
|
Package pkg provides interfaces to interact with the package system used for plugins and scrapers. |
Package plugin implements functions and types for maintaining and running stash plugins.
|
Package plugin implements functions and types for maintaining and running stash plugins. |
common
Package common encapulates data structures and functions that will be used by plugin executables and the plugin subsystem in the stash server.
|
Package common encapulates data structures and functions that will be used by plugin executables and the plugin subsystem in the stash server. |
common/log
Package log provides a number of logging utility functions for encoding and decoding log messages between a stash server and a plugin instance.
|
Package log provides a number of logging utility functions for encoding and decoding log messages between a stash server and a plugin instance. |
util
Package util implements utility and convenience methods for plugins.
|
Package util implements utility and convenience methods for plugins. |
Package python provides utilities for working with the python executable.
|
Package python provides utilities for working with the python executable. |
Package scene provides the application logic for scene functionality.
|
Package scene provides the application logic for scene functionality. |
generate
Package generate provides functions to generate media assets from scenes.
|
Package generate provides functions to generate media assets from scenes. |
Package scraper provides interfaces to interact with the scraper subsystem.
|
Package scraper provides interfaces to interact with the scraper subsystem. |
stashbox
Package stashbox provides a client interface to a stash-box server instance.
|
Package stashbox provides a client interface to a stash-box server instance. |
Package session provides session authentication and management for the application.
|
Package session provides session authentication and management for the application. |
Package sliceutil provides utilities for working with slices.
|
Package sliceutil provides utilities for working with slices. |
Package sqlite provides interfaces to interact with the sqlite database.
|
Package sqlite provides interfaces to interact with the sqlite database. |
Package studio provides the application logic for studio functionality.
|
Package studio provides the application logic for studio functionality. |
Package tag provides application logic for tag objects.
|
Package tag provides application logic for tag objects. |
Package txn provides functions for running transactions.
|
Package txn provides functions for running transactions. |
Package utils provides various utility functions for the application.
|
Package utils provides various utility functions for the application. |
Click to show internal directories.
Click to hide internal directories.