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. |
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. |
Click to show internal directories.
Click to hide internal directories.