stack

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2025 License: AGPL-3.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewStackCommand

func NewStackCommand(ctx context.Context, a *app.Application) *cobra.Command

Types

type StackCmd

type StackCmd struct {
	DateRange cliflags.DateRange // Set capture date range

	// Stack jpg/raw
	StackJpgWithRaw bool

	// Stack burst
	StackBurstPhotos bool

	// SupportedMedia is the server's actual list of supported media types.
	SupportedMedia filetypes.SupportedMedia

	// InfoCollector is used to extract information from the file name.
	InfoCollector *filenames.InfoCollector

	// ManageHEICJPG determines whether to manage HEIC to JPG conversion options.
	ManageHEICJPG filters.HeicJpgFlag

	// ManageRawJPG determines how to manage raw and JPEG files.
	ManageRawJPG filters.RawJPGFlag

	// BurstFlag determines how to manage burst photos.
	ManageBurst filters.BurstFlag

	// ManageEpsonFastFoto enables the management of Epson FastFoto files.
	ManageEpsonFastFoto bool

	TZ *time.Location
	// contains filtered or unexported fields
}

TODO - [X] dry-run mode - [X] existing stack --> apparently correctly handled by the server - [X] Take sub second exif time into account

func (*StackCmd) ProcessAssets

func (s *StackCmd) ProcessAssets(ctx context.Context, app *app.Application) error

Jump to

Keyboard shortcuts

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