diff options
Diffstat (limited to 'data/man')
| -rw-r--r-- | data/man/gallery-dl.1 | 2 | ||||
| -rw-r--r-- | data/man/gallery-dl.conf.5 | 342 |
2 files changed, 288 insertions, 56 deletions
diff --git a/data/man/gallery-dl.1 b/data/man/gallery-dl.1 index 36ca314..6560c3b 100644 --- a/data/man/gallery-dl.1 +++ b/data/man/gallery-dl.1 @@ -1,4 +1,4 @@ -.TH "GALLERY-DL" "1" "2025-09-14" "1.30.7" "gallery-dl Manual" +.TH "GALLERY-DL" "1" "2025-09-23" "1.30.8" "gallery-dl Manual" .\" disable hyphenation .nh diff --git a/data/man/gallery-dl.conf.5 b/data/man/gallery-dl.conf.5 index 8d2f806..fbf32bc 100644 --- a/data/man/gallery-dl.conf.5 +++ b/data/man/gallery-dl.conf.5 @@ -1,4 +1,4 @@ -.TH "GALLERY-DL.CONF" "5" "2025-09-14" "1.30.7" "gallery-dl Manual" +.TH "GALLERY-DL.CONF" "5" "2025-09-23" "1.30.8" "gallery-dl Manual" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -501,6 +501,7 @@ response before \f[I]retrying\f[] the request. \f[I][Danbooru]\f[], \f[I][E621]\f[], \f[I][foolfuuka]:search\f[], +\f[I]hdoujin\f[], \f[I]itaku\f[], \f[I]newgrounds\f[], \f[I][philomena]\f[], @@ -512,6 +513,7 @@ response before \f[I]retrying\f[] the request. \f[I]scrolller\f[], \f[I]sizebooru\f[], \f[I]soundgasm\f[], +\f[I]thehentaiworld\f[], \f[I]urlgalleries\f[], \f[I]vk\f[], \f[I]webtoons\f[], @@ -1883,6 +1885,34 @@ Supported module types are \f[I]image\f[], \f[I]video\f[], \f[I]mediacollection\f[], \f[I]embed\f[], \f[I]text\f[]. +.SS extractor.bellazon.order-posts +.IP "Type:" 6 +\f[I]string\f[] + +.IP "Default:" 9 +\f[I]"desc"\f[] + +.IP "Description:" 4 +Controls the order in which +posts of a \f[I]thread\f[] are processed. + +\f[I]"asc"\f[] +Ascending order (oldest first) +\f[I]"desc"\f[] | \f[I]"reverse"\f[] +Descending order (newest first) + + +.SS extractor.bellazon.quoted +.IP "Type:" 6 +\f[I]bool\f[] + +.IP "Default:" 9 +\f[I]false\f[] + +.IP "Description:" 4 +Extract files from quoted content. + + .SS extractor.[blogger].api-key .IP "Type:" 6 \f[I]string\f[] @@ -3656,6 +3686,87 @@ to attempt to fetch the current value used by gofile. Recursively download files from subfolders. +.SS extractor.hdoujin.crt +.IP "Type:" 6 +\f[I]string\f[] + +.IP "Example:" 4 +.br +* "0542daa9-352c-4fd5-a497-6c6d5cf07423" +.br +* "/12345/a1b2c3d4e5f6?crt=0542daa9-352c-4fd5-a497-6c6d5cf07423" + +.IP "Description:" 4 +The \f[I]crt\f[] query parameter value +sent when fetching gallery data. + +To get this value: + +.br +* Open your browser's Developer Tools (F12) +.br +* Select Network -> XHR +.br +* Open a gallery page +.br +* Select the last Network entry and copy its \f[I]crt\f[] value + +Note: You will also need your browser's +\f[I]user-agent\f[] + + +.SS extractor.hdoujin.format +.IP "Type:" 6 +.br +* \f[I]string\f[] +.br +* \f[I]list\f[] of \f[I]strings\f[] + +.IP "Default:" 9 +\f[I]["0", "1600", "1280", "980", "780"]\f[] + +.IP "Description:" 4 +Name(s) of the image format to download. + +When more than one format is given, the first available one is selected. + +Possible formats are +.br +\f[I]"780"\f[], \f[I]"980"\f[], \f[I]"1280"\f[], \f[I]"1600"\f[], \f[I]"0"\f[] (original) +.br + + +.SS extractor.hdoujin.tags +.IP "Type:" 6 +\f[I]bool\f[] + +.IP "Default:" 9 +\f[I]false\f[] + +.IP "Description:" 4 +Group \f[I]tags\f[] by type and +provide them as \f[I]tags_<type>\f[] metadata fields, +for example \f[I]tags_artist\f[] or \f[I]tags_character\f[]. + + +.SS extractor.hdoujin.token +.IP "Type:" 6 +\f[I]string\f[] + +.IP "Example:" 4 +.br +* "3f1a9b72-4e4d-4f4e-9e5d-4a2b99f7c893" +.br +* "Bearer 3f1a9b72-4e4d-4f4e-9e5d-4a2b99f7c893" +.br +* "Authorization: Bearer 3f1a9b72-4e4d-4f4e-9e5d-4a2b99f7c893" + +.IP "Description:" 4 +\f[I]Authorization\f[] header value +used for requests to \f[I]https://api.hdoujin.org\f[] +to access \f[I]favorite\f[] galleries. + + .SS extractor.hentaifoundry.descriptions .IP "Type:" 6 \f[I]string\f[] @@ -4209,12 +4320,28 @@ Controls the order in which \f[I]revisions\f[] are returned. -.br -* \f[I]"asc"\f[]: Ascending order (oldest first) -.br -* \f[I]"desc"\f[]: Descending order (newest first) -.br -* \f[I]"reverse"\f[]: Same as \f[I]"asc"\f[] +\f[I]"asc"\f[] | \f[I]"reverse"\f[] +Ascending order (oldest first) +\f[I]"desc"\f[] +Descending order (newest first) + + +.SS extractor.kemono.discord.order-posts +.IP "Type:" 6 +\f[I]string\f[] + +.IP "Default:" 9 +\f[I]"asc"\f[] + +.IP "Description:" 4 +Controls the order in which +\f[I]discord\f[] posts +are returned. + +\f[I]"asc"\f[] +Ascending order (oldest first) +\f[I]"desc"\f[] | \f[I]"reverse"\f[] +Descending order (newest first) .SS extractor.khinsider.covers @@ -4245,54 +4372,6 @@ If the selected format is not available, the first in the list gets chosen (usually mp3). -.SS extractor.schalenetwork.cbz -.IP "Type:" 6 -\f[I]bool\f[] - -.IP "Default:" 9 -\f[I]true\f[] - -.IP "Description:" 4 -Download each gallery as a single \f[I].cbz\f[] file. - -Disabling this option causes a gallery -to be downloaded as individual image files. - - -.SS extractor.schalenetwork.format -.IP "Type:" 6 -.br -* \f[I]string\f[] -.br -* \f[I]list\f[] of \f[I]strings\f[] - -.IP "Default:" 9 -\f[I]["0", "1600", "1280", "980", "780"]\f[] - -.IP "Description:" 4 -Name(s) of the image format to download. - -When more than one format is given, the first available one is selected. - -Possible formats are -.br -\f[I]"780"\f[], \f[I]"980"\f[], \f[I]"1280"\f[], \f[I]"1600"\f[], \f[I]"0"\f[] (original) -.br - - -.SS extractor.schalenetwork.tags -.IP "Type:" 6 -\f[I]bool\f[] - -.IP "Default:" 9 -\f[I]false\f[] - -.IP "Description:" 4 -Group \f[I]tags\f[] by type and -provide them as \f[I]tags_<type>\f[] metadata fields, -for example \f[I]tags_artist\f[] or \f[I]tags_character\f[]. - - .SS extractor.lolisafe.domain .IP "Type:" 6 \f[I]string\f[] @@ -5706,6 +5785,87 @@ Download video embeds from external sites. Download videos. +.SS extractor.schalenetwork.crt +.IP "Type:" 6 +\f[I]string\f[] + +.IP "Example:" 4 +.br +* "0542daa9-352c-4fd5-a497-6c6d5cf07423" +.br +* "/12345/a1b2c3d4e5f6?crt=0542daa9-352c-4fd5-a497-6c6d5cf07423" + +.IP "Description:" 4 +The \f[I]crt\f[] query parameter value +sent when fetching gallery data. + +To get this value: + +.br +* Open your browser's Developer Tools (F12) +.br +* Select Network -> XHR +.br +* Open a gallery page +.br +* Select the last Network entry and copy its \f[I]crt\f[] value + +Note: You will also need your browser's +\f[I]user-agent\f[] + + +.SS extractor.schalenetwork.format +.IP "Type:" 6 +.br +* \f[I]string\f[] +.br +* \f[I]list\f[] of \f[I]strings\f[] + +.IP "Default:" 9 +\f[I]["0", "1600", "1280", "980", "780"]\f[] + +.IP "Description:" 4 +Name(s) of the image format to download. + +When more than one format is given, the first available one is selected. + +Possible formats are +.br +\f[I]"780"\f[], \f[I]"980"\f[], \f[I]"1280"\f[], \f[I]"1600"\f[], \f[I]"0"\f[] (original) +.br + + +.SS extractor.schalenetwork.tags +.IP "Type:" 6 +\f[I]bool\f[] + +.IP "Default:" 9 +\f[I]false\f[] + +.IP "Description:" 4 +Group \f[I]tags\f[] by type and +provide them as \f[I]tags_<type>\f[] metadata fields, +for example \f[I]tags_artist\f[] or \f[I]tags_character\f[]. + + +.SS extractor.schalenetwork.token +.IP "Type:" 6 +\f[I]string\f[] + +.IP "Example:" 4 +.br +* "3f1a9b72-4e4d-4f4e-9e5d-4a2b99f7c893" +.br +* "Bearer 3f1a9b72-4e4d-4f4e-9e5d-4a2b99f7c893" +.br +* "Authorization: Bearer 3f1a9b72-4e4d-4f4e-9e5d-4a2b99f7c893" + +.IP "Description:" 4 +\f[I]Authorization\f[] header value +used for requests to \f[I]https://api.schale.network\f[] +to access \f[I]favorite\f[] galleries. + + .SS extractor.sexcom.gifs .IP "Type:" 6 \f[I]bool\f[] @@ -5717,6 +5877,23 @@ Download videos. Download animated images as \f[I].gif\f[] instead of \f[I].webp\f[] +.SS extractor.simpcity.order-posts +.IP "Type:" 6 +\f[I]string\f[] + +.IP "Default:" 9 +\f[I]"desc"\f[] + +.IP "Description:" 4 +Controls the order in which +posts of a \f[I]thread\f[] are processed. + +\f[I]"asc"\f[] +Ascending order (oldest first) +\f[I]"desc"\f[] | \f[I]"reverse"\f[] +Descending order (newest first) + + .SS extractor.sizebooru.metadata .IP "Type:" 6 \f[I]bool\f[] @@ -7003,6 +7180,23 @@ Note: Requires \f[I]login\f[] or \f[I]cookies\f[] +.SS extractor.vipergirls.order-posts +.IP "Type:" 6 +\f[I]string\f[] + +.IP "Default:" 9 +\f[I]"desc"\f[] + +.IP "Description:" 4 +Controls the order in which +posts of a \f[I]thread\f[] are processed. + +\f[I]"asc"\f[] +Ascending order (oldest first) +\f[I]"desc"\f[] | \f[I]"reverse"\f[] +Descending order (newest first) + + .SS extractor.vk.offset .IP "Type:" 6 \f[I]integer\f[] @@ -9226,6 +9420,26 @@ The event(s) for which \f[I]python.function\f[] gets called. See \f[I]metadata.event\f[] for a list of available events. +.SS python.expression +.IP "Type:" 6 +\f[I]string\f[] + +.IP "Example:" 4 +.br +* "print('Foo Bar')" +.br +* "terminate()" + +.IP "Description:" 4 +A +\f[I]Python expression\f[] +to +\f[I]evaluate\f[]. + +Note: Only used with +\f[I]"mode": "eval"\f[] + + .SS python.function .IP "Type:" 6 \f[I]string\f[] @@ -9248,6 +9462,24 @@ This function is specified as \f[I]<module>:<function name>\f[], where It gets called with the current metadata dict as argument. +.SS python.mode +.IP "Type:" 6 +\f[I]string\f[] + +.IP "Default:" 9 +\f[I]"function"\f[] + +.IP "Description:" 4 +Selects what Python code to run. + +\f[I]"eval"\f[] +Evaluate an +\f[I]expression\f[] +\f[I]function"\f[] +Call a +\f[I]function\f[] + + .SS rename.from .IP "Type:" 6 \f[I]string\f[] |
