photoprism/frontend/tests/unit/config.js
Michael Mayer 82d61d1f93 File Types: Add experimental support for animated GIFs #590 #2207
Animated GIFs are transcoded to AVC because it is much smaller and
thus also suitable for long/large animations. In addition, this commit
adds support for more metadata fields such as frame rate, number of
frames, file capture timestamp (unix milliseconds), media type,
and software version. Support for SVG files can later be implemented in
a similar way.
2022-04-13 22:17:59 +02:00

547 lines
9.9 KiB
JavaScript

const clientConfig = {
mode: "user",
name: "PhotoPrism",
version: "210710-bae1f2d7-Linux-x86_64-DEBUG",
copyright: "(c) 2018-2022 PhotoPrism UG. All rights reserved.",
flags: "public debug experimental settings",
baseUri: "",
staticUri: "/static",
apiUri: "/api/v1",
contentUri: "/api/v1",
siteUrl: "http://localhost:2342/",
sitePreview: "http://localhost:2342/static/img/preview.jpg",
siteTitle: "PhotoPrism",
siteCaption: "AI-Powered Photos App",
siteDescription: "Open-Source Photo Management",
siteAuthor: "@photoprism_app",
debug: false,
readonly: false,
uploadNSFW: false,
public: true,
experimental: true,
disableSettings: false,
test: true,
demo: false,
sponsor: true,
albumCategories: ["Animal", "Holiday"],
albums: [
{
ID: 69,
UID: "aqw0vmr32zb4560f",
CoverUID: "",
FolderUID: "",
Slug: "test-album-1",
Path: "",
Type: "album",
Title: "Test Album 1",
Location: "",
Category: "",
Caption: "",
Description: "",
Notes: "",
Filter: "",
Order: "oldest",
Template: "",
Country: "zz",
Year: 0,
Month: 0,
Day: 0,
Favorite: true,
Private: false,
CreatedAt: "2021-07-10T09:28:03Z",
UpdatedAt: "2021-07-10T09:28:03Z",
DeletedAt: null,
},
{
ID: 70,
UID: "aqw0vmzrkc202vty",
CoverUID: "",
FolderUID: "",
Slug: "test-album-2",
Path: "",
Type: "album",
Title: "Test Album 2",
Location: "",
Category: "",
Caption: "",
Description: "",
Notes: "",
Filter: "",
Order: "oldest",
Template: "",
Country: "zz",
Year: 0,
Month: 0,
Day: 0,
Favorite: true,
Private: false,
CreatedAt: "2021-07-10T09:28:12Z",
UpdatedAt: "2021-07-10T09:28:12Z",
DeletedAt: null,
},
],
cameras: [
{
ID: 7,
Slug: "apple-iphone-se",
Name: "Apple iPhone SE",
Make: "Apple",
Model: "iPhone SE",
},
{
ID: 2,
Slug: "canon-eos-6d",
Name: "Canon EOS 6D",
Make: "Canon",
Model: "EOS 6D",
},
{
ID: 3,
Slug: "canon-eos-7d",
Name: "Canon EOS 7D",
Make: "Canon",
Model: "EOS 7D",
},
{
ID: 6,
Slug: "hmd-global-nokia-x71",
Name: "HMD Global Nokia X71",
Make: "HMD Global",
Model: "Nokia X71",
},
{
ID: 4,
Slug: "huawei-mate-20-lite",
Name: "HUAWEI Mate 20 lite",
Make: "HUAWEI",
Model: "Mate 20 lite",
},
{
ID: 5,
Slug: "huawei-p30",
Name: "HUAWEI P30",
Make: "HUAWEI",
Model: "P30",
},
{
ID: 1,
Slug: "zz",
Name: "Unknown",
Make: "",
Model: "Unknown",
},
],
lenses: [
{
ID: 6,
Slug: "apple-iphone-se-back-camera-4-15mm-f-2-2",
Name: "Apple iPhone SE back camera 4.15mm f/2.2",
Make: "Apple",
Model: "iPhone SE back camera 4.15mm f/2.2",
Type: "",
},
{
ID: 3,
Slug: "ef100mm-f-2-8l-macro-is-usm",
Name: "EF100mm f/2.8L Macro IS USM",
Make: "",
Model: "EF100mm f/2.8L Macro IS USM",
Type: "",
},
{
ID: 5,
Slug: "ef16-35mm-f-2-8l-ii-usm",
Name: "EF16-35mm f/2.8L II USM",
Make: "",
Model: "EF16-35mm f/2.8L II USM",
Type: "",
},
{
ID: 2,
Slug: "ef24-105mm-f-4l-is-usm",
Name: "EF24-105mm f/4L IS USM",
Make: "",
Model: "EF24-105mm f/4L IS USM",
Type: "",
},
{
ID: 4,
Slug: "ef70-200mm-f-4l-is-usm",
Name: "EF70-200mm f/4L IS USM",
Make: "",
Model: "EF70-200mm f/4L IS USM",
Type: "",
},
{
ID: 1,
Slug: "zz",
Name: "Unknown",
Make: "",
Model: "Unknown",
Type: "",
},
],
countries: [
{
ID: "bw",
Slug: "botswana",
Name: "Botswana",
},
{
ID: "fr",
Slug: "france",
Name: "France",
},
{
ID: "de",
Slug: "germany",
Name: "Germany",
},
{
ID: "gr",
Slug: "greece",
Name: "Greece",
},
{
ID: "za",
Slug: "south-africa",
Name: "South Africa",
},
{
ID: "gb",
Slug: "united-kingdom",
Name: "United Kingdom",
},
{
ID: "zz",
Slug: "zz",
Name: "Unknown",
},
],
people: [
{
UID: "jr0jgyx2viicdnf7",
Name: "Andrea Sander",
Keywords: ["andrea"],
},
{
UID: "jr0jgyx2viicdn88",
Name: "Otto Sander",
Keywords: ["andrea"],
},
{
UID: "jr0jgzi2qmp5wt97",
Name: "Otto Sander",
Keywords: ["otto", "sander"],
},
],
thumbs: [
{
size: "fit_720",
use: "Mobile, TV",
w: 720,
h: 720,
},
{
size: "fit_1280",
use: "Mobile, HD Ready TV",
w: 1280,
h: 1024,
},
{
size: "fit_1920",
use: "Mobile, Full HD TV",
w: 1920,
h: 1200,
},
{
size: "fit_2048",
use: "Tablets, Cinema 2K",
w: 2048,
h: 2048,
},
{
size: "fit_2560",
use: "Quad HD, Retina Display",
w: 2560,
h: 1600,
},
{
size: "fit_4096",
use: "Ultra HD, Retina 4K",
w: 4096,
h: 4096,
},
{
size: "fit_7680",
use: "8K Ultra HD 2, Retina 6K",
w: 7680,
h: 4320,
},
],
status: "unregistered",
mapKey: "D9ve6edlcVR2mEsNvCXa",
downloadToken: "2lbh9x09",
previewToken: "public",
cssUri: "/static/build/app.2259c0edcc020e7af593.css",
jsUri: "/static/build/app.9bd7132eaee8e4c7c7e3.js",
manifestUri: "/manifest.json?0e41a7e5",
settings: {
ui: {
scrollbar: true,
zoom: false,
theme: "default",
language: "en",
},
search: {
batchSize: 60,
},
maps: {
animate: 0,
style: "streets",
},
features: {
upload: true,
download: true,
private: true,
review: false,
files: true,
videos: true,
folders: true,
albums: true,
moments: true,
estimates: true,
people: true,
labels: true,
places: true,
edit: true,
archive: true,
delete: false,
share: true,
library: true,
import: true,
logs: true,
},
import: {
path: "/",
move: false,
},
index: {
path: "/",
convert: true,
rescan: false,
},
stack: {
uuid: true,
meta: true,
name: false,
},
share: {
title: "",
},
download: {
name: "file",
},
templates: {
default: "index.tmpl",
},
},
disable: {
backups: false,
webdav: false,
settings: false,
places: false,
exiftool: false,
darktable: false,
rawtherapee: false,
sips: true,
heifconvert: false,
ffmpeg: false,
tensorflow: false,
},
count: {
all: 133,
photos: 132,
videos: 1,
cameras: 6,
lenses: 5,
countries: 6,
hidden: 0,
favorites: 1,
private: 0,
review: 22,
stories: 0,
albums: 2,
moments: 4,
months: 27,
folders: 23,
files: 136,
places: 17,
states: 8,
people: 5,
labels: 22,
labelMaxPhotos: 118,
},
pos: {
uid: "pqu0xswtrlixbcjp",
cid: "s2:149c947fca4c",
utc: "2021-06-01T09:46:52Z",
lat: 35.2847,
lng: 23.8122,
},
years: [2021, 2020, 2019, 2018, 2017, 2015, 2013, 2012],
colors: [
{
Example: "#AB47BC",
Name: "Purple",
Slug: "purple",
},
{
Example: "#FF00FF",
Name: "Magenta",
Slug: "magenta",
},
{
Example: "#EC407A",
Name: "Pink",
Slug: "pink",
},
{
Example: "#EF5350",
Name: "Red",
Slug: "red",
},
{
Example: "#FFA726",
Name: "Orange",
Slug: "orange",
},
{
Example: "#D4AF37",
Name: "Gold",
Slug: "gold",
},
{
Example: "#FDD835",
Name: "Yellow",
Slug: "yellow",
},
{
Example: "#CDDC39",
Name: "Lime",
Slug: "lime",
},
{
Example: "#66BB6A",
Name: "Green",
Slug: "green",
},
{
Example: "#009688",
Name: "Teal",
Slug: "teal",
},
{
Example: "#00BCD4",
Name: "Cyan",
Slug: "cyan",
},
{
Example: "#2196F3",
Name: "Blue",
Slug: "blue",
},
{
Example: "#A1887F",
Name: "Brown",
Slug: "brown",
},
{
Example: "#F5F5F5",
Name: "White",
Slug: "white",
},
{
Example: "#9E9E9E",
Name: "Grey",
Slug: "grey",
},
{
Example: "#212121",
Name: "Black",
Slug: "black",
},
],
categories: [
{
UID: "lqw0teu1kndplci9",
Slug: "animal",
Name: "Animal",
},
{
UID: "lqw0tfrbx6e6flcx",
Slug: "bird",
Name: "Bird",
},
{
UID: "lqw0tfw28lz7hcpq",
Slug: "food",
Name: "Food",
},
{
UID: "lqw0tfqhgq2fr0ga",
Slug: "insect",
Name: "Insect",
},
{
UID: "lqw0tfr144mh3jrd",
Slug: "nature",
Name: "Nature",
},
{
UID: "lqw0tf72t04mgecr",
Slug: "outdoor",
Name: "Outdoor",
},
{
UID: "lqw0teu1jpuk8310",
Slug: "people",
Name: "People",
},
{
UID: "lqw0teufc81nxvqt",
Slug: "portrait",
Name: "Portrait",
},
{
UID: "lqw0tft3e5qjlfcz",
Slug: "vehicle",
Name: "Vehicle",
},
{
UID: "lqw0tft315xza8bk",
Slug: "water",
Name: "Water",
},
{
UID: "lqw0tfs1dfgra72o",
Slug: "wildlife",
Name: "Wildlife",
},
],
clip: 160,
server: {
cores: 16,
routines: 26,
memory: {
used: 81586008,
reserved: 148459544,
info: "Used 82 MB / Reserved 148 MB",
},
},
};
window.__CONFIG__ = clientConfig;
export default clientConfig;