Skip to content

Releases: mikf/gallery-dl

v1.19.0

01 Oct 20:05
v1.19.0
f841020
Compare
Choose a tag to compare

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

04 Sep 19:13
v1.18.4
9158853
Compare
Choose a tag to compare

Additions

  • [420chan] add thread and board 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

  • [deviantart] remove the "you need session cookies to download mature scraps" warning (#1777, #1776)
  • [foolslide] remove entry for kobato.hologfx.com

v1.18.3

13 Aug 19:23
v1.18.3
1e0f59d
Compare
Choose a tag to compare

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 and board 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

23 Jul 15:42
v1.18.2
552032d
Compare
Choose a tag to compare

Additions

  • [bbc] add gallery and programme extractors (#1706)
  • [comicvine] add extractor (#1712)
  • [kemonoparty] add max-posts option (#1674)
  • [kemonoparty] parse o query parameters (#1674)
  • [mastodon] add reblogs and replies 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

04 Jul 20:40
v1.18.1
5f1b13d
Compare
Choose a tag to compare

Additions

  • [mangafox] add manga extractor (#1633)
  • [mangasee] add chapter and manga extractors
  • [mastodon] implement text-posts option (#1569, #1669)
  • [seisoparty] add user and post 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

19 Jun 19:35
v1.18.0
ee1064a
Compare
Choose a tag to compare

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 and quoted options from true to false
    • change directory format for search results to the same value as other extractors
  • 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

30 May 17:27
v1.17.5
f14a36c
Compare
Choose a tag to compare

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 and external 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 in content (#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

07 May 19:42
v1.17.4
4835888
Compare
Choose a tag to compare

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

Fixes

  • [500px] update query hashes
  • [kemonoparty] fix download URLs (#1514)
  • [imagebam] fix extraction
  • [instagram] update query hashes
  • [nozomi] update default archive-fmt for tag and search 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

25 Apr 19:29
v1.17.3
07b6661
Compare
Choose a tag to compare

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

02 Apr 19:22
v1.17.2
583bee7
Compare
Choose a tag to compare

Additions

  • [deviantart] add support for posts from watched users (#794)
  • [manganelo] add chapter and manga extractors (#1415)
  • [pinterest] add search extractor (#1411)
  • [sankaku] add tag_string metadata field (#1388)
  • [sankaku] add enumeration index for books (#1388)
  • [tapas] add series and episode 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)