diff options
| author | 2022-06-05 00:34:01 -0400 | |
|---|---|---|
| committer | 2022-06-05 00:34:01 -0400 | |
| commit | 548bb979c42f87d6a7be13bd107cf7ec1d937eeb (patch) | |
| tree | 6d6f089141e7abbf22becf9ff5000cc6c37d9e35 /gallery_dl/postprocessor | |
| parent | 211bbfcd87587d827b54f083870c7bf53211f3b0 (diff) | |
| parent | 25442ea49f031d4d2df3353dd7e9ad2080e332da (diff) | |
Update upstream source from tag 'upstream/1.22.1'
Update to upstream version '1.22.1'
with Debian dir 9c0ed00e4093679e84971427214a2b6e5f55bbb6
Diffstat (limited to 'gallery_dl/postprocessor')
| -rw-r--r-- | gallery_dl/postprocessor/metadata.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/gallery_dl/postprocessor/metadata.py b/gallery_dl/postprocessor/metadata.py index 4e86239..2d16db8 100644 --- a/gallery_dl/postprocessor/metadata.py +++ b/gallery_dl/postprocessor/metadata.py @@ -10,6 +10,7 @@ from .common import PostProcessor from .. import util, formatter +import sys import os @@ -44,8 +45,11 @@ class MetadataPP(PostProcessor): filename = options.get("filename") extfmt = options.get("extension-format") if filename: - self._filename = self._filename_custom - self._filename_fmt = formatter.parse(filename).format_map + if filename == "-": + self.run = self._run_stdout + else: + self._filename = self._filename_custom + self._filename_fmt = formatter.parse(filename).format_map elif extfmt: self._filename = self._filename_extfmt self._extension_fmt = formatter.parse(extfmt).format_map @@ -107,6 +111,9 @@ class MetadataPP(PostProcessor): if mtime: util.set_mtime(path, mtime) + def _run_stdout(self, pathfmt): + self.write(sys.stdout, pathfmt.kwdict) + def _directory(self, pathfmt): return pathfmt.realdirectory |
