2023-09-29 10:08:43 +00:00
|
|
|
{
|
2024-02-24 09:23:35 +00:00
|
|
|
"name": "Plugin: schedule.json",
|
2023-09-29 10:08:43 +00:00
|
|
|
"permissions": {
|
|
|
|
"network": "Has to fetch schedule from remote site"
|
|
|
|
},
|
|
|
|
"options": [{
|
2023-12-18 07:58:21 +00:00
|
|
|
"title": "Fonts",
|
2023-09-29 10:08:43 +00:00
|
|
|
"type": "section"
|
|
|
|
}, {
|
2023-12-26 12:01:38 +00:00
|
|
|
"title": "Room Name",
|
2023-12-18 07:58:21 +00:00
|
|
|
"ui_width": 6,
|
|
|
|
"name": "font_room",
|
|
|
|
"type": "font",
|
|
|
|
"default": "silkscreen.ttf"
|
|
|
|
}, {
|
2023-12-26 12:01:38 +00:00
|
|
|
"title": "Talk Title",
|
2023-12-18 07:58:21 +00:00
|
|
|
"ui_width": 6,
|
|
|
|
"name": "font_talk",
|
|
|
|
"type": "font",
|
|
|
|
"default": "silkscreen.ttf"
|
|
|
|
}, {
|
|
|
|
"title": "Day",
|
2023-12-18 06:14:28 +00:00
|
|
|
"ui_width": 6,
|
2023-12-18 07:58:21 +00:00
|
|
|
"name": "font_day",
|
2023-12-18 06:14:28 +00:00
|
|
|
"type": "font",
|
|
|
|
"default": "silkscreen.ttf"
|
2023-12-18 10:30:50 +00:00
|
|
|
}, {
|
|
|
|
"title": "Clock",
|
|
|
|
"ui_width": 6,
|
|
|
|
"name": "font_clock",
|
|
|
|
"type": "font",
|
|
|
|
"default": "silkscreen.ttf"
|
2023-12-26 12:01:38 +00:00
|
|
|
}, {
|
|
|
|
"title": "Track Name",
|
|
|
|
"ui_width": 6,
|
|
|
|
"name": "font_track",
|
|
|
|
"type": "font",
|
|
|
|
"default": "silkscreen.ttf"
|
2023-12-18 06:14:28 +00:00
|
|
|
}, {
|
2023-12-18 07:58:21 +00:00
|
|
|
"title": "all other text",
|
2023-12-18 06:14:28 +00:00
|
|
|
"ui_width": 6,
|
2023-12-18 07:58:21 +00:00
|
|
|
"name": "font_text",
|
2023-09-29 10:08:43 +00:00
|
|
|
"type": "font",
|
|
|
|
"default": "silkscreen.ttf"
|
2023-12-18 07:58:21 +00:00
|
|
|
}, {
|
|
|
|
"title": "Design",
|
|
|
|
"type": "section"
|
2023-09-29 10:08:43 +00:00
|
|
|
}, {
|
|
|
|
"title": "Show Language",
|
|
|
|
"ui_width": 4,
|
|
|
|
"name": "show_language",
|
|
|
|
"type": "boolean",
|
|
|
|
"default": true
|
|
|
|
}, {
|
|
|
|
"title": "Show Track",
|
|
|
|
"ui_width": 4,
|
|
|
|
"name": "show_track",
|
|
|
|
"type": "boolean",
|
|
|
|
"default": true
|
2023-12-18 10:30:50 +00:00
|
|
|
}, {
|
2023-12-27 12:07:50 +00:00
|
|
|
"title": "Clock Format",
|
2023-12-18 10:30:50 +00:00
|
|
|
"ui_width": 4,
|
|
|
|
"name": "clock_format",
|
|
|
|
"type": "string",
|
|
|
|
"default": "%H:%M",
|
|
|
|
"hint": "strftime() format specifier"
|
2023-12-27 12:07:50 +00:00
|
|
|
}, {
|
|
|
|
"title": "Hide Talks Older Than",
|
|
|
|
"ui_width": 4,
|
|
|
|
"name": "hide_talks_older_than_minutes",
|
|
|
|
"type": "integer",
|
|
|
|
"default": 25,
|
|
|
|
"hint": "Hide talks from schedule view if they started more than X minutes ago. Talks that have already ended will never be shown."
|
2023-09-29 10:08:43 +00:00
|
|
|
}, {
|
|
|
|
"title": "Schedule",
|
|
|
|
"type": "section"
|
|
|
|
}, {
|
2023-12-18 05:52:01 +00:00
|
|
|
"title": "JSON flavour",
|
|
|
|
"ui_width": 12,
|
|
|
|
"name": "json_flavour",
|
|
|
|
"type": "select",
|
2024-02-24 09:23:35 +00:00
|
|
|
"default": "voc-schema",
|
2023-12-18 05:52:01 +00:00
|
|
|
"options": [
|
|
|
|
["pretalx-broadcast-tools", "pretalx-broadcast-tools (input event URL below)"],
|
2024-02-24 09:23:35 +00:00
|
|
|
["voc-schema", "schema-compatible JSON (input JSON URL below)"]
|
2023-12-18 05:52:01 +00:00
|
|
|
]
|
|
|
|
}, {
|
|
|
|
"title": "Schedule URL",
|
|
|
|
"ui_width": 12,
|
|
|
|
"name": "schedule_url",
|
2023-09-29 10:08:43 +00:00
|
|
|
"type": "string",
|
|
|
|
"default": "https://pretalx.example.com/my-super-cool-event/"
|
|
|
|
}, {
|
|
|
|
"title": "Rooms",
|
|
|
|
"name": "rooms",
|
|
|
|
"doc_link": true,
|
|
|
|
"type": "list",
|
|
|
|
"itemname": "Room",
|
|
|
|
"hint": "Define all rooms in your schedule and assign them to devices",
|
|
|
|
"items": [{
|
2024-10-31 20:54:24 +00:00
|
|
|
"title": "Room Name or UUID",
|
2023-09-30 08:51:18 +00:00
|
|
|
"ui_width": 6,
|
2023-09-29 10:08:43 +00:00
|
|
|
"name": "name",
|
|
|
|
"type": "string",
|
2024-10-31 20:54:24 +00:00
|
|
|
"hint": "Name of this room in your events native language or room UUID",
|
2023-09-29 10:08:43 +00:00
|
|
|
"default": ""
|
|
|
|
}, {
|
|
|
|
"title": "Serial",
|
2023-09-30 08:51:18 +00:00
|
|
|
"ui_width": 6,
|
2023-09-29 10:08:43 +00:00
|
|
|
"name": "serial",
|
|
|
|
"type": "device",
|
|
|
|
"default": ""
|
2023-12-19 09:40:30 +00:00
|
|
|
}, {
|
|
|
|
"title": "Text block A",
|
|
|
|
"ui_width": 6,
|
|
|
|
"name": "text_a",
|
|
|
|
"type": "text",
|
|
|
|
"hint": "Room-Specific text A",
|
|
|
|
"rows": 6,
|
|
|
|
"default": ""
|
|
|
|
}, {
|
|
|
|
"title": "Text block B",
|
|
|
|
"ui_width": 6,
|
|
|
|
"name": "text_b",
|
|
|
|
"type": "text",
|
|
|
|
"hint": "Room-Specific text B",
|
|
|
|
"rows": 6,
|
|
|
|
"default": ""
|
2024-02-24 09:41:43 +00:00
|
|
|
}, {
|
|
|
|
"title": "Image A",
|
|
|
|
"ui_width": 6,
|
|
|
|
"name": "image_a",
|
|
|
|
"hint": "Room-Specific image A",
|
|
|
|
"type": "resource",
|
|
|
|
"valid": ["image"],
|
|
|
|
"default": "empty.png"
|
|
|
|
}, {
|
|
|
|
"title": "Image B",
|
|
|
|
"ui_width": 6,
|
|
|
|
"name": "image_b",
|
|
|
|
"hint": "Room-Specific image B",
|
|
|
|
"type": "resource",
|
|
|
|
"valid": ["image"],
|
|
|
|
"default": "empty.png"
|
2023-09-29 10:08:43 +00:00
|
|
|
}]
|
2024-03-26 11:34:12 +00:00
|
|
|
}, {
|
|
|
|
"title": "Standalone Options (IGNORED in scheduled-player)",
|
|
|
|
"type": "section"
|
|
|
|
}, {
|
|
|
|
"title": "Topbar Font Size",
|
|
|
|
"ui_width": 4,
|
|
|
|
"name": "standalone_topbar_size",
|
|
|
|
"type": "integer",
|
|
|
|
"default": 70,
|
|
|
|
"hint": "Font size for the header content (clock and day)"
|
|
|
|
}, {
|
|
|
|
"title": "Talk Font Size",
|
|
|
|
"ui_width": 4,
|
|
|
|
"name": "standalone_talk_size",
|
|
|
|
"type": "integer",
|
|
|
|
"default": 50,
|
|
|
|
"hint": "Font size for talk titles. Room name and speaker names will use 80% of that."
|
|
|
|
}, {
|
|
|
|
"title": "Padding",
|
|
|
|
"ui_width": 4,
|
|
|
|
"name": "standalone_padding",
|
|
|
|
"type": "integer",
|
|
|
|
"default": 20,
|
|
|
|
"hint": "Padding to the screen edge and between all content"
|
2023-09-29 10:08:43 +00:00
|
|
|
}]
|
|
|
|
}
|