Skip to content

v1.26.0

Compare
Choose a tag to compare
@mikf mikf released this 03 Oct 19:34
· 1175 commits to master since this release
v1.26.0
85357c1
  • Extractors

    Additions

    • [behance] add date metadata field (#4417)
    • [danbooru] support booru.borvar.art (#4096)
    • [danbooru] support donmai.moe
    • [deviantart] add is_original metadata field (#4559)
    • [e621] support e6ai.net (#4320)
    • [exhentai] add fav option (#4409)
    • [gelbooru_v02] support xbooru.com (#4493)
    • [instagram] add following extractor (#1848)
    • [pillowfort] support /tagged/ URLs (#4570)
    • [pornhub] add gif support (#4463)
    • [reddit] add previews option (#4322)
    • [redgifs] add niches extractor (#4311, #4312)
    • [redgifs] support order parameter for user URLs (#4583)
    • [twitter] add user extractor and include option (#4275)
    • [twitter] add tweet-endpoint option (#4307)
    • [twitter] add date_original metadata for retweets (#4337, #4443)
    • [twitter] extract source metadata (#4459)
    • [twitter] support x.com URLs (#4452)

    Improvements

    • include Referer header in all HTTP requests (#4490, #4518)
      (can be disabled with referer option)
    • [behance] show errors for mature content (#4417)
    • [deviantart] re-add quality option and /intermediary/ transform
    • [fantia] improve metadata extraction (#4126)
    • [instagram] better error messages for invalid users (#4606)
    • [mangadex] support multiple values for lang (#4093)
    • [mastodon] support /@USER/following URLs (#4608)
    • [moebooru] match search URLs with empty tags (#4354)
    • [pillowfort] extract b2_lg_url media (#4570)
    • [reddit] improve comment metadata (#4482)
    • [reddit] ignore /message/compose URLs (#4482, #4581)
    • [redgifs] provide collection metadata as separate field (#4508)
    • [redgifs] match gfycat image URLs (#4558)
    • [twitter] improve error messages for single Tweets (#4369)

    Fixes

    • [acidimg] fix extraction
    • [architizer] fix extraction (#4537)
    • [behance] fix and update user extractor (#4417)
    • [behance] fix cookie usage (#4417)
    • [behance] handle videos without renditions (#4523)
    • [bunkr] fix media domain for cdn9 (#4386, #4412)
    • [bunkr] fix extracting .wmv files (#4419)
    • [bunkr] fix media domain for cdn-pizza.bunkr.ru (#4489)
    • [bunkr] fix extraction (#4514, #4532, #4529, #4540)
    • [deviantart] fix full resolution URLs for non-downloadable images (#293, #4548, #4563)
    • [deviantart] fix shortened URLs (#4316)
    • [deviantart] fix search (#4384)
    • [deviantart] update Eclipse API endpoints (#4553, #4615)
    • [deviantart] use private tokens for is_mature posts (#4563)
    • [flickr] update default API credentials (#4332)
    • [giantessbooru] fix extraction (#4373)
    • [hiperdex] fix crash for titles containing Unicode characters (#4325)
    • [hiperdex] fix manga metadata
    • [imagefap] fix pagination (#3013)
    • [imagevenue] fix extraction (#4473)
    • [instagram] fix private posts with long shortcodes (#4362)
    • [instagram] fix video preview archive IDs (#2135, #4455)
    • [instagram] handle exceptions due to missing media (#4555)
    • [issuu] fix extraction (#4420)
    • [jpgfish] update domain to jpg1.su (#4494)
    • [kemonoparty] update favorite API endpoint (#4522)
    • [lensdump] fix extraction (#4352)
    • [mangakakalot] update domain
    • [reddit] fix preview.redd.it URLs (#4470)
    • [patreon] fix extraction (#4547)
    • [pixiv] handle errors for private novels (#4481)
    • [pornhub] fix extraction (#4301)
    • [pururin] fix extraction (#4375)
    • [subscribestar] fix preview detection (#4468)
    • [twitter] fix crash on private user (#4349)
    • [twitter] fix TweetWithVisibilityResults (#4369)
    • [twitter] fix crash when sortIndex is undefined (#4499)
    • [zerochan] fix tags extraction (#4315, #4319)

    Removals

    • [gfycat] remove module
    • [shimmie2] remove meme.museum
  • Post Processors

    Changes

    • update finalize events
      • add finalize-error and finalize-success events that trigger
        depending on whether error(s) did or did not happen
      • change finalize to always trigger regardless of error status

    Additions

    • add python post processor
    • add prepare-after event (#4083)
    • [ugoira] add "framerate": "uniform" (#4421)

    Improvements

    • [ugoira] extend ffmpeg-output (#4421)

    Fixes

    • [ugoira] restore libx264-prevent-odd (#4407)
    • [ugoira] fix high frame rates (#4421)
  • Downloaders

    Fixes

    • [http] close connection when file already exists (#4403)
  • Options

    Additions

    • support parent>child categories for child extractor options,
      for example an imgur album from a reddit thread with reddit>imgur
    • implement subconfigs option (#4440)
    • add "ascii+" as a special path-restrict value (#4371)

    Removals

    • remove pyopenssl option
  • Tests

    Improvements

    • move extractor results into their own, separate files (#4504)
    • include fallback URLs in content tests (#3163)
    • various test method improvements
  • Miscellaneous

    Fixes

    • [formatter] use value of last alternative (#4492)
    • fix imports when running __main__.py (#4581)
    • fix symlink resolution in __main__.py
    • fix default Firefox user agent string