internal/

directory
v0.0.0-...-2f5502e Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2024 License: AGPL-3.0

Directories

Path Synopsis
Package acl provides access control lists for authorization checks.
Package acl provides access control lists for authorization checks.
Package api provides REST-API authentication and request handlers.
Package api provides REST-API authentication and request handlers.
Package auto provides workers for background indexing and import operations.
Package auto provides workers for background indexing and import operations.
Package classify encapsulates image classification using TensorFlow.
Package classify encapsulates image classification using TensorFlow.
Package commands provides the CLI commands of PhotoPrism.
Package commands provides the CLI commands of PhotoPrism.
Package config provides global options, command-line flags, and user settings.
Package config provides global options, command-line flags, and user settings.
Package crop provides image crop data structures and helpers.
Package crop provides image crop data structures and helpers.
Package customize provides user settings to customize the app.
Package customize provides user settings to customize the app.
Package entity provides entity models based on the GORM library.
Package entity provides entity models based on the GORM library.
legacy
Package legacy provides legacy entity models to be used in migrations.
Package legacy provides legacy entity models to be used in migrations.
Package event provides a publish-subscribe event hub and a global logger.
Package event provides a publish-subscribe event hub and a global logger.
Package face provides face recognition.
Package face provides face recognition.
Package ffmpeg provides FFmpeg video transcoding related types and functions.
Package ffmpeg provides FFmpeg video transcoding related types and functions.
Package form contains tagged structs for input value validation.
Package form contains tagged structs for input value validation.
Package frame provides helper functions to embed images into frames.
Package frame provides helper functions to embed images into frames.
Package get provides a registry for common services.
Package get provides a registry for common services.
hub
Package hub provides privacy-preserving reverse geocoding and other backend services.
Package hub provides privacy-preserving reverse geocoding and other backend services.
places
Package places provides global location information to enrich metadata with location details.
Package places provides global location information to enrich metadata with location details.
Package maps provides a location lookup abstraction including a normalized list of countries.
Package maps provides a location lookup abstraction including a normalized list of countries.
Package meta provides XMP and Exif metadata parsing and normalization.
Package meta provides XMP and Exif metadata parsing and normalization.
Package migrate provides database schema migrations.
Package migrate provides database schema migrations.
Package mutex provides concurrency control for index workers and database operations.
Package mutex provides concurrency control for index workers and database operations.
Package nsfw provides detection of images that are "not safe for work" based on various categories.
Package nsfw provides detection of images that are "not safe for work" based on various categories.
Package photoprism provides the core functionality of PhotoPrism®.
Package photoprism provides the core functionality of PhotoPrism®.
Package pwa provides data structures and tools for working with progressive web applications.
Package pwa provides data structures and tools for working with progressive web applications.
Package query provides frequently used database queries for use in commands and API.
Package query provides frequently used database queries for use in commands and API.
Package remote provides detection of remote services for file sharing and synchronization.
Package remote provides detection of remote services for file sharing and synchronization.
webdav
Package webdav provides WebDAV file sharing and synchronization.
Package webdav provides WebDAV file sharing and synchronization.
Package search provides search queries to find photos, albums, labels, and subjects.
Package search provides search queries to find photos, albums, labels, and subjects.
Package server provides REST and Web server routing, request handling and logging.
Package server provides REST and Web server routing, request handling and logging.
limiter
Package limiter provides an IP request rate limiter with Gin middleware.
Package limiter provides an IP request rate limiter with Gin middleware.
wellknown
Package wellknown provides data types and abstractions for service discovery endpoints.
Package wellknown provides data types and abstractions for service discovery endpoints.
Package session provides session storage and management.
Package session provides session storage and management.
Package thumb provides JPEG resampling and thumbnail generation.
Package thumb provides JPEG resampling and thumbnail generation.
Package ttl provides cache expiration defaults and helper functions.
Package ttl provides cache expiration defaults and helper functions.
Package viewer provides photo viewer data structures and utility functions.
Package viewer provides photo viewer data structures and utility functions.
Package workers provides index, sync, and metadata optimization background workers.
Package workers provides index, sync, and metadata optimization background workers.

Jump to

Keyboard shortcuts

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