Skip to content

Releases: MalloyDelacroix/DownloaderForReddit

v3.1.0-beta

02 Sep 13:55
ad4a589
Compare
Choose a tag to compare

Minor Changes

  • Update notification can now be adjusted by the user to only display updates of a chosen level (major, minor, patch)
    or not at all.

Bug Fixes

  • Fix crashing due to ffmpeg warning dialog

v3.0.0-beta

01 Sep 11:43
e934707
Compare
Choose a tag to compare

Major Changes

  • Entire application now uses an sqlite database on the backend for storage.
    • With database storage, downloaded data is able to be organized and displayed in infinitely usable ways. Since
      the database is local to your computer, the potential ways to analyse and use the data are endless.
  • Complete database view window lets you easily see and filter downloaded content, posts, comments, users, and subreddits.
  • New updated, easier to use GUI.
  • New expanded settings make it easy to download only the content you want and customize the display and function of the
    application to suite your needs.
  • Self posts and comments can now be downloaded.
    • As well as links in the text of both self posts and comments.
  • Large files can now be downloaded in multiple parts simultaneously.
    • This dramatically improves download times when downloading large file such as videos.

Minor Changes

  • Downloads can now be scheduled to run incrementally or on a set time on a set day.
  • Video sites can be individually disabled from download.
  • File naming can be fully customized with a new token system so that downloads can be named practically anything you like
    with included information from the download (ex: post title, post score, author name, subreddit name, etc...)
  • Output messages and display have been improved so that you only see the messages you want to see.
  • Extraction thread count is now user adjustable
    • The number of threads used for content extraction is no longer tied to the download thread count and is adjustable
      in the settings
  • Individual user/subreddit settings can now be adjusted in batches. (Select multiple users/subreddits and use the context
    menu to go to settings)

Released

v2.3.4

29 Jun 12:48
44cd108
Compare
Choose a tag to compare

Major Changes

  • Optimize post extraction from reddit which results in much faster extraction times.
    • Up to 85% faster extraction time in some use cases.
  • Add extractor for Erome.com
  • Allow the user to select to use more download threads to dramatically speed up downloads
  • Added Support for RedGifs

Minor Changes

  • Removed Dependency on deprecated Imgur library

Bug Fixes

  • Fix post extraction from gfycat urls that contained tags
  • Fix various bugs in failed downloads dialog and exporters
  • Fix Vidble link extraction
  • Fix crashing when running single download while a download is currently running
  • Fix date modified not being set for reddit videos that are downloaded in parts and merged
  • Fix files being overwritten when a file with the same name is downloaded
  • Fix crashing due to certain application key words being used in user/subreddit names
  • Fixed bug with pinned posts

v2.3.3

26 Dec 17:17
Compare
Choose a tag to compare

Major Changes

  • Videos hosted on reddit via v.redd.it links are now downloaded with audio.
    • FFmpeg must be installed on host system in order to merge video and audio files.

Minor Changes

  • Add user and subreddit list exporting options

  • Allow importing user and subreddit lists from json and xml files

    • User or subreddit lists that have been exported to json or xml format will contain all information for the associated reddit object (except for previously downloaded urls). By doing this, reddit object lists that are exported to json or xml file types can then be imported at a later date retaining the reddit objects user set attributes (ie: last downloaded post date, post limit, media filters, date added, etc.)
  • Stopping downloader now stops in progress downloads when the stop button is pressed.

  • Add support for Imgur's commercial API endpoint. See https://rapidapi.com/imgur/api/imgur-9/pricing for more
    information about obtaining the commercial api credentials.

  • Add ability to download a user or subreddit as a single download from the main GUI lists context menus

  • Add option to download a user or subreddit as a single download immediately after they are added

Bug Fixes

  • Restore copy and paste functionality to add reddit object dialog input line.
  • Fix error message when trying to add a subreddit without an existing subreddit list.
  • Fix imgur url formatting issues that happened in some circumstances
  • Fix occasional crashing due to posts removed by reddit
  • Fix crashing when trying to download from private subreddits

Linux executable coming soon

v2.3.2

14 Dec 19:20
Compare
Choose a tag to compare

Minor Changes

  • More intelligent rate limit system established
    • Rate is only limited if the extractor fails with a rate limited response from the server
    • At this time only the ImgurExtractor is affected by the rate limiter due to user reported errors

v2.3.1

13 Dec 20:36
Compare
Choose a tag to compare

Minor Changes

  • Update failed to save dialog to give reason when trying to save while downloader is running

Bug Fixes

  • Fix minor logging error in extractor

v2.3.0

04 Dec 16:15
Compare
Choose a tag to compare

Major Changes

  • Add youtube-dl video download support (any site that can be downloaded by the youtube-dl project can now be downloaded from reddit by this downloader)
  • Massively update the failed downloads dialog
  • Add ability to export failed downloads in multiple formats
  • Add new extractor for reddituploads
  • Add ability to exclude a user/subreddit from download without removing them from the download list
    • Feature available through context menu
  • Massively update the add user/subreddit dialog
    • Dialog now handles importing from text file or sub folders instead of main window
    • List copy and paste now supported

Minor Changes

  • Add imgur credit limit check to avoid additional imgur api calls when out of credits
    • These posts can be saved (see settings) for future download without having to be re-extracted from reddit

Bug Fixes

  • Fix title bar name not changing in last downloaded dialog
  • Fix index error when displaying saved content for some reddit objects
  • Fix crashes related to resetting date restriction from user/subreddit settings dialog
  • Fix imgur credits not updating properly
  • Fix gifv extraction
  • Fix saved submission display in reddit object settings dialog
  • Fix save submissions not being removed from saved list upon download
  • Tertiary windows now open in center of main window instead of saved location
  • Updated gfycat api caller to new version
  • Fix last downloaded dialog error when user or subreddit list has not been set

v2.2.2

23 May 16:07
Compare
Choose a tag to compare

Bug Fix

  • Fix issue #19 crashing due to incorrectly formatted date.

v2.2.1

16 Mar 19:47
Compare
Choose a tag to compare

Bug Fixes

  • Issues #13 and #14: crashing due to failed connections during extraction and download
  • Crashing due to failed connection to reddit itself

v2.2.0

12 Mar 14:21
Compare
Choose a tag to compare

Minor Changes

  • Modularized Extractors

    Extractors have been modularized better and separated into individual files. The base extractor class has been optimized to provide much easier extractor addition. This means that anyone with python experience that wants to contribute to this project by adding extractors for sites not currently supported will have a much easier time.

    There will be a contribution guide and an extractor guide coming soon that details how to provide extractors.

Bug Fixes

  • Issue #9 - Error importing save file from external drive
  • Issue #10 - Crashing due to loading unfinished saved items
    • If this problem persists for you, delete all saved content for each user/subreddit
  • Issue #12 - Crashing due to improperly formatted date/time string
  • Error when canceling save file import
  • Failed download list dialog menu option never being enabled