新增-D --download-images 总是下载图片开关
This commit is contained in:
@@ -74,6 +74,8 @@ def argparse_function(ver: str) -> typing.Tuple[str, str, str, str, bool, bool]:
|
|||||||
help="No network query, do not get metadata, for cover cropping purposes, only takes effect when main mode is 3.")
|
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='?',
|
parser.add_argument("-w", "--website", dest='site', default='', nargs='?',
|
||||||
help="Override [priority]website= in config.")
|
help="Override [priority]website= in config.")
|
||||||
|
parser.add_argument("-D", "--download-images", dest='dnimg', action="store_true",
|
||||||
|
help="Override [common]download_only_missing_images=0 force invoke image downloading.")
|
||||||
parser.add_argument("-z", "--zero-operation", dest='zero_op', action="store_true",
|
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
|
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.""")
|
is performed. It may help you correct wrong numbers before real job.""")
|
||||||
@@ -100,6 +102,8 @@ is performed. It may help you correct wrong numbers before real job.""")
|
|||||||
config.G_conf_override["debug_mode:switch"] = get_bool_or_none(args.debug)
|
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["common:rerun_delay"] = get_str_or_none(args.delaytm)
|
||||||
config.G_conf_override["priority:website"] = get_str_or_none(args.site)
|
config.G_conf_override["priority:website"] = get_str_or_none(args.site)
|
||||||
|
if get_bool_or_none(args.dnimg):
|
||||||
|
config.G_conf_override["common:download_only_missing_images"] = False
|
||||||
|
|
||||||
no_net_op = False
|
no_net_op = False
|
||||||
if conf.main_mode() == 3:
|
if conf.main_mode() == 3:
|
||||||
|
|||||||
@@ -20,7 +20,8 @@ G_conf_override = {
|
|||||||
"common:rerun_delay": None,
|
"common:rerun_delay": None,
|
||||||
"debug_mode:switch": None,
|
"debug_mode:switch": None,
|
||||||
"face:aways_imagecut": None,
|
"face:aways_imagecut": None,
|
||||||
"priority:website" : None
|
"priority:website": None,
|
||||||
|
"common:download_only_missing_images": None
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -170,7 +171,7 @@ class Config:
|
|||||||
return self.getboolean_override("common", "ignore_failed_list")
|
return self.getboolean_override("common", "ignore_failed_list")
|
||||||
|
|
||||||
def download_only_missing_images(self) -> bool:
|
def download_only_missing_images(self) -> bool:
|
||||||
return self.conf.getboolean("common", "download_only_missing_images")
|
return self.getboolean_override("common", "download_only_missing_images")
|
||||||
|
|
||||||
def mapping_table_validity(self) -> int:
|
def mapping_table_validity(self) -> int:
|
||||||
return self.conf.getint("common", "mapping_table_validity")
|
return self.conf.getint("common", "mapping_table_validity")
|
||||||
|
|||||||
Reference in New Issue
Block a user