Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CalcAspectSize ¶
func CalcAspectSize(width, height, maxWidth, maxHeight int64) size
func NewDefaultIndexFS ¶
func NewDefaultIndexFS(fs http.FileSystem, indexFile string) http.FileSystem
Types ¶
type CollFacetType ¶ added in v2.0.8
type CollFacetType struct { Id int64 `toml:"id" json:"id"` //Name string `toml:"name" json:"name"` Count int `toml:"count" json:"count"` Title string `toml:"title" json:"title"` Url string `toml:"url" json:"url"` Identifier string `toml:"identifier" json:"identifier"` Image string `toml:"image" json:"image"` Contact string `toml:"contact" json:"contact"` }
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func NewController ¶
func NewController(localAddr, externalAddr, searchAddr, detailAddr string, protoHTTP bool, auth map[string]string, cert *tls.Certificate, templateFS, staticFS, dataFS fs.FS, client client.RevCatGraphQLClient, zoomPos map[string][]image.Rectangle, mediaserverBase string, bundle *i18n.Bundle, collections []*CollFacetType, fieldMapping map[string]string, embeddings *openai.ClientV2, templateDebug, zoomOnly bool, logger zLogger.ZLogger) (*Controller, error)
func (*Controller) Start ¶
func (ctrl *Controller) Start() error
func (*Controller) Stop ¶
func (ctrl *Controller) Stop() error
type DefaultIndexFS ¶
type DefaultIndexFS struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.