add config option for unsupported-URL file
for consistency's sake
This commit is contained in:
@@ -99,6 +99,15 @@ Description File to write logging output to.
|
||||
=========== =====
|
||||
|
||||
|
||||
output.unsupportedfile
|
||||
----------------------
|
||||
=========== =====
|
||||
Type ``string``
|
||||
Default ``null``
|
||||
Description File to write external URLs unsupported by *gallery-dl* to.
|
||||
=========== =====
|
||||
|
||||
|
||||
Downloader Options
|
||||
==================
|
||||
|
||||
|
||||
@@ -129,5 +129,6 @@
|
||||
"shorten": true,
|
||||
"progress": true,
|
||||
"logfile": null,
|
||||
"unsupportedfile": null
|
||||
}
|
||||
}
|
||||
|
||||
@@ -104,7 +104,7 @@ def main():
|
||||
path = util.expand_path(logfile)
|
||||
handler = logging.FileHandler(path, "w")
|
||||
except OSError as exc:
|
||||
log.warning("logfile: %s", exc)
|
||||
log.warning("log file: %s", exc)
|
||||
else:
|
||||
handler.setFormatter(formatter)
|
||||
logging.getLogger().addHandler(handler)
|
||||
@@ -165,11 +165,12 @@ def main():
|
||||
urls += sanatize_input(file)
|
||||
file.close()
|
||||
except OSError as exc:
|
||||
log.warning("input-file: %s", exc)
|
||||
log.warning("input file: %s", exc)
|
||||
|
||||
if args.unsupportedfile:
|
||||
unsupportedfile = config.interpolate(("output", "unsupportedfile"))
|
||||
if unsupportedfile:
|
||||
try:
|
||||
path = util.expand_path(args.unsupportedfile)
|
||||
path = util.expand_path(unsupportedfile)
|
||||
job.Job.ufile = open(path, "w")
|
||||
except OSError as exc:
|
||||
log.warning("unsupported-URL file: %s", exc)
|
||||
|
||||
@@ -129,7 +129,7 @@ def build_parser():
|
||||
)
|
||||
output.add_argument(
|
||||
"--write-unsupported",
|
||||
metavar="FILE", dest="unsupportedfile",
|
||||
metavar="FILE", dest="unsupportedfile", action=ConfigAction,
|
||||
help=("Write URLs, which get emitted by other extractors but cannot "
|
||||
"be handled, to FILE"),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user