ffmpeg handling: change directory handling for remove russian audio
change directory handling for remove-russian to default use Path everywhere transfer LOG vars to serverlibrary
This commit is contained in:
1 parent
04a8253755
commit
2ea486a8c0
3 files changed
+234
-192
No files matched your search
@@ -1,7 +1,14 @@
|
||||
from .core import (
|
||||
TRACE,
|
||||
LOG_LEVELS,
|
||||
CustomLogger,
|
||||
blue,
|
||||
combined_score,
|
||||
get_audio_tracks,
|
||||
get_subtitle_tracks,
|
||||
green,
|
||||
red,
|
||||
reset,
|
||||
safe_delete,
|
||||
safe_rename,
|
||||
score_match_fuzzy,
|
||||
@@ -11,4 +18,28 @@ from .core import (
|
||||
tvdb_get,
|
||||
word_similarity,
|
||||
words,
|
||||
yellow,
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
"TRACE",
|
||||
"LOG_LEVELS",
|
||||
"CustomLogger",
|
||||
"blue",
|
||||
"combined_score",
|
||||
"get_audio_tracks",
|
||||
"get_subtitle_tracks",
|
||||
"green",
|
||||
"red",
|
||||
"reset",
|
||||
"safe_delete",
|
||||
"safe_rename",
|
||||
"score_match_fuzzy",
|
||||
"score_match_jaccard",
|
||||
"score_match_recall_jaccard",
|
||||
"tmdb_get",
|
||||
"tvdb_get",
|
||||
"word_similarity",
|
||||
"words",
|
||||
"yellow",
|
||||
]
|
||||
@@ -6,8 +6,33 @@ from difflib import SequenceMatcher
|
||||
from pathlib import Path
|
||||
|
||||
import requests
|
||||
import logging
|
||||
|
||||
|
||||
# -----------------------------
|
||||
# Logger
|
||||
# -----------------------------
|
||||
TRACE=5
|
||||
|
||||
red = "\033[91m"
|
||||
green = "\033[92m"
|
||||
yellow = "\033[93m"
|
||||
blue = "\033[94m"
|
||||
reset = "\033[0m"
|
||||
|
||||
class CustomLogger(logging.Logger):
|
||||
def trace(self, msg: str, *args, **kwargs) -> None:
|
||||
if self.isEnabledFor(TRACE):
|
||||
self._log(TRACE, msg, args, **kwargs)
|
||||
|
||||
LOG_LEVELS = {
|
||||
"TRACE": TRACE,
|
||||
"DEBUG": logging.DEBUG,
|
||||
"INFO": logging.INFO,
|
||||
"WARNING": logging.WARNING,
|
||||
"ERROR": logging.ERROR,
|
||||
"CRITICAL": logging.CRITICAL,
|
||||
}
|
||||
# -----------------------------
|
||||
# Helpers
|
||||
# -----------------------------
|
||||
|
||||
Reference in new issue
Block a user