Releases: AlexCSDev/PatreonDownloader
Release list
Release 22 - Hotfix for release 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
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-filesparameter. - Added
--file-exists-actionparameter.
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-filesparameter.
KeepExisting: Always keep existing file. The most bandwidth-friendly option. Acts like previous builds acted without
--overwrite-filesparameter.
- Added
--disable-remote-file-size-checkparameter. 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-namingparameter. Please note: this parameter is not compatible withBackupIfDifferent, ReplaceIfDifferentoptions of--file-exists-actionand might be removed in the future. It is highly discouraged to use--use-legacy-file-namingparameter unless you absolutely need it. - Added
--max-sub-directory-name-lengthparameter which allows you to limit the length of folder names when--use-sub-directoriesis 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
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
This release contains the following changes:
- Fixed crash during url extraction (issue #145)
0.10.4.0 - Further browser mimicking improvements
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-addresscommand line option) --verbosecommand line option has been replaced with--log-leveloption with the following settings:Default,Debug,Trace.- Log file is no longer written by default. Use
--log-savecommand 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
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
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
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
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
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!