import logging import os class Config(object): AUDIO_SEGMENT_CHUNK_SIZE = 10 COLOUR_CURRENT_HEADER = "#d4edda" COLOUR_CURRENT_PLAYLIST = "#28a745" COLOUR_CURRENT_TAB = "#248f24" COLOUR_ODD_PLAYLIST = "#f2f2f2" COLOUR_ENDING_TIMER = "#dc3545" COLOUR_EVEN_PLAYLIST = "#d9d9d9" COLOUR_LONG_START = "#dc3545" COLOUR_NORMAL_TAB = "#000000" COLOUR_NEXT_HEADER = "#fff3cd" COLOUR_NEXT_PLAYLIST = "#ffc107" COLOUR_NEXT_TAB = "#b38600" COLOUR_NOTES_PLAYLIST = "#b8daff" COLOUR_PREVIOUS_HEADER = "#f8d7da" COLOUR_UNREADABLE = "#dc3545" COLOUR_WARNING_TIMER = "#ffc107" DBFS_FADE = -12 DBFS_SILENCE = -50 DISPLAY_SQL = False ERRORS_TO = ['kae@midnighthax.com'] FADE_STEPS = 20 FADE_TIME = 3000 INFO_TAB_TITLE_LENGTH = 15 LOG_LEVEL_STDERR = logging.INFO LOG_LEVEL_SYSLOG = logging.DEBUG LOG_NAME = "musicmuster" MAIL_PASSWORD = os.environ.get('MAIL_PASSWORD') MAIL_PORT = int(os.environ.get('MAIL_PORT') or 25) MAIL_SERVER = os.environ.get('MAIL_SERVER') or "woodlands.midnighthax.com" MAIL_USERNAME = os.environ.get('MAIL_USERNAME') MAIL_USE_TLS = os.environ.get('MAIL_USE_TLS') is not None MAX_INFO_TABS = 3 MILLISECOND_SIGFIGS = 0 MYSQL_CONNECT = os.environ.get('MYSQL_CONNECT') or "mysql+mysqldb://musicmuster:musicmuster@localhost/musicmuster_dev" # noqa E501 NORMALISE_ON_IMPORT = True NOTE_COLOURS = { 'track': "#ffff00", 'request': "#7cf000", 'wrap': "#fffacd", 'this month then': "#c256c2", 'story': "#dda0dd", } ROOT = os.environ.get('ROOT') or "/home/kae/music" TESTMODE = True TIMER_MS = 500 VOLUME_VLC_DEFAULT = 75 config = Config