Move hardcoded settings to .env file

This commit is contained in:
2023-03-06 11:15:15 +01:00
parent 3a85f69bc3
commit f7ad0ea237
6 changed files with 32 additions and 10 deletions

View File

@ -0,0 +1 @@
dotenv==1.0

View File

@ -6,19 +6,22 @@ import shutil
from datetime import datetime
import json
import re
from dotenv import load_dotenv
TMP_DIR = "tmp"
RAW_DIR = "raw"
TRANSCODED_DIR = "transcoded"
LOGFILE = "transcode.log"
HANDBRAKE_PROCESS_NICE_LEVEL = 10
HANDBRAKE_PRESET_MOVIE = "General/HQ 1080p30 Surround"
HANDBRAKE_PRESET_SERIES = "General/Fast 1080p30"
HANDBRAKE_AUDIO_LANG_LIST = "de,en"
OUT_VIDEO_FORMAT = ".mkv"
MIN_EPISODES_DURATION_SECONDS = 30 * 60
MAX_EPISODES_DURATION_SECONDS = 1.5 * 60 * 60
load_dotenv()
HANDBRAKE_PROCESS_NICE_LEVEL = int(os.environ["HANDBRAKE_PROCESS_NICE_LEVEL"])
HANDBRAKE_PRESET_MOVIE = os.environ["HANDBRAKE_PRESET_MOVIE"]
HANDBRAKE_PRESET_SERIES = os.environ["HANDBRAKE_PRESET_SERIES"]
HANDBRAKE_AUDIO_LANG_LIST = os.environ["HANDBRAKE_AUDIO_LANG_LIST"]
OUT_VIDEO_FORMAT = os.environ["OUT_VIDEO_FORMAT"]
MIN_EPISODES_DURATION_SECONDS = int(os.environ["MIN_EPISODES_DURATION_MINUTES"]) * 60
MAX_EPISODES_DURATION_SECONDS = int(os.environ["MAX_EPISODES_DURATION_MINUTES"]) * 60
SERIES_TITLE_REGEX = r"S(\d+)[ _]?E(\d+)-(\d+)$"