pkg/

directory
v0.27.1 Latest Latest
Warning

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

Go to latest
Published: Oct 10, 2024 License: AGPL-3.0

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.

Jump to

Keyboard shortcuts

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