Releases: mikf/gallery-dl
Releases · mikf/gallery-dl
v1.19.0
Additions
- [aryion] add
tag
extractor (#1849) - [desktopography] implement desktopography extractors (#1740)
- [deviantart] implement
auto-unwatch
option (#1466, #1757) - [fantia] add
date
metadata field (#1853) - [fappic] add
image
extractor (#1898) - [gelbooru_v02] add
favorite
extractor (#1834) - [kemonoparty] add
favorite
extractor (#1824) - [kemonoparty] implement login with username & password (#1824)
- [mastodon] add
following
extractor (#1891) - [mastodon] support specifying accounts by ID
- [twitter] support
/with_replies
URLs (#1833) - [twitter] add
quote_by
metadata field (#1481) - [postprocessor:compare] extend
action
option (#1592) - implement a download progress indicator (#1519)
- implement a
page-reverse
option (#1854) - implement a way to specify extended format strings
- allow specifying a minimum/maximum for
sleep-*
options (#1835) - add a
--write-infojson
command-line option
Changes
- [cyberdrop] change directory name format (#1871)
- [instagram] update default delay to 6-12 seconds (#1835)
- [reddit] extend subcategory depending on input URL (#1836)
- move util.Formatter and util.PathFormat into their own modules
Fixes
- [artstation] use
/album/all
view for user portfolios (#1826) - [aryion] update/improve pagination (#1849)
- [deviantart] fix bug with fetching premium content (#1879)
- [deviantart] update default archive_fmt for single deviations (#1874)
- [erome] send Referer header for file downloads (#1829)
- [hiperdex] fix extraction
- [kemonoparty] update file download URLs (#1902, #1903)
- [mangadex] fix extraction (#1852)
- [mangadex] fix retrieving chapters from "pornographic" titles (#1908)
- [nozomi] preserve case of search tags (#1860)
- [redgifs][gfycat] remove webtoken code (#1907)
- [twitter] ensure card entries have a
url
(#1868) - implement a way to correctly shorten displayed filenames containing east-asian characters (#1377)
v1.18.4
Additions
- [420chan] add
thread
andboard
extractors (#1773) - [deviantart] add
tag
extractor (#1803) - [deviantart] add
comments
option (#1800) - [deviantart] implement an
auto-watch
option (#1466, #1757) - [foolfuuka] add
gallery
extractor (#1785) - [furaffinity] expand URL pattern for searches (#1780)
- [kemonoparty] automatically generate required DDoS-GUARD cookies (#1779)
- [nhentai] add
favorite
extractor (#1814) - [shopify] support windsorstore.com (#1793)
- [twitter] add
url
to user objects (#1787, #1532) - [twitter] expand t.co links in user descriptions (#1787, #1532)
- show a warning if an extractor doesn`t yield any results (#1428, #1759)
- add a
j
format string conversion - implement a
fallback
option (#1770) - implement a
path-strip
option
Changes
- [shopify] use API for product listings (#1793)
- update default User-Agent headers
Fixes
- [deviantart] prevent exceptions for "empty" videos (#1796)
- [exhentai] improve image limits check (#1808)
- [inkbunny] fix extraction (#1816)
- [mangadex] prevent exceptions for manga without English title (#1815)
- [oauth] use defaults when config values are set to
null
(#1778) - [pixiv] fix pixivision title extraction
- [reddit] delay RedditAPI initialization (#1813)
- [twitter] improve error reporting (#1759)
- [twitter] fix issue when filtering quote tweets (#1792)
- [twitter] fix
logout
option (#1719)
Removals
v1.18.3
Additions
- [bbc] add
width
option (#1706) - [danbooru] add
external
option (#1747) - [furaffinity] add
external
option (#1492) - [luscious] add
gif
option (#1701) - [newgrounds] add
format
option (#1729) - [reactor] add
gif
option (#1701) - [twitter] warn about suspended accounts (#1759)
- [twitter] extend
replies
option (#1254) - [twitter] add option to log out and retry when blocked (#1719)
- [wikieat] add
thread
andboard
extractors (#1699, #1607)
Changes
- [instagram] increase default delay between HTTP requests from 5s to 8s (#1732)
Fixes
- [bbc] improve image dimensions (#1706)
- [bbc] support multi-page gallery listings (#1730)
- [behance] fix
collection
extraction - [deviantart] get original files for GIF previews (#1731)
- [furaffinity] fix errors when using
category-transfer
(#1274) - [hitomi] fix image URLs (#1765)
- [instagram] use custom User-Agent header for video downloads (#1682, #1623, #1580)
- [kemonoparty] fix username extraction (#1750)
- [kemonoparty] update file server domain (#1764)
- [newgrounds] fix errors when using
category-transfer
(#1274) - [nsfwalbum] retry backend requests when extracting image URLs (#1733, #1271)
- [vk] prevent exception for empty/private profiles (#1742)
v1.18.2
Additions
- [bbc] add
gallery
andprogramme
extractors (#1706) - [comicvine] add extractor (#1712)
- [kemonoparty] add
max-posts
option (#1674) - [kemonoparty] parse
o
query parameters (#1674) - [mastodon] add
reblogs
andreplies
options (#1669) - [pixiv] add extractor for
pixivision
articles (#1672) - [ytdl] add experimental extractor for sites supported by youtube-dl (#1680, #878)
- extend
parent-metadata
functionality (#1687, #1651, #1364) - add
archive-prefix
option (#1711) - add
url-metadata
option (#1659, #1073)
Changes
- [kemonoparty] skip duplicated patreon files (#1689, #1667)
- [mangadex] use custom User-Agent header (#1535)
Fixes
- [hitomi] fix image URLs (#1679)
- [imagevenue] fix extraction (#1677)
- [instagram] fix extraction of
/explore/tags/
posts (#1666) - [moebooru] fix
tags
ending with a+
when logged in (#1702) - [naverwebtoon] fix comic extraction
- [pururin] update domain and fix extraction
- [vk] improve metadata extraction and URL pattern (#1691)
- [downloader:ytdl] fix
outtmpl
setting for yt-dlp (#1680)
v1.18.1
Additions
- [mangafox] add
manga
extractor (#1633) - [mangasee] add
chapter
andmanga
extractors - [mastodon] implement
text-posts
option (#1569, #1669) - [seisoparty] add
user
andpost
extractors (#1635) - implement conditional directories (#1394)
- add
T
format string conversion (#1646) - document format string syntax
Changes
- [twitter] set
retweet_id
for original retweets (#1481)
Fixes
- [directlink] manually encode Referer URLs (#1647)
- [hiperdex] use domain from input URL
- [kemonoparty] fix
username
extraction (#1652) - [kemonoparty] warn about missing DDoS-GUARD cookies
- [twitter] ensure guest tokens are returned as string (#1665)
- [webtoons] match arbitrary language codes (#1643)
- fix depth counter in UrlJob when specifying
-g
multiple times
v1.18.0
Additions
- [foolfuuka] support
archive.wakarimasen.moe
(#1595) - [mangadex] implement login with username & password (#1535)
- [mangadex] add extractor for a user's followed feed (#1535)
- [pixiv] support fetching privately followed users (#1628)
- implement conditional filenames (#1394)
- implement
filter
option for post processors (#1460) - add
-T/--terminate
command-line option (#1399) - add
-P/--postprocessor
command-line option (#1583)
Changes
- [kemonoparty] update default filenames and archive IDs (#1514)
- [twitter] update default settings
- change
retweets
andquoted
options fromtrue
tofalse
- change directory format for search results to the same value as other extractors
- change
- require an argument for
--clear-cache
Fixes
- [500px] update GraphQL queries
- [furaffinity] improve metadata extraction (#1630)
- [hitomi] update image URL generation (#1637)
- [idolcomplex] improve and fix pagination (#1594, #1601)
- [instagram] fix login (#1631)
- [instagram] update query hashes
- [mangadex] update to API v5 (#1535)
- [mangafox] improve URL pattern (#1608)
- [oauth] prevent exceptions when reporting errors (#1603)
- [philomena] fix tag escapes handling (#1629)
- [redgifs] update API server address (#1632)
- [sankaku] handle empty tags (#1617)
- [subscribestar] improve attachment filenames (#1609)
- [unsplash] update collections URL pattern (#1627)
- [postprocessor:metadata] handle dicts in
mode:tags
(#1598)
v1.17.5
Additions
- [kemonoparty] add
metadata
option (#1548) - [kemonoparty] add
type
metadata field (#1556) - [mangapark] recognize v2.mangapark URLs (#1578)
- [patreon] extract user-defined
tags
(#1539, #1540) - [pillowfort] implement login with username & password (#846)
- [pillowfort] add
inline
andexternal
options (#846) - [pixiv] implement
max-posts
option (#1558) - [pixiv] add
metadata
option (#1551) - [twitter] add
text-tweets
option (#570) - [weibo] extend
retweets
option (#1542) - [postprocessor:ugoira] support using the
image2
demuxer (#1550) - [postprocessor:ugoira] add
repeat-last-frame
option (#1550) - support
XDG_CONFIG_HOME
(#1545) - implement
parent-skip
and"skip": "terminate"
options (#1399)
Changes
- [twitter] resolve
t.co
URLs incontent
(#1532)
Fixes
- [500px] update query hashes (#1573)
- [aryion] find text posts in
recursive=false
mode (#1568) - [imagebam] fix extraction of NSFW images (#1534)
- [imgur] update URL patterns (#1561)
- [manganelo] update domain to
manganato.com
- [reactor] skip deleted/empty posts
- [twitter] add missing retweet media entities (#1555)
- fix ISO 639-1 code for Japanese (
jp
->ja
)
v1.17.4
Additions
- [gelbooru] add extractor for
/redirect.php
URLs (#1530) - [inkbunny] add
favorite
extractor (#1521) - add
output.skip
option - add an optional argument to
--clear-cache
to select which cache entries to remove (#1230)
Changes
- [pixiv] update
translated-tags
option (#1507)- rename to
tags
- accept
"japanese"
,"translated"
, and"original"
as values
- rename to
Fixes
- [500px] update query hashes
- [kemonoparty] fix download URLs (#1514)
- [imagebam] fix extraction
- [instagram] update query hashes
- [nozomi] update default archive-fmt for
tag
andsearch
extractors (#1529) - [pixiv] remove duplicate translated tags (#1507)
- [readcomiconline] change domain to
readcomiconline.li
(#1517) - [sankaku] update invalid-token detection (#1515)
- fix crash when using
--no-download
with--ugoira-conv
(#1507)
v1.17.3
Additions
- [danbooru] add option for extended metadata extraction (#1458)
- [fanbox] add extractors (#1459)
- [fantia] add extractors (#1459)
- [gelbooru] add an option to extract notes (#1457)
- [hentaicosplays] add extractor (#907, #1473, #1483)
- [instagram] add extractor for
tagged
posts (#1439) - [naverwebtoon] ignore non-comic images
- [pixiv] also save untranslated tags when
translated-tags
is enabled (#1501) - [shopify] support omgmiamiswimwear.com (#1280)
- implement
output.fallback
option - add archive format to InfoJob output (#875)
- build executables with SOCKS proxy support (#1424)
Fixes
- [500px] update query hashes
- [8muses] fix JSON deobfuscation
- [artstation] download
/4k/
images (#1422) - [deviantart] fix pagination for Eclipse results (#1444)
- [deviantart] improve folder name matching (#1451)
- [erome] skip deleted albums (#1447)
- [exhentai] fix image limit detection (#1437)
- [exhentai] restore
limits
option (#1487) - [gelbooru] fix tag category extraction (#1455)
- [instagram] update query hashes
- [komikcast] fix extraction
- [simplyhentai] fix extraction
- [slideshare] fix extraction
- [webtoons] update agegate/GDPR cookies (#1431)
- fix
category-transfer
option
Removals
- [yuki] remove module for yuki.la
v1.17.2
Additions
- [deviantart] add support for posts from watched users (#794)
- [manganelo] add
chapter
andmanga
extractors (#1415) - [pinterest] add
search
extractor (#1411) - [sankaku] add
tag_string
metadata field (#1388) - [sankaku] add enumeration index for books (#1388)
- [tapas] add
series
andepisode
extractors (#692) - [tapas] implement login with username & password (#692)
- [twitter] allow specifying a custom format for user results (#1337)
- [twitter] add extractor for direct image links (#1417)
- [vk] add support for albums (#474)
Fixes
- [aryion] unescape paths (#1414)
- [bcy] improve pagination
- [deviantart] update
watch
URL pattern (#794) - [deviantart] fix arguments for search/popular results (#1408)
- [deviantart] use fallback for
/intermediary/
URLs - [exhentai] improve and simplify image limit checks
- [komikcast] fix extraction
- [pixiv] fix
favorite
URL pattern (#1405) - [sankaku] simplify
pool
tags (#1388) - [twitter] improve error message when trying to log in with 2FA (#1409)
- [twitter] don't use youtube-dl for cards when videos are disabled (#1416)