Skip to content

Releases: AlexCSDev/PatreonDownloader

Release 22 - Hotfix for release 21

Choose a tag to compare

@AlexCSDev AlexCSDev released this 15 Jan 03:21

This release contains the following changes:

  • Fixed issues preventing mega and google drive plugins from working correctly.
  • Remote file size checking now handles more cases of network issues.
  • Internal api changes.

Release 21 - Download system refactoring

Choose a tag to compare

@AlexCSDev AlexCSDev released this 15 Jan 01:32

This release contains the following changes:

  • Version format changed - now it's just a sequential version number.
  • Files are now being downloaded into temporary file first (*.dwnldtmp) in order to prevent file corruption during crashes and other unexpected behavior. (#155)
  • Removed --overwrite-files parameter.
  • Added --file-exists-action parameter.
    Use this parameter to tell PatreonDownloader how to handle files which already exist on disk:

BackupIfDifferent (default): Check remote file size if enabled and available. If it's different, disabled or not available then download remote file and compare it with existing file, create a backup copy of old file if they are different.

ReplaceIfDifferent: Same as BackupIfDifferent, but the backup copy of the file will not be created.

AlwaysReplace: Always replace existing file. Warning: will result in increased bandwidth usage. Acts like previous builds acted with --overwrite-files parameter.

KeepExisting: Always keep existing file. The most bandwidth-friendly option. Acts like previous builds acted without --overwrite-files parameter.

  • Added --disable-remote-file-size-check parameter. It makes the app not ask the server for file size when it is available and therefore disables various pre-download checks if file already exists on disk. May result in significant increase of bandwidth used by the application.
  • Media and attachment files now have their id appended to them in order to help with various file checks. Old behavior can be enabled with --use-legacy-file-naming parameter. Please note: this parameter is not compatible with BackupIfDifferent, ReplaceIfDifferent options of --file-exists-action and might be removed in the future. It is highly discouraged to use --use-legacy-file-naming parameter unless you absolutely need it.
  • Added --max-sub-directory-name-length parameter which allows you to limit the length of folder names when --use-sub-directories is used. Default value for this parameter is 100 characters. (#156)
  • Fixed crash caused by using not thread safe code. (#135) This might also fix #138.
  • Code refactoring and libraries updates.

0.10.6.0 - Fix for media url issues

Choose a tag to compare

@AlexCSDev AlexCSDev released this 27 Nov 18:44

This release contains the following changes:

  • Fixed regex issue which resulted in some media urls failing during duplicate file check (#139)

0.10.5.0 - Fix for url extraction issues

Choose a tag to compare

@AlexCSDev AlexCSDev released this 30 Oct 13:51

This release contains the following changes:

  • Fixed crash during url extraction (issue #145)

0.10.4.0 - Further browser mimicking improvements

Choose a tag to compare

@AlexCSDev AlexCSDev released this 02 Jul 18:02
d955818

This release contains the following changes:

  • Browser mimicking has been improved, this should finally solve issues discussed in #125. Huge thanks to clocklear, urbanyeti and everyone else for their help with this issue.
  • Added proxy server support (--proxy-server-address command line option)
  • --verbose command line option has been replaced with --log-level option with the following settings: Default, Debug, Trace.
  • Log file is no longer written by default. Use --log-save command line option to save log to file.

Important note about update procedure:
Due to the changes in how application is built you need to either perform a clean installation or delete everything but .local-chromium, chromedata, download, logs, GoogleDriveToken folders as well as gd_credentials.json and mega_credentials.json files from the application directory.

0.10.3.0 - Browser mimicking improvements

Choose a tag to compare

@AlexCSDev AlexCSDev released this 07 Jun 20:33

This release contains the following changes:

  • Browser mimicking has been improved, this should solve a lot of issues people are having right now.
  • --filenames-fallback-to-content-type command line option has been added. Description is provided when you run application without any command line options.
  • Fixed youtube and imgur urls not being ignored correctly.
  • Code cleanup.
  • Updated url blacklist.
  • All most commonly used http redirection codes are now handled.

0.10.2.0 - Fixed issues due to new anti-bot protection

Choose a tag to compare

@AlexCSDev AlexCSDev released this 27 Mar 17:51
cacc3c8

This release contains the following changes:

  • The application will now detect and show captcha when anti-bot protection is triggered. (#110)

0.10.1.2 - Hotfix for avatar/cover crash

Choose a tag to compare

@AlexCSDev AlexCSDev released this 30 Oct 19:04

This release contains the following changes:

  • The absence of cover and avatar images will no longer crash the program

0.10.1.1 - Bug fixes

Choose a tag to compare

@AlexCSDev AlexCSDev released this 04 Oct 21:13
6516f73

This release contains the following changes:

  • File names are now automatically truncated if their length exceeds 100 symbols. The threshold can be changed using --max-filename-length command line option. PatreonDownloader will try to keep file extension, but this is not guaranteed to happen.
  • Fixed errors when using --use-sub-directories on creators with posts without titles.
  • Fixed incorrect path generation in mega.nz plugin.
  • --use-sub-directories will no longer create directories unless there are files in the post or --embeds, --descriptions command line options are used.

0.10.1 - File download improvements

Choose a tag to compare

@AlexCSDev AlexCSDev released this 02 Oct 23:28

This release contains the following changes:

  • Implemented handling of google drive documents.
  • Added --use-sub-directories command line option which will tell PatreonDownloader to download every post into its own folder. Folder name can be configured using --sub-directory-pattern command line option. Refer to command list for more information. This solves #19.

Big chunk of the functionality in this release was developed by @JDR-Ninja, thank you!