From 81877bb5f6ff7893a5b5a7250546bd9e2e7a3d64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sat, 9 Sep 2017 18:48:28 +0200 Subject: [PATCH] add '-K' as shortcut for '--list-keywords' --- docs/configuration.rst | 8 ++++---- gallery_dl/option.py | 8 ++++---- test/test_extractors.py | 1 + 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/configuration.rst b/docs/configuration.rst index e3edfc36..cb5d0768 100644 --- a/docs/configuration.rst +++ b/docs/configuration.rst @@ -156,8 +156,8 @@ general pattern specifically for ``PixivUserExtractor`` instances. The ``category`` and ``subcategory`` of all extractors are included in the output of ``gallery-dl --list-extractors``. For a specific URL these values -can also be determined by using the ``--list-keywords`` command-line option -(see the example below). +can also be determined by using the ``-K``/``--list-keywords`` command-line +option (see the example below). extractor.*.filename -------------------- @@ -169,12 +169,12 @@ Description A `format string`_ to build the resulting filename The available replacement keys depend on the extractor used. A list of keys for a specific one can be acquired by calling *gallery-dl* - with the ``--list-keywords`` command-line option. + with the ``-K``/``--list-keywords`` command-line option. For example: .. code:: - $ gallery-dl --list-keywords http://seiga.nicovideo.jp/seiga/im5977527 + $ gallery-dl -K http://seiga.nicovideo.jp/seiga/im5977527 Keywords for directory names: ----------------------------- category diff --git a/gallery_dl/option.py b/gallery_dl/option.py index 58f286d7..3c554b6d 100644 --- a/gallery_dl/option.py +++ b/gallery_dl/option.py @@ -119,6 +119,10 @@ def build_parser(): "-j", "--dump-json", dest="list_data", action="store_true", help="Print JSON information", ) + output.add_argument( + "-K", "--list-keywords", dest="list_keywords", action="store_true", + help="Print a list of available keywords for the given URLs", + ) output.add_argument( "--list-modules", dest="list_modules", action="store_true", help="Print a list of available extractor modules", @@ -128,10 +132,6 @@ def build_parser(): help=("Print a list of extractor classes " "with description, (sub)category and example URL"), ) - output.add_argument( - "--list-keywords", dest="list_keywords", action="store_true", - help="Print a list of available keywords for the given URLs", - ) downloader = parser.add_argument_group("Downloader Options") downloader.add_argument( diff --git a/test/test_extractors.py b/test/test_extractors.py index e71047a3..772e7084 100644 --- a/test/test_extractors.py +++ b/test/test_extractors.py @@ -67,6 +67,7 @@ skip = [ "archivedmoe", "archiveofsins", "thebarchive", # temporary issues "imgtrex", # 504 + "mangazuki", # 403 ] # enable selective testing for direct calls if __name__ == '__main__' and len(sys.argv) > 1: