From edf0bb7d179e5f16a0bd3b0e1771be710cac9cad Mon Sep 17 00:00:00 2001 From: neingeist Date: Sat, 16 Nov 2024 20:57:52 +0100 Subject: [PATCH] add replacement for source file name --- namer/comparison_results.py | 1 + namer/name_formatter.py | 1 + namer/namer.cfg.default | 1 + 3 files changed, 3 insertions(+) diff --git a/namer/comparison_results.py b/namer/comparison_results.py index 096fdf2..a6a0ad1 100644 --- a/namer/comparison_results.py +++ b/namer/comparison_results.py @@ -231,6 +231,7 @@ def as_dict(self, config: NamerConfig): 'performers': ', '.join(map(lambda p: p.name, filter(lambda p: p.role == 'Female', self.performers))) if self.performers else None, 'all_performers': ', '.join(map(lambda p: p.name, self.performers)) if self.performers else None, 'ext': self.original_parsed_filename.extension if self.original_parsed_filename else None, + 'source_file_name': self.original_parsed_filename.source_file_name if self.original_parsed_filename else None, 'trans': self.original_parsed_filename.trans if self.original_parsed_filename else None, 'vr': vr, 'resolution': res_str, diff --git a/namer/name_formatter.py b/namer/name_formatter.py index d768937..da5ed10 100644 --- a/namer/name_formatter.py +++ b/namer/name_formatter.py @@ -25,6 +25,7 @@ class PartialFormatter(string.Formatter): 'act', 'ext', 'trans', + 'source_file_name', 'uuid', 'vr', 'type', diff --git a/namer/namer.cfg.default b/namer/namer.cfg.default index 3c014a4..1335450 100644 --- a/namer/namer.cfg.default +++ b/namer/namer.cfg.default @@ -42,6 +42,7 @@ name_parser = {_site}{_sep}{_optional_date}{_ts}{_name}{_dot}{_ext} # * 'all_performers' - comma seperated list of all performers # * 'act' - an act, parsed from original file name, don't use. # * 'ext' - original file's extension, you should keep this. +# * 'source_file_name' - original file name # * 'video_codec' - video codec of file, like h264 # * 'audio_codec' - audio codec of file, like acc # * 'trans' - 'TS', or 'ts' if detected in original file name.