""" Copyright © 2022 Noah Vogt This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . """ IMAGE_FORMAT = "jpeg" FILE_EXTENSION = "jpg" FILE_NAMEING = "slide-" WIDTH = 1920 HEIGHT = 1080 BG_COLOR = "white" FG_COLOR = "#6298a4" TITLE_COLOR = "#d8d5c4" MAX_TITLE_FONT_SIZE = 70 MIN_TITLE_FONT_SIZE = 20 TITLE_FONT_SIZE_STEP = 10 TITLE_HEIGHT = 160 TITLEBAR_Y = 65 TITLEBAR_TRIANGLE_WIDTH = 80 TITLEBAR_TRIANGLE_HEIGTH = 160 INFODISPLAY_FONT_SIZE = 25 INFODISPLAY_ITEM_WIDTH = 20 INFODISPLAY_X = 1650 INFODISPLAY_Y = 1000 PLAYER_WIDTH = 560 PLAYER_HEIGHT = 315 BOLD_FONT_PATH = "/usr/share/fonts/TTF/century-gothic/CenturyGothicBold.ttf" FONT_PATH = "/usr/share/fonts/TTF/century-gothic/CenturyGothic.ttf" FONT = "Century-Gothic" BOLD_FONT = "Century-Gothic-Bold" METADATA_FONT_SIZE = 36 METADATA_X = 70 METADATA_VALUE_CHAR_LIMIT = 100 BOOK_Y = 260 ATTRIBUTIONS_Y = 930 TEXT_COLOR = "black" STRUCTURE_ELEMENT_X = 80 STRUCTURE_ELEMENT_Y = 400 TEXT_CANVAS_X = 160 TEXT_CANVAS_Y = 400 TEXT_CANVAS_WIDTH = 1600 TEXT_CANVAS_HEIGHT = 600 STRUCTURE_ELEMENT_PER_LINE_CHAR_LIMIT = 85 STRUCTURE_ELEMENT_MAX_LINES = 8 MAX_CANVAS_FONT_SIZE = 55 MIN_CANVAS_FONT_SIZE = 35 CANVAS_FONT_SIZE_STEP = 5 INTERLINE_SPACING = 30 ARROW_HEIGHT = 50 ARROW_COLOR = "black" ARROW_X = 1725 ARROW_Y = 900 METADATA_STRINGS = ("title", "book", "text", "melody", "structure") RCLONE_REMOTE_DIR = "" RCLONE_LOCAL_DIR = "" SSYNC_CACHE_DIR = "" SSYNC_CHECKFILE_NAMING = "slidegen-checkfile.txt" SSYNC_CACHEFILE_NAMING = "slidegen-cachefile.txt" OBS_SLIDES_DIR = "" OBS_TARGET_SUBDIR = "" OBS_MIN_SUBDIRS = 7