Skip to content

Commit

Permalink
add '-C' as short option for '--cookies'
Browse files Browse the repository at this point in the history
and put cookie options into their own section
  • Loading branch information
mikf committed May 6, 2023
1 parent b9b1cdd commit 285391d
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 28 deletions.
18 changes: 10 additions & 8 deletions docs/options.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,6 @@
--user-agent UA User-Agent request header
--clear-cache MODULE Delete cached login sessions, cookies, etc. for
MODULE (ALL to delete everything)
--cookies FILE File to load additional cookies from
--cookies-export FILE Export session cookies to FILE
--cookies-from-browser BROWSER[/DOMAIN][+KEYRING][:PROFILE][::CONTAINER]
Name of the browser to load cookies from, with
optional domain prefixed with '/', keyring name
prefixed with '+', profile prefixed with ':',
and container prefixed with '::' ('none' for no
container)

## Output Options:
-q, --quiet Activate quiet mode
Expand Down Expand Up @@ -86,6 +78,16 @@
-p, --password PASS Password belonging to the given username
--netrc Enable .netrc authentication data

## Cookie Options:
-C, --cookies FILE File to load additional cookies from
--cookies-export FILE Export session cookies to FILE
--cookies-from-browser BROWSER[/DOMAIN][+KEYRING][:PROFILE][::CONTAINER]
Name of the browser to load cookies from, with
optional domain prefixed with '/', keyring name
prefixed with '+', profile prefixed with ':',
and container prefixed with '::' ('none' for no
container)

## Selection Options:
--download-archive FILE Record all downloaded or skipped files in FILE
and skip downloading any file already in it
Expand Down
42 changes: 22 additions & 20 deletions gallery_dl/option.py
Original file line number Diff line number Diff line change
Expand Up @@ -148,26 +148,6 @@ def build_parser():
help="Delete cached login sessions, cookies, etc. for MODULE "
"(ALL to delete everything)",
)
general.add_argument(
"--cookies",
dest="cookies", metavar="FILE", action=ConfigAction,
help="File to load additional cookies from",
)
general.add_argument(
"--cookies-export",
dest="cookies-update", metavar="FILE", action=ConfigAction,
help="Export session cookies to FILE",
)
general.add_argument(
"--cookies-from-browser",
dest="cookies_from_browser",
metavar="BROWSER[/DOMAIN][+KEYRING][:PROFILE][::CONTAINER]",
help=("Name of the browser to load cookies from, with optional "
"domain prefixed with '/', "
"keyring name prefixed with '+', "
"profile prefixed with ':', and "
"container prefixed with '::' ('none' for no container)"),
)

output = parser.add_argument_group("Output Options")
output.add_argument(
Expand Down Expand Up @@ -380,6 +360,28 @@ def build_parser():
help="Enable .netrc authentication data",
)

cookies = parser.add_argument_group("Cookie Options")
cookies.add_argument(
"-C", "--cookies",
dest="cookies", metavar="FILE", action=ConfigAction,
help="File to load additional cookies from",
)
cookies.add_argument(
"--cookies-export",
dest="cookies-update", metavar="FILE", action=ConfigAction,
help="Export session cookies to FILE",
)
cookies.add_argument(
"--cookies-from-browser",
dest="cookies_from_browser",
metavar="BROWSER[/DOMAIN][+KEYRING][:PROFILE][::CONTAINER]",
help=("Name of the browser to load cookies from, with optional "
"domain prefixed with '/', "
"keyring name prefixed with '+', "
"profile prefixed with ':', and "
"container prefixed with '::' ('none' for no container)"),
)

selection = parser.add_argument_group("Selection Options")
selection.add_argument(
"--download-archive",
Expand Down

0 comments on commit 285391d

Please sign in to comment.