Releases: AlexCSDev/PatreonDownloader
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-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
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!
0.10.0.2 - Hotfix for file download process
This release contains the following changes:
- Added --no-remote-size-action command line parameter. (#68)
This parameter allows you to set behavior of the downloader when it can't check remote file size for existing files.
Possible options are ReplaceExisting (replaces existing files) and KeepExisting (skips download for existing files, default option).
Important note: --overwrite-files command line option has priority over KeepExisting setting.
0.10.0.1 - Bug Fixes
The following issues are fixed in this version:
- Fixed mega.nz links not downloading correctly
&
in file/image urls is now replaced with proper symbol (&)- Fixed cloudflare 403 errors on non-windows systems
- Added OS requirements into readme
- Default download directory no longer will contain characters not supported by current operating system
- Fixed --download-directory command line option
- Updated default url blacklist
- Improved mega.nz link detection
- Added proper handling of "429 Too Many Requests" status code
- Links which return "400 Bad Request" status code will no longer be retried
0.10.0 - Switch to Universal Downloader Platform
This is probably the biggest update yet. Patreon Downloader is now based on Universal Downloader Platform and that brings a lot of fixes and new features.
Please don't hesistate to report issues with this version. There are a lot of changes and something might be broken.
Make sure to do a clean installation, installing 0.10 on top of 0.9 can lead to issues
Known issues are tagged with milestone 0.10.0.1
- Patreon Downloader is now using Universal Downloader Platform library.
- Download process is now multi-threaded. (4 threads)
- Local and remote file size is now compared before downloading. This means that corrupted or changed files will be re-downloaded automatically. (a copy of the old file will be saved) This feature is not currently available for google drive files.
- Downloaded file size is now compared to remote file size. File will be re-downloaded if file size is different. This feature is not currently available for google drive files.
- Downloader will now retry downloading a file for up to 10 times in case of download failure.
- Downloader will now process "301 Moved" http status code correctly.
- PuppeteerSharp usage is now limited to login process. Everything else is being done without using external browser.
- Login process no longer times out after 30 seconds.
- Patreon Downloader will now show notification if new version is available
- Fixed issue when downloading big files resulted in a lot of memory being used
- Switched to .net 5.0
- Refactored some code
0.9.4.2 - Hotfix for __cfduid cookie issue
The following issues are fixed in this version:
- __cfduid cookie presence no longer checked as this cookie was deprecated by cloudflare. (issue #55)