forked from 0x2620/pandora
store clip values in clip db, cleanup if all annotations are gone, add additionalSort
This commit is contained in:
parent
10a1239df7
commit
16cc495fb5
10 changed files with 109 additions and 99 deletions
|
|
@ -4,6 +4,9 @@
|
|||
You can edit this file.
|
||||
*/
|
||||
{
|
||||
"additionalSort": [
|
||||
{"key": "title", "operator": "+"}
|
||||
],
|
||||
"annotations": {
|
||||
"showUsers": true
|
||||
},
|
||||
|
|
@ -47,20 +50,23 @@
|
|||
{"id": "lightness", "title": "Lightness", "type": "float"},
|
||||
{"id": "volume", "title": "Volume", "type": "float"}
|
||||
],
|
||||
/*
|
||||
clipLayers is the ordered list of public layers that will appear as the
|
||||
text of clips. Excluding a layer from this list means it will not be
|
||||
included in find annotations.
|
||||
*/
|
||||
"clipLayers": ["transcripts", "keywords", "places", "events", "descriptions"],
|
||||
// fixme: either this, or filter: true in itemKeys, but not both
|
||||
"filters": [
|
||||
{"id": "source", "title": "Sources", "type": "string"},
|
||||
{"id": "project", "title": "Projects", "type": "string"},
|
||||
{"id": "topic", "title": "Topics", "type": "string"},
|
||||
{"id": "name", "title": "People", "type": "string"},
|
||||
{"id": "keywords", "title": "Keywords", "type": "string"},
|
||||
{"id": "language", "title": "Languages", "type": "string"},
|
||||
{"id": "license", "title": "License", "type": "string"},
|
||||
{"id": "places", "title": "Places", "type": "string"},
|
||||
//{"id": "year", "title": "Years", "type": "integer"},
|
||||
{"id": "features", "title": "Features", "type": "string"},
|
||||
{"id": "director", "title": "Directors", "type": "string"},
|
||||
{"id": "cinematographer", "title": "Cinematographers", "type": "string"},
|
||||
{"id": "license", "title": "License", "type": "string"}
|
||||
{"id": "events", "title": "Events", "type": "string"},
|
||||
{"id": "keywords", "title": "Keywords", "type": "string"}
|
||||
],
|
||||
/*
|
||||
An itemKey must have the following properties:
|
||||
|
|
@ -137,12 +143,6 @@
|
|||
"autocomplete": true,
|
||||
"find": true
|
||||
},
|
||||
{
|
||||
"id": "annotations",
|
||||
"title": "Annotation",
|
||||
"type": "string",
|
||||
"find": true
|
||||
},
|
||||
{
|
||||
"id": "keywords",
|
||||
"title": "Keywords",
|
||||
|
|
@ -155,7 +155,6 @@
|
|||
"autocomplete": true,
|
||||
"columnRequired": true,
|
||||
"columnWidth": 180,
|
||||
"filter": true,
|
||||
"sort": "person"
|
||||
},
|
||||
{
|
||||
|
|
@ -164,12 +163,11 @@
|
|||
"type": ["string"],
|
||||
"autocomplete": true,
|
||||
"columnWidth": 180,
|
||||
"filter": true,
|
||||
"sort": "person"
|
||||
},
|
||||
{
|
||||
"id": "features",
|
||||
"title": "Features",
|
||||
"id": "featuring",
|
||||
"title": "Featuring",
|
||||
"type": ["string"],
|
||||
"autocomplete": true,
|
||||
"columnRequired": true,
|
||||
|
|
@ -177,15 +175,6 @@
|
|||
"filter": true,
|
||||
"sort": "person"
|
||||
},
|
||||
{
|
||||
"id": "year",
|
||||
"title": "Year",
|
||||
"type": "year",
|
||||
"autocomplete": true,
|
||||
"columnWidth": 60,
|
||||
"filter": true
|
||||
//"find": true
|
||||
},
|
||||
{
|
||||
"id": "language",
|
||||
"title": "Language",
|
||||
|
|
@ -195,13 +184,6 @@
|
|||
"filter": true,
|
||||
"find": true
|
||||
},
|
||||
{
|
||||
"id": "runtime",
|
||||
"title": "Runtime",
|
||||
"type": "time",
|
||||
"columnWidth": 60,
|
||||
"format": {"type": "duration", "args": [0, "medium"]}
|
||||
},
|
||||
{
|
||||
"id": "location",
|
||||
"title": "Location",
|
||||
|
|
@ -211,19 +193,19 @@
|
|||
"filter": true,
|
||||
"find": true
|
||||
},
|
||||
{
|
||||
"id": "date",
|
||||
"title": "Date",
|
||||
"type": "string",
|
||||
"columnWidth": 120
|
||||
//"format": {"type": "date", "args": ["%a, %b %e, %Y"]}
|
||||
},
|
||||
{
|
||||
"id": "description",
|
||||
"title": "Description",
|
||||
"type": "text",
|
||||
"find": true
|
||||
},
|
||||
{
|
||||
"id": "wordsinsummary",
|
||||
"title": "Words in Summary",
|
||||
"type": "integer",
|
||||
"columnWidth": 60,
|
||||
"value": {"key": "description", "type": "words"}
|
||||
},
|
||||
{
|
||||
"id": "created",
|
||||
"title": "Date Created",
|
||||
|
|
@ -237,6 +219,12 @@
|
|||
"type": "string",
|
||||
"columnWidth": 90
|
||||
},
|
||||
{
|
||||
"id": "annotations",
|
||||
"title": "Annotation",
|
||||
"type": "string",
|
||||
"find": true
|
||||
},
|
||||
{
|
||||
"id": "places",
|
||||
"title": "Places",
|
||||
|
|
@ -268,7 +256,8 @@
|
|||
"id": "resolution",
|
||||
"title": "Resolution",
|
||||
"type": ["integer"],
|
||||
"columnWidth": 90
|
||||
"columnWidth": 90,
|
||||
"format": {"type": "resolution", "args": ["px"]}
|
||||
},
|
||||
{
|
||||
"id": "aspectratio",
|
||||
|
|
@ -392,7 +381,6 @@
|
|||
"title": "License",
|
||||
"type": ["string"],
|
||||
"columnWidth": 120,
|
||||
"autocomplete": true,
|
||||
"filter": true
|
||||
},
|
||||
{
|
||||
|
|
@ -517,7 +505,6 @@
|
|||
],
|
||||
"totals": [
|
||||
{"id": "items"},
|
||||
{"id": "runtime"},
|
||||
{"id": "files", "admin": true},
|
||||
{"id": "duration", "admin": true},
|
||||
{"id": "size", "admin": true},
|
||||
|
|
@ -558,7 +545,7 @@
|
|||
"itemFind": {"conditions": [], "operator": "&"},
|
||||
"itemSort": [{"key": "position", "operator": "+"}],
|
||||
"itemView": "info",
|
||||
"listColumns": ["title", "source", "project", "director", "language", "duration"],
|
||||
"listColumns": ["title", "source", "project", "topics", "language", "duration"],
|
||||
"listColumnWidth": {},
|
||||
"listSelection": [],
|
||||
"listSort": [{"key": "title", "operator": "+"}],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue