Skip to content

Releases: mikf/gallery-dl

v1.13.6

02 May 20:24
v1.13.6
ba42ec3
Compare
Choose a tag to compare

Additions

  • [patreon] respect filters and sort order in query parameters (#711)
  • [speakerdeck] add a new extractor for speakerdeck.com (#726)
  • [twitter] add replies option (#705)
  • [weibo] add videos option
  • [downloader:http] add MIME types for .psd files (#714)

Fixes

  • [artstation] improve embed extraction (#720)
  • [deviantart] limit API wait times (#721)
  • [newgrounds] fix URLs produced by the following extractor (#684)
  • [patreon] improve file hash extraction (#713)
  • [vsco] fix user gallery extraction
  • fix/improve Cloudflare bypass code (#728)

v1.13.5

27 Apr 19:30
v1.13.5
baa877d
Compare
Choose a tag to compare

Additions

  • [500px] recognize web.500px.com URLs
  • [aryion] support downloading from folders (#694)
  • [furaffinity] add extractor for followed users (#515)
  • [hitomi] add extractor for tag searches (#697)
  • [instagram] add post_id and num metadata fields (#698)
  • [newgrounds] add extractor for followed users (#684)
  • [patreon] recognize URLs with creator IDs (#711)
  • [twitter] add reply metadata field (#705)
  • [xhamster] recognize xhamster.porncache.net URLs (#700)

Fixes

  • [gelbooru] improve post ID extraction in pool listings
  • [hitomi] fix extraction of galleries without tags
  • [jaiminisbox] update metadata decoding procedure (#702)
  • [mastodon] fix pagination (#701)
  • [mastodon] improve account searches (#704)
  • [patreon] fix hash extraction from download URLs (#693)
  • improve parameter extraction when solving Cloudflare challenges

v1.13.4

12 Apr 19:31
v1.13.4
a31c1aa
Compare
Choose a tag to compare

Additions

  • [aryion] add gallery and post extractors (#390, #673)
  • [deviantart] detect and handle folders in sta.sh listings (#659)
  • [hentainexus] add circle, event, and title_conventional metadata fields (#661)
  • [hiperdex] add artist extractor (#606)
  • [mastodon] add access tokens for mastodon.social and baraag.net (#665)

Changes

  • [deviantart] retrieve all download URLs through the OAuth API
  • automatically read config files in PyInstaller executable directories (#682)

Fixes

  • [deviantart] handle "Request blocked" errors (#655)
  • [deviantart] improve JPEG quality replacement pattern
  • [hiperdex] fix extraction
  • [mastodon] handle API rate limits (#665)
  • [mastodon] update OAuth credentials for pawoo.net (#665)
  • [myportfolio] fix extraction of galleries without title
  • [piczel] fix extraction of single images
  • [vsco] fix collection extraction
  • [weibo] accept status URLs with non-numeric IDs (#664)

v1.13.3

28 Mar 21:10
v1.13.3
3ed72f8
Compare
Choose a tag to compare

Additions

  • [instagram] Add support for user's saved medias (#644)
  • [nozomi] support multiple images per post (#646)
  • [35photo] add tag extractor

Changes

  • [mangadex] transform timestamps from date fields to datetime objects

Fixes

  • [deviantart] handle decode errors for extended_fetch results (#655)
  • [e621] fix bug in API rate limiting and improve pagination (#651)
  • [instagram] update pattern for user profile URLs
  • [mangapark] fix metadata extraction
  • [nozomi] sort search results (#646)
  • [piczel] fix extraction
  • [twitter] fix typo in x-twitter-auth-type header (#625)
  • remove trailing dots from Windows directory names (#647)
  • fix crash due to missing stdout/stderr/stdin handles (#653)

v1.13.2

14 Mar 19:27
v1.13.2
e0b0e8d
Compare
Choose a tag to compare

Additions

  • [furaffinity] extract more metadata
  • [instagram] add post_shortcode metadata field (#525)
  • [kabeuchi] add extractor (#561)
  • [newgrounds] add extractor for favorited posts (#394)
  • [pixiv] implement avatar option (#595, #623)
  • [twitter] add extractor for bookmarked Tweets (#625)

Fixes

  • [bcy] reduce number of HTTP requests during data extraction
  • [e621] update to new interface (#635)
  • [exhentai] handle incomplete MIME types (#632)
  • [hitomi] improve metadata extraction
  • [mangoxo] fix login
  • [newgrounds] improve error handling when extracting post data

v1.13.1

01 Mar 20:34
v1.13.1
72122eb
Compare
Choose a tag to compare

Additions

  • [hentaihand] add extractors (#605)
  • [hiperdex] add chapter and manga extractors (#606)
  • [oauth] implement option to write DeviantArt refresh-tokens to cache (#616)
  • [downloader:http] add more MIME types for .bmp and .rar files (#621, #628)
  • warn about expired cookies

Fixes

  • [bcy] fix partial image URLs (#613)
  • [danbooru] fix Ugoira downloads and metadata
  • [deviantart] check availability of /intermediary/ URLs (#609)
  • [hitomi] follow multiple redirects & fix image URLs
  • [piczel] improve and update
  • [tumblr] replace - with in tag searches (#611)
  • [vsco] update gallery URL pattern
  • fix --verbose and --quiet command-line options

v1.13.0

16 Feb 21:46
v1.13.0
78e8d33
Compare
Choose a tag to compare

Additions

  • Support for
  • [blogger] implement video extraction (#587)
  • [oauth] add option to specify port number used by local server (#604)
  • [pixiv] add rating metadata field (#595)
  • [pixiv] recognize tags at the end of new bookmark URLs
  • [reddit] add videos option
  • [weibo] use youtube-dl to download from m3u8 manifests
  • implement parent-directory option (#551)
  • extend filename formatting capabilities:
    • implement field name alternatives (#525)
    • allow multiple "special" format specifiers per replacement field (#595)
    • allow for numeric list and string indices

Changes

  • [reddit] handle reddit-hosted images and videos natively (#551)
  • [twitter] change default value for videos to true

Fixes

  • [cloudflare] unescape challenge URLs
  • [deviantart] fix video extraction from extended_fetch results
  • [hitomi] implement workaround for "broken" redirects
  • [khinsider] fix and improve metadata extraction
  • [patreon] filter duplicate files per post (#590)
  • [piczel] fix extraction
  • [pixiv] fix user IDs for bookmarks API calls (#596)
  • [sexcom] fix image URLs
  • [twitter] force old login page layout (#584, #598)
  • [vsco] skip "invalid" entities
  • improve functions to load/save cookies.txt files (#586)

Removals

  • [yaplog] remove module

v1.12.3

19 Jan 22:37
v1.12.3
5d73b7f
Compare
Choose a tag to compare

Additions

  • [hentaifoundry] extract more metadata (#565)
  • [twitter] add option to extract TwitPic embeds (#579)
  • implement a post-processor module to compare file versions (#530)

Fixes

  • [hitomi] update image URL generation
  • [mangadex] revert domain to mangadex.org
  • [pinterest] improve detection of invalid pin.it links
  • [pixiv] update URL patterns for user profiles and bookmarks (#568)
  • [twitter] Fix stop before real end (#573)
  • remove temp files before downloading from fallback URLs

Removals

  • [erolord] remove extractor

v1.12.2

05 Jan 21:10
v1.12.2
9d369de
Compare
Choose a tag to compare

Additions

  • [deviantart] match new search/popular URLs (#538)
  • [deviantart] match /favourites/all URLs (#555)
  • [deviantart] add extractor for followed users (#515)
  • [pixiv] support listing followed users (#515)
  • [imagefap] handle beta.imagefap.com URLs (#552)
  • [postprocessor:metadata] add directory option (#520)

Fixes

  • [artstation] fix search result pagination (#537)
  • [directlink] send Referer headers (#536)
  • [exhentai] restrict default directory name length (#545)
  • [mangadex] change domain to mangadex.cc (#559)
  • [mangahere] send isAdult cookies (#556)
  • [newgrounds] fix tags metadata extraction
  • [pixiv] retry after rate limit errors (#535)
  • [twitter] handle quoted tweets (#526)
  • [twitter] handle API rate limits (#526)
  • [twitter] fix URLs forwarded to youtube-dl (#540)
  • prevent infinite recursion when spawning new extractors (#489)
  • improve output of --list-keywords for "parent" extractors (#548)
  • provide fallback for SQLite versions with missing WITHOUT ROWID support (#553)

v1.12.1

22 Dec 21:33
v1.12.1
83909ab
Compare
Choose a tag to compare

Additions

  • [4chan] add extractor for entire boards (#510)
  • [realbooru] add extractors for pools, posts, and tag searches (#514)
  • [instagram] implement a videos option (#521)
  • [vsco] implement a videos option
  • [postprocessor:metadata] implement a bypost option for downloading the metadata of an entire post (#511)

Changes

  • [reddit] change the default value for comments to 0
  • [vsco] improve image resolutions
  • make filesystem-related errors during file downloads non-fatal (#512)

Fixes

  • [foolslide] add fallback for chapter data extraction
  • [instagram] ignore errors during post-page extraction
  • [patreon] avoid errors when fetching user info (#508)
  • [patreon] improve URL pattern for single posts
  • [reddit] fix errors with t1 submissions
  • [vsco] fix user profile extraction … again
  • [weibo] handle unavailable/deleted statuses
  • [downloader:http] improve rate limit handling
  • retain trailing zeroes in Cloudflare challenge answers