From 2bd294f1bd9548a207f9503124d9aa4a035ca2e1 Mon Sep 17 00:00:00 2001 From: lededev Date: Thu, 14 Apr 2022 04:20:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E-w=20--website=E5=8F=82?= =?UTF-8?q?=E6=95=B0=EF=BC=8C=E4=BD=BF=E7=94=A8=E5=B0=86=E8=A6=86=E7=9B=96?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6[priority]website=3D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Movie_Data_Capture.py | 3 +++ config.py | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Movie_Data_Capture.py b/Movie_Data_Capture.py index cc0d3f3..c5587bc 100644 --- a/Movie_Data_Capture.py +++ b/Movie_Data_Capture.py @@ -72,6 +72,8 @@ def argparse_function(ver: str) -> typing.Tuple[str, str, str, str, bool, bool]: help="Turn on debug mode to generate diagnostic log for issue report.") parser.add_argument("-N", "--no-network-operation", action="store_true", help="No network query, do not get metadata, for cover cropping purposes, only takes effect when main mode is 3.") + parser.add_argument("-w", "--website", dest='site', default='', nargs='?', + help="Override [priority]website= in config.") parser.add_argument("-z", "--zero-operation", dest='zero_op', action="store_true", help="""Only show job list of files and numbers, and **NO** actual operation is performed. It may help you correct wrong numbers before real job.""") @@ -97,6 +99,7 @@ is performed. It may help you correct wrong numbers before real job.""") config.G_conf_override["common:ignore_failed_list"] = get_bool_or_none(args.ignore_failed_list) config.G_conf_override["debug_mode:switch"] = get_bool_or_none(args.debug) config.G_conf_override["common:rerun_delay"] = get_str_or_none(args.delaytm) + config.G_conf_override["priority:website"] = get_str_or_none(args.site) no_net_op = False if conf.main_mode() == 3: diff --git a/config.py b/config.py index 4cd17a8..5fcd113 100644 --- a/config.py +++ b/config.py @@ -19,7 +19,8 @@ G_conf_override = { "common:ignore_failed_list": None, "common:rerun_delay": None, "debug_mode:switch": None, - "face:aways_imagecut": None + "face:aways_imagecut": None, + "priority:website" : None } @@ -287,7 +288,7 @@ class Config: self._exit("update:update_check") def sources(self) -> str: - return self.conf.get("priority", "website") + return self.get_override("priority", "website") def escape_literals(self) -> str: return self.conf.get("escape", "literals")