pandora/pandora/config.indiancinema.jsonc

1009 lines
33 KiB
Plaintext
Raw Normal View History

2013-02-18 12:53:05 +00:00
/*
indiancine.ma Settings
You can edit this file.
*/
2013-02-18 12:53:05 +00:00
{
2014-12-01 17:13:17 +00:00
/*
"annotations" configures the annotation panel.
- showUsers: If true, include list of users in menu, so that
annotations by specific users can be turned on and off
*/
2013-02-18 12:53:05 +00:00
"annotations": {
2013-02-27 09:38:42 +00:00
"showUsers": true
2013-02-18 12:53:05 +00:00
},
2014-12-01 17:13:17 +00:00
/*
"cantPlay" sets the UI for videos that a user is not allowed to play.
icon: symbol name (see https://oxjs.org/#examples/symbols/live)
link: loaded on click
text: shown on hover
*/
2013-02-18 12:53:05 +00:00
"cantPlay": {
"icon": "NoCopyright",
"link": "/rights",
"text": "This movie is still under copyright."
2013-02-18 12:53:05 +00:00
},
/*
Capabilities are per user level.
They can either be general:
{level: true} means a user of that level has the capability)
or related to items:
{level: x} means a user of that level has the capability
for items of a rights level up to and including x
*/
"capabilities": {
2014-03-04 10:04:02 +00:00
"canAddItems": {"researcher": true, "staff": true, "admin": true},
"canDownloadVideo": {"guest": -1, "member": -1, "researcher": 3, "staff": 3, "admin": 3},
2013-02-18 12:53:05 +00:00
"canEditAnnotations": {"staff": true, "admin": true},
2014-11-18 18:16:28 +00:00
"canEditEntities": {"staff": true, "admin": true},
2014-03-04 10:04:02 +00:00
"canEditDocuments": {"researcher": true, "staff": true, "admin": true},
"canEditEvents": {"researcher": true, "staff": true, "admin": true},
2015-01-25 05:53:32 +00:00
"canEditFeaturedEdits": {"staff": true, "admin": true},
"canEditFeaturedLists": {"staff": true, "admin": true},
"canEditFeaturedTexts": {"staff": true, "admin": true},
2014-03-04 10:04:02 +00:00
"canEditMedia": {"researcher": true, "staff": true, "admin": true},
"canEditMetadata": {"researcher": true, "staff": true, "admin": true},
"canEditPlaces": {"researcher": true, "staff": true, "admin": true},
2014-06-04 07:34:36 +00:00
"canEditRightsLevel": {"researcher": true, "staff": true, "admin": true},
2013-02-18 12:53:05 +00:00
"canEditSitePages": {"staff": true, "admin": true},
2013-02-19 15:21:59 +00:00
"canEditUsers": {"staff": true, "admin": true},
2014-09-18 15:29:50 +00:00
"canExportAnnotations": {"member": true, "researcher": true, "staff": true, "admin": true},
2014-03-04 10:04:02 +00:00
"canImportAnnotations": {"researcher": true, "staff": true, "admin": true},
"canManageDocuments": {"member": true, "researcher": true, "staff": true, "admin": true},
"canManageEntities": {"member": true, "researcher": true, "staff": true, "admin": true},
2014-03-04 10:04:02 +00:00
"canManagePlacesAndEvents": {"member": true, "researcher": true, "staff": true, "admin": true},
"canManageTitlesAndNames": {"member": true, "researcher": true, "staff": true, "admin": true},
2013-02-18 12:53:05 +00:00
"canManageUsers": {"staff": true, "admin": true},
2014-03-04 10:04:02 +00:00
"canPlayClips": {"guest": 3, "member": 3, "researcher": 3, "staff": 3, "admin": 3},
"canPlayVideo": {"guest": 1, "member": 1, "researcher": 3, "staff": 3, "admin": 3},
"canReadText": {"guest": 0, "member": 0, "researcher": 1, "staff": 1, "admin": 1},
"canRemoveItems": {"staff": true, "admin": true},
2014-03-04 10:04:02 +00:00
"canSeeAccessed": {"researcher": true, "staff": true, "admin": true},
"canSeeDebugMenu": {"researcher": true, "staff": true, "admin": true},
"canSeeExtraItemViews": {"researcher": true, "staff": true, "admin": true},
"canSeeMedia": {"researcher": true, "staff": true, "admin": true},
"canSeeItem": {"guest": 3, "member": 3, "researcher": 3, "staff": 3, "admin": 3},
"canSeeSize": {"researcher": true, "staff": true, "admin": true},
"canSeeSoftwareVersion": {"researcher": true, "staff": true, "admin": true},
"canSendMail": {"staff": true, "admin": true}
2013-02-18 12:53:05 +00:00
},
/*
2013-04-18 10:55:37 +00:00
clipKeys are the properties that clips can be sorted by.
2013-02-18 12:53:05 +00:00
If sortOperator is not specified, it will be + for strings and - for numbers.
*/
"clipKeys": [
{"id": "text", "title": "Text", "type": "string"},
{"id": "position", "title": "Position", "type": "float", "sortOperator": "+"},
{"id": "duration", "title": "Duration", "type": "float"},
{"id": "hue", "title": "Hue", "type": "float", "sortOperator": "+"},
{"id": "saturation", "title": "Saturation", "type": "float"},
{"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": ["subtitles", "keywords", "notes"],
"entities": [],
2014-12-01 17:13:17 +00:00
/*
"flags" sets if in filters, countries and languages have a flag icon.
*/
"flags": false,
2014-12-01 17:13:17 +00:00
/*
"help" specifies the sections of the help dialog.
There isn't much of a point in making changes to this.
*/
2013-03-04 10:07:37 +00:00
"help": [
{"id": "help", "title": "Help"},
{"id": "accounts", "title": "Accounts"},
{"id": "navigation", "title": "Navigation"},
{"id": "views", "title": "Views"},
{"id": "timelines", "title": "Timelines"},
2013-03-04 10:07:37 +00:00
{"id": "clips", "title": "Clips"},
{"id": "maps", "title": "Maps"},
{"id": "calendars", "title": "Calendars"},
{"id": "find", "title": "Find"},
2013-03-04 10:07:37 +00:00
{"id": "filters", "title": "Filters"},
{"id": "lists", "title": "Lists"},
{"id": "player", "title": "Player"},
{"id": "editor", "title": "Editor"},
{"id": "documents", "title": "Documents"},
{"id": "entities", "title": "Entities"},
{"id": "edits", "title": "Edits"},
2013-03-04 10:07:37 +00:00
{"id": "texts", "title": "Texts"},
{"id": "embeds", "title": "Embeds"}
2013-03-04 10:07:37 +00:00
],
2013-02-18 12:53:05 +00:00
/*
An itemKey must have the following properties:
id: The id of the key (as known by the server)
title: The title of the key (as displayed by the client)
type: text, string, float, integer, or array of any of these
and can have any of the following properties:
autocomplete: If true, find element will autocomplete
autocompleteSort: Sort order of autocomplete suggestions
2013-02-18 12:53:05 +00:00
capability: A capability required to see this key
columnRequired: If true, the column can't be removed
columnWidth: Default column width in px
filter: If true, one can filter results by this key
find: If true, this key will appear as a find option
format: {type: "...", args: [...]}, for special formatting
(Ox.formatType(args) will be called)
secondaryId: If true, loading /value will redirect to the item
2013-02-18 12:53:05 +00:00
sort: If true, one can sort results by this key
sortOperator: sort operator (+, -), in case it differs from the
default for the key's type (+ for strings, - for numbers)
sortType: special sort type (title, person)
value: {key: "...", type: "..."}, for keys that are derived
from other keys (like number of actors), or "capability"
*/
"itemKeys": [
{
"id": "*",
"title": "All",
"type": "text",
"find": true
},
{
"id": "title",
"title": "Title",
"type": "string",
2013-02-19 11:26:32 +00:00
"additionalSort": [{"key": "year", "operator": "+"}, {"key": "director", "operator": "+"}],
2013-02-18 12:53:05 +00:00
"autocomplete": true,
"autocompleteSort": [{"key": "year", "operator": "+"}],
2013-02-18 12:53:05 +00:00
"columnRequired": true,
"columnWidth": 180,
"find": true,
"sort": true,
"sortType": "title"
},
{
"id": "director",
"title": "Director",
"type": ["string"],
2013-02-19 11:26:32 +00:00
"additionalSort": [{"key": "year", "operator": "+"}, {"key": "title", "operator": "-"}],
2013-02-18 12:53:05 +00:00
"autocomplete": true,
"columnRequired": true,
"columnWidth": 180,
"filter": true,
"find": true,
"sort": true,
"sortType": "person"
},
{
"id": "country",
"title": "Country",
"type": ["string"],
"autocomplete": true,
"columnWidth": 120,
"find": true,
"sort": true
},
{
"id": "year",
"title": "Year",
2013-02-19 11:29:23 +00:00
"type": "year",
2013-02-18 12:53:05 +00:00
"additionalSort": [{"key": "director", "operator": "+"}, {"key": "title", "operator": "+"}],
"autocomplete": true,
"columnWidth": 60,
"filter": true,
"find": true,
2013-02-19 11:29:23 +00:00
"sort": true,
"sortOperator": "+"
2013-02-18 12:53:05 +00:00
},
{
"id": "language",
"title": "Language",
"type": ["string"],
"autocomplete": true,
"columnWidth": 120,
"filter": true,
"find": true,
"sort": true
},
{
"id": "runtime",
"title": "Runtime",
"type": "time",
"columnWidth": 60,
"format": {"type": "duration", "args": [0]},
2013-02-18 12:53:05 +00:00
"sort": true
},
2013-02-19 18:35:31 +00:00
{
2013-02-25 16:38:35 +00:00
"id": "color",
"title": "Color",
"type": ["string"],
"columnWidth": 120,
"filter": true,
"find": true,
"sort": true
},
{
"id": "sound",
"title": "Sound",
2013-02-19 18:35:31 +00:00
"type": ["string"],
"columnWidth": 120,
"filter": true,
"find": true,
"sort": true
},
2013-02-18 12:53:05 +00:00
{
"id": "productionCompany",
"title": "Studio",
2013-02-18 12:53:05 +00:00
"type": ["string"],
"autocomplete": true,
"columnWidth": 180,
"description": true,
2013-02-18 12:53:05 +00:00
"filter": true,
"find": true,
"sort": true
2013-02-18 12:53:05 +00:00
},
{
"id": "producer",
"title": "Producer",
2013-02-18 12:53:05 +00:00
"type": ["string"],
"autocomplete": true,
"columnWidth": 180,
"filter": true,
"find": true,
"sort": true,
"sortType": "person"
},
{
"id": "codirector",
"title": "Co-Director",
"type": ["string"],
"autocomplete": true,
"columnWidth": 180,
"filter": true,
"find": true,
"sort": true,
"sortType": "person"
},
2013-02-18 14:17:37 +00:00
{
"id": "writer",
"title": "Writer",
2013-02-18 14:17:37 +00:00
"type": ["string"],
"autocomplete": true,
"columnWidth": 180,
"filter": true,
"find": true,
"sort": true,
"sortType": "person"
},
2013-02-18 12:53:05 +00:00
{
"id": "cinematographer",
"title": "Cinematographer",
"type": ["string"],
"autocomplete": true,
"columnWidth": 180,
"filter": true,
"find": true,
"sort": true,
"sortType": "person"
},
{
"id": "editor",
"title": "Editor",
"type": ["string"],
"autocomplete": true,
2013-02-26 07:54:38 +00:00
"columnWidth": 180,
"filter": true,
"find": true,
"sort": true,
"sortType": "person"
},
{
"id": "composer",
"title": "Composer",
"type": ["string"],
"autocomplete": true,
2013-02-18 12:53:05 +00:00
"columnWidth": 180,
"filter": true,
"find": true,
"sort": true,
"sortType": "person"
},
{
"id": "lyricist",
"title": "Lyricist",
"type": ["string"],
"autocomplete": true,
"columnWidth": 180,
"filter": true,
"find": true,
"sort": true,
"sortType": "person"
},
2013-02-18 12:53:05 +00:00
{
"id": "actor",
"title": "Cast",
2013-02-18 12:53:05 +00:00
"type": ["string"],
"autocomplete": true,
"filter": true,
"find": true,
"sortType": "person"
},
{
"id": "numberofactors",
"title": "Number of Actors",
"type": "integer",
"columnWidth": 60,
"sort": true,
"value": {"key": "actor", "type": "length"}
},
{
"id": "name",
"title": "Name",
"type": ["string"],
"autocomplete": true,
"description": true,
2013-02-18 12:53:05 +00:00
"find": true
},
{
2013-02-25 16:38:35 +00:00
"id": "genre",
"title": "Genre",
"type": ["string"],
"autocomplete": true,
"columnWidth": 120,
"filter": true,
"find": true,
"sort": true
2013-02-18 12:53:05 +00:00
},
{
"id": "keyword",
"title": "Keyword",
"type": ["string"],
"autocomplete": true,
"filter": true,
"find": true
},
2013-02-18 12:53:05 +00:00
{
"id": "summary",
"title": "Summary",
"type": "text",
"find": true
},
{
"id": "id",
"title": "ID",
"type": "string",
"columnWidth": 90,
"sort": true
},
{
"id": "encyclopedia",
"title": "Encyclopedia",
"type": "string",
"capability": "canEditMetadata"
},
{
"id": "wiki",
"title": "Wiki",
"type": "string",
"capability": "canEditMetadata"
},
2013-02-24 10:45:44 +00:00
{
"id": "imdbId",
"title": "IMDb ID",
2013-02-24 10:45:44 +00:00
"type": "string",
"columnWidth": 90,
"secondaryId": true,
2013-02-24 10:45:44 +00:00
"sort": true
},
2013-12-26 08:35:41 +00:00
{
"id": "links",
"title": "Links",
"type": ["string"],
"columnWidth": 180,
"find": true
},
{
"id": "comments",
"title": "Comments",
"type": "text",
"capability": "canEditMetadata"
},
{
"id": "annotations",
"title": "Annotations",
"type": "string", // fixme: not the best type for this magic key
"find": true
},
{
"id": "keywords",
"title": "Keywords",
"type": "layer",
"find": true
},
{
"id": "notes",
"title": "Notes",
"type": "layer",
"find": true
},
2013-02-18 12:53:05 +00:00
{
"id": "subtitles",
"title": "Subtitles",
"type": "layer",
"find": true
},
{
"id": "duration",
"title": "Duration",
"type": "time",
2013-02-18 12:53:05 +00:00
"columnWidth": 90,
"format": {"type": "duration", "args": []},
"sort": true
},
{
"id": "resolution",
"title": "Resolution",
"type": ["integer"],
"capability": "canSeeMedia",
2013-02-18 12:53:05 +00:00
"columnWidth": 90,
"format": {"type": "resolution", "args": ["px"]},
"sort": true
},
{
"id": "aspectratio",
"title": "Aspect Ratio",
"type": "float",
"columnWidth": 90,
"format": {"type": "unit", "args": [":1", 3]},
"sort": true
},
{
"id": "pixels",
"title": "Pixels",
"type": "integer",
"capability": "canSeeMedia",
2013-02-18 12:53:05 +00:00
"columnWidth": 90,
"format": {"type": "value", "args": ["px"]},
"sort": true
},
{
"id": "hue",
"title": "Hue",
"type": "float",
"columnWidth": 90,
"format": {"type": "color", "args": ["hue"]},
"sort": true,
"sortOperator": "+"
},
{
"id": "saturation",
"title": "Saturation",
"type": "float",
"columnWidth": 90,
"format": {"type": "color", "args": ["saturation"]},
"sort": true
},
{
"id": "lightness",
"title": "Lightness",
"type": "float",
"columnWidth": 90,
"format": {"type": "color", "args": ["lightness"]},
"sort": true
},
{
"id": "volume",
"title": "Volume",
"type": "float",
"columnWidth": 60,
"format": {"type": "color", "args": ["lightness"]},
"sort": true
},
{
"id": "numberofcuts",
"title": "Number of Cuts",
"type": "integer",
"columnWidth": 60,
"format": {"type": "number", "args": []},
"sort": true,
"value": {"key": "cuts", "type": "length"}
},
{
"id": "cutsperminute",
"title": "Cuts per Minute",
"type": "float",
"columnWidth": 60,
"format": {"type": "number", "args": [3]},
"sort": true,
"value": {"key": "cuts", "type": "lengthperminute"}
},
{
"id": "words",
"title": "Number of Words",
"type": "integer",
"columnWidth": 60,
"format": {"type": "number", "args": []},
"sort": true,
"value": {"layer": "subtitles", "type": "words"}
},
{
"id": "wordsperminute",
"title": "Words per Minute",
"type": "float",
"columnWidth": 60,
"format": {"type": "number", "args": [3]},
"sort": true,
"value": {"layer": "subtitles", "type": "wordsperminute"}
},
{
"id": "numberofdocuments",
"title": "Number of Documents",
"type": "integer",
"columnWidth": 60,
"format": {"type": "number", "args": []},
"sort": true,
"value": {"key": "documents", "type": "length"}
},
2013-02-18 12:53:05 +00:00
{
"id": "size",
"title": "Size",
"type": "integer",
"capability": "canSeeSize",
"columnWidth": 60,
"format": {"type": "value", "args": ["B"]},
"sort": true
},
{
"id": "bitrate",
"title": "Bitrate",
"type": "integer",
"capability": "canSeeMedia",
2013-02-18 12:53:05 +00:00
"columnWidth": 60,
"format": {"type": "value", "args": ["bps"]},
"sort": true
},
{
"id": "parts",
"title": "Number of Parts",
"type": "integer",
"capability": "canSeeMedia",
2013-02-18 12:53:05 +00:00
"columnWidth": 60,
"sort": true
},
{
"id": "numberoffiles",
"title": "Number of Files",
"type": "integer",
"capability": "canSeeMedia",
2013-02-18 12:53:05 +00:00
"columnWidth": 60,
"sort": true,
"value": {"key": "files", "type": "length"}
},
{
"id": "filename",
"title": "Filename",
"type": ["string"],
"capability": "canSeeMedia"
2013-02-18 12:53:05 +00:00
},
{
"id": "created",
"title": "Date Created",
"type": "date",
"columnWidth": 150,
"format": {"type": "date", "args": ["%Y-%m-%d %H:%M:%S"]},
"sort": true
},
{
"id": "modified",
"title": "Last Modified",
"type": "date",
"columnWidth": 150,
"format": {"type": "date", "args": ["%Y-%m-%d %H:%M:%S"]},
"sort": true
},
{
"id": "accessed",
"title": "Last Accessed",
"type": "date",
"capability": "canSeeAccessed",
"columnWidth": 150,
"format": {"type": "date", "args": ["%Y-%m-%d %H:%M:%S"]},
"sort": true
},
{
"id": "timesaccessed",
"title": "Times Accessed",
"type": "integer",
"capability": "canSeeAccessed",
"columnWidth": 60,
"format": {"type": "number", "args": []},
2013-02-18 12:53:05 +00:00
"sort": true
},
{
"id": "rightslevel",
"title": "Rights Level",
"type": "enum",
"columnWidth": 90,
"format": {"type": "ColorLevel", "args": [
2013-02-19 15:56:23 +00:00
["Public", "Out of Copyright", "Under Copyright", "Private"]
2013-02-18 12:53:05 +00:00
]},
"sort": true,
"sortOperator": "+",
2013-02-19 15:56:23 +00:00
"values": ["Public", "Out of Copyright", "Under Copyright", "Private", "Unknown"]
2013-02-18 12:53:05 +00:00
},
{
"id": "canplayvideo",
"title": "Can Play Video",
"type": "boolean",
"value": "capability"
},
{
"id": "canplayclips",
"title": "Can Play Clips",
"type": "boolean",
"value": "capability"
},
{
"id": "random",
"title": "Random",
"type": "integer",
"sort": true
}
],
/*
itemName specifies how items are being referred to.
Anything excessively long may cause layout errors.
*/
"itemName": {
"singular": "Movie",
"plural": "Movies"
},
2014-12-01 17:13:17 +00:00
/*
"itemRequiresVideo" specifies if items without video can be created.
If true, the only way to add an item is to upload a video.
*/
"itemRequiresVideo": false,
2014-12-01 17:13:17 +00:00
/*
"itemTitleKeys" list of itemKeys used to compose the title
via pandora.getItemTitle
*/
"itemTitleKeys": ["title", "director", "year"],
2014-12-01 17:13:17 +00:00
/*
"itemViews" is an ordered list of available item views.
Implemented views are "info", "documents", "player", "editor",
"timeline", "clips", "map", "calendar", "data" and "media".
*/
2013-02-18 12:53:05 +00:00
"itemViews": [
{"id": "info", "title": "Info"},
2013-12-23 07:50:22 +00:00
{"id": "documents", "title": "Documents"},
2013-02-18 12:53:05 +00:00
{"id": "player", "title": "Player"},
{"id": "editor", "title": "Editor"},
{"id": "timeline", "title": "Timeline"},
{"id": "clips", "title": "Clips"},
{"id": "map", "title": "Map"},
{"id": "calendar", "title": "Calendar"},
{"id": "data", "title": "Data"},
{"id": "media", "title": "Media"}
2013-02-18 12:53:05 +00:00
],
2014-12-01 17:13:17 +00:00
/*
"language" is the default language for annotations of type "text".
Text in other languages can be added via markup, for example:
<span lang="fr">Voilà!</span>
*/
"language": "en",
2014-12-01 17:13:17 +00:00
/*
"languages" is the list of languages that the interface can be set to.
Currently, localization exists for "ar", "el", "en" and "hi". (???)
*/
"languages": ["ar", "el", "en", "hi"],
2013-02-18 12:53:05 +00:00
// fixme: should be renamed to annotationLayers
2014-12-01 17:13:17 +00:00
/*
"layers" define what annotation tracks are present.
(...)
*/
2013-02-18 12:53:05 +00:00
"layers": [
{
"id": "keywords",
"title": "Keywords",
2014-03-04 10:04:02 +00:00
"canAddAnnotations": {"member": true, "researcher": true, "staff": true, "admin": true},
"hasEvents": true,
"hasPlaces": true,
"item": "Keyword",
2013-02-18 12:53:05 +00:00
"overlap": true,
"type": "string"
},
{
"id": "notes",
"title": "Notes",
2014-03-04 10:04:02 +00:00
"canAddAnnotations": {"member": true, "researcher": true, "staff": true, "admin": true},
"hasEvents": true,
"hasPlaces": true,
"item": "Note",
2013-02-18 12:53:05 +00:00
"overlap": true,
"showInfo": true,
"type": "text"
},
{
"id": "subtitles",
"title": "Subtitles",
2014-03-04 10:04:02 +00:00
"canAddAnnotations": {"researcher": true, "staff": true, "admin": true},
2013-02-18 12:53:05 +00:00
"hasEvents": true,
"hasPlaces": true,
"isSubtitles": true,
"item": "Subtitle",
"type": "text"
}
],
2014-12-01 17:13:17 +00:00
/*
*/
2013-02-18 12:53:05 +00:00
"listViews": [
{"id": "list", "title": "as List"},
{"id": "grid", "title": "as Grid"},
{"id": "timelines", "title": "with Timelines"},
{"id": "clips", "title": "with Clips"},
{"id": "clip", "title": "as Clips"},
2013-07-22 18:58:19 +00:00
//{"id": "video", "title": "as Videos"},
2013-02-18 12:53:05 +00:00
{"id": "map", "title": "on Map"},
{"id": "calendar", "title": "on Calendar"}
],
2014-12-01 17:13:17 +00:00
/*
*/
2013-02-18 12:53:05 +00:00
"media": {
2013-02-27 09:38:42 +00:00
"importPosters": false,
"importFrames": false
2013-02-18 12:53:05 +00:00
},
2014-12-01 17:13:17 +00:00
/*
*/
2013-08-08 13:01:45 +00:00
"menuExtras": [
"user",
//"locale",
"reload"
],
2014-12-01 17:13:17 +00:00
/*
*/
2013-02-18 12:53:05 +00:00
"personalLists": [
{"title": "Favorites"},
{"title": "Black & White Films", "query": {"conditions": [{"key": "color", "value": "Black and White", "operator": "=="}], "operator": "&"}},
{"title": "Silent Films", "query": {"conditions": [{"key": "language", "value": "None", "operator": "=="}, {"key": "sound", "value": "Silent", "operator": "=="}], "operator": "|"}}
2013-02-18 12:53:05 +00:00
],
2014-12-01 17:13:17 +00:00
/*
*/
"posters": {
"ratio": 0.6875
},
2014-12-01 17:13:17 +00:00
/*
*/
2014-03-04 10:04:02 +00:00
"rightsLevel": {"member": 3, "researcher": 3, "staff": 3, "admin": 3},
2014-12-01 17:13:17 +00:00
/*
*/
2013-02-18 12:53:05 +00:00
"rightsLevels": [
{"name": "Public", "color": [128, 255, 128]},
2013-02-19 15:56:23 +00:00
{"name": "Out of Copyright", "color": [212, 255, 128]},
{"name": "Under Copyright", "color": [255, 212, 128]},
2013-02-18 12:53:05 +00:00
{"name": "Private", "color": [255, 128, 128]}
],
2014-12-01 17:13:17 +00:00
/*
*/
2013-02-18 12:53:05 +00:00
"site": {
2014-01-16 13:09:59 +00:00
"description": "Indiancine.ma is an annotated online archive of Indian film. It is intended to serve as a shared resource for film scholars and enthusiasts in India and beyond.",
2013-02-18 12:53:05 +00:00
// FIXME: "from" and "to" would be more intuitive as keys here
"email": {
// E-mail address in contact form (to)
2013-02-19 15:21:59 +00:00
"contact": "indiancine.ma@indiancine.ma",
"footer": "-- \nIndiancine.ma - https://indiancine.ma",
2013-02-18 13:23:59 +00:00
"prefix": "Indiancine.ma News -",
2013-02-18 12:53:05 +00:00
// E-mail address uses by the system (from)
"system": "system@indiancine.ma"
},
"folderdepth": 4,
2013-02-24 09:17:03 +00:00
"https": true,
2013-02-18 12:53:05 +00:00
"id": "indiancinema",
2013-02-18 13:23:59 +00:00
"name": "Indiancine.ma",
"sendReferrer": true,
"url": "indiancine.ma"
2013-02-18 12:53:05 +00:00
},
2014-12-01 17:13:17 +00:00
/*
*/
2013-02-18 12:53:05 +00:00
"sitePages": [
{"id": "about", "title": "About"},
{"id": "news", "title": "News"},
{"id": "faq", "title": "Frequently Asked Questions"},
{"id": "terms", "title": "Terms of Service"},
{"id": "copyrights", "title": "Copyrights"},
2013-02-18 12:53:05 +00:00
{"id": "contact", "title": "Contact"}
],
2014-12-01 17:13:17 +00:00
/*
*/
"sites": [
2013-02-24 09:17:03 +00:00
{"name": "Pad.ma", "url": "pad.ma", "https": true},
{"name": "OxDB", "url": "0xdb.org", "https": true}
],
2014-12-01 17:13:17 +00:00
/*
*/
"textRightsLevels": [
{"name": "Public", "color": [128, 255, 128]},
{"name": "Private", "color": [255, 128, 128]}
],
2014-12-01 17:13:17 +00:00
/*
*/
2013-02-18 12:53:05 +00:00
"themes": ["oxlight", "oxmedium", "oxdark"],
2014-12-01 17:13:17 +00:00
/*
*/
2013-02-18 12:53:05 +00:00
"timelines": [
{"id": "antialias", "title": "Anti-Alias"},
{"id": "slitscan", "title": "Slit-Scan"},
{"id": "keyframes", "title": "Keyframes"},
{"id": "audio", "title": "Waveform"}
],
2014-12-01 17:13:17 +00:00
/*
*/
2013-02-18 12:53:05 +00:00
"totals": [
{"id": "items"},
{"id": "runtime"},
{"id": "files", "capability": "canSeeMedia"},
{"id": "duration", "capability": "canSeeMedia"},
{"id": "size", "capability": "canSeeMedia"},
2013-02-18 12:53:05 +00:00
{"id": "pixels"}
],
2014-12-01 17:13:17 +00:00
/*
*/
2013-02-18 12:53:05 +00:00
"tv": {
"showLogo": false
},
2014-12-01 17:13:17 +00:00
/*
*/
2013-02-18 12:53:05 +00:00
"user": {
"level": "guest",
"newsletter": true,
"ui": {
"annotationsCalendarSize": 128,
"annotationsMapSize": 128,
2013-02-18 12:53:05 +00:00
"annotationsRange": "all",
"annotationsSize": 256,
"annotationsSort": "position",
2013-03-06 14:09:18 +00:00
"calendarFind": "",
"calendarSelection": "",
"clipColumns": 2,
2013-02-18 12:53:05 +00:00
"columns": {
"Colors": {
"columns": ["title", "director", "country", "year", "hue", "saturation", "brightness"],
"columnWidth": {}
}
},
2014-01-07 06:49:17 +00:00
"documents": {},
"documentSize": 256,
2014-01-19 06:44:19 +00:00
"documentsSelection": {},
"documentsSort": [{"key": "name", "operator": "+"}],
"documentsView": "grid",
"edit": "",
"edits": {},
"editSelection": [],
"editSort": [
{"key": "index", "operator": "+"},
{"key": "year", "operator": "+"},
{"key": "director", "operator": "+"},
2014-02-09 06:42:21 +00:00
{"key": "title", "operator": "+"},
{"key": "position", "operator": "+"},
{"key": "duration", "operator": "+"}
],
"editView": "list",
2013-02-21 09:48:30 +00:00
"embedSize": 256,
"entitiesSelection": {},
"entitiesType": "",
2013-02-18 12:53:05 +00:00
"filters": [
{"id": "director", "sort": [{"key": "items", "operator": "-"}]},
2013-02-19 15:07:58 +00:00
{"id": "year", "sort": [{"key": "name", "operator": "+"}]},
2013-02-19 15:14:46 +00:00
{"id": "language", "sort": [{"key": "items", "operator": "-"}]},
2013-02-28 12:38:13 +00:00
{"id": "productionCompany", "sort": [{"key": "items", "operator": "-"}]},
{"id": "actor", "sort": [{"key": "items", "operator": "-"}]}
2013-02-18 12:53:05 +00:00
],
"filtersSize": 176,
"find": {"conditions": [], "operator": "&"},
"followPlayer": true,
"help": "",
2013-02-18 12:53:05 +00:00
"icons": "posters",
"infoIconSize": 256,
"item": "",
"itemFind": "",
"itemSort": [{"key": "position", "operator": "+"}],
"itemView": "info",
2013-02-28 12:38:13 +00:00
"listColumns": ["title", "director", "year", "language", "runtime", "productionCompany"],
2013-02-18 12:53:05 +00:00
"listColumnWidth": {},
"listSelection": [],
"listSort": [
{"key": "year", "operator": "+"},
{"key": "director", "operator": "+"},
{"key": "title", "operator": "+"}
],
2013-02-18 12:53:05 +00:00
"listView": "grid",
"lists": {},
"locale": "en",
2013-02-18 12:53:05 +00:00
"mapFind": "",
"mapSelection": "",
"page": "",
2013-07-11 15:15:00 +00:00
"part": {
"api": "",
2014-01-17 13:49:11 +00:00
"documents": "",
2015-02-03 17:50:35 +00:00
"entities": "",
2013-07-11 15:15:00 +00:00
"faq": "",
"help": "",
2013-07-11 18:01:31 +00:00
"news": "",
2013-08-08 11:00:47 +00:00
"preferences": "",
2013-07-11 18:01:31 +00:00
"tv": ""
2013-07-11 15:15:00 +00:00
},
2013-02-18 12:53:05 +00:00
"section": "items",
"sequenceMode": "shape",
"sequenceSort": [{"key": "director", "operator": "+"}],
"showAdvancedEmbedOptions": false,
2013-02-18 12:53:05 +00:00
"showAnnotations": true,
"showAnnotationsCalendar": true,
"showAnnotationsMap": true,
2013-02-18 12:53:05 +00:00
"showBrowser": true,
"showCalendarControls": true, // fixme: should be false
"showClips": true,
2014-01-06 12:37:15 +00:00
"showDocument": true,
2013-02-18 12:53:05 +00:00
"showFilters": true,
"showIconBrowser": false,
"showInfo": true,
"showLayers": {
"keywords": true,
"notes": true,
2013-02-18 12:53:05 +00:00
"subtitles": true
},
"showMapControls": false,
"showMapLabels": false,
"showFolder": {
"edits": {
"personal": true,
"favorite": true,
"featured": true
},
2013-02-18 12:53:05 +00:00
"items": {
"personal": true,
"favorite": true,
"featured": true,
"volumes": true
},
"texts": {
"personal": true,
"favorite": true,
"featured": true
}
},
2014-01-18 10:55:23 +00:00
"showReflections": true,
2013-02-18 12:53:05 +00:00
"showSidebar": true,
"showSitePosters": false,
"showTimeline": true,
"sidebarSize": 256,
"text": "",
"texts": {},
2013-02-19 11:26:32 +00:00
"theme": "oxmedium",
"updateAdvancedFindResults": false,
"videoLoop": false,
2013-02-18 12:53:05 +00:00
"videoMuted": false,
"videoPoints": {},
2013-02-28 20:43:30 +00:00
"videoResolution": 240,
2013-02-18 12:53:05 +00:00
"videoScale": "fit",
"videoSize": "small",
"videoSubtitles": true,
2015-04-14 14:53:47 +00:00
"videoSubtitlesOffset": 0,
2013-02-27 13:07:17 +00:00
"videoTimeline": "slitscan",
2013-02-18 12:53:05 +00:00
"videoView": "player",
"videoVolume": 1
},
2015-02-21 10:32:48 +00:00
"script": "",
2013-02-18 12:53:05 +00:00
"username": "",
"volumes": []
},
// fixme: this should include colors
2014-12-01 17:13:17 +00:00
/*
*/
2014-03-04 10:04:02 +00:00
"userLevels": ["guest", "member", "researcher", "staff", "admin"],
2014-12-01 17:13:17 +00:00
/*
*/
2013-02-18 12:53:05 +00:00
"video": {
"torrent": false,
2013-02-18 12:53:05 +00:00
"formats": ["webm", "mp4"],
"previewRatio": 1.375,
"resolutions": [240, 480]
2013-02-18 12:53:05 +00:00
}
}