Move hardcoded settings to .env file
This commit is contained in:
parent
3a85f69bc3
commit
f7ad0ea237
14
.env.sample
Normal file
14
.env.sample
Normal file
@ -0,0 +1,14 @@
|
||||
########## ripper ##########
|
||||
|
||||
# TRANSFER_DESTINATION_FOLDER="user@remote:/folder/to/dvd_rip/transcoder/raw"
|
||||
TRANSFER_DESTINATION_FOLDER="../transcoder/raw"
|
||||
|
||||
########## transcoder ##########
|
||||
|
||||
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_MINUTES=30
|
||||
MAX_EPISODES_DURATION_MINUTES=90
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,3 +4,4 @@ tmp/
|
||||
/transcoder/raw/
|
||||
/transcoder/transcoded/
|
||||
/transcoder/transcode.log
|
||||
/.env
|
||||
|
@ -1 +1,2 @@
|
||||
playsound==1.3.0
|
||||
dotenv==1.0
|
||||
|
@ -2,10 +2,12 @@
|
||||
|
||||
import os
|
||||
import subprocess
|
||||
from dotenv import load_dotenv
|
||||
|
||||
load_dotenv()
|
||||
|
||||
DESTINATION_FOLDER = os.environ["TRANSFER_DESTINATION_FOLDER"]
|
||||
|
||||
DESTINATION_FOLDER = (
|
||||
"../transcoder/raw" # pi@192.168.xxx:/home/pi/dvd_rip/transcoder/raw
|
||||
)
|
||||
RIPPED_DIR = "ripped"
|
||||
|
||||
|
||||
|
1
transcoder/requirements.txt
Normal file
1
transcoder/requirements.txt
Normal file
@ -0,0 +1 @@
|
||||
dotenv==1.0
|
@ -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+)$"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user