Releases: KJHJason/Cultured-Downloader
Cultured Downloader V5.1.0
What's Changed
- Updated Cultured Downloader Logic to v1.2.0 that fixes the following:
- Returned cache values are now sorted by datetime
Do not see any zip files?
- Please wait a few minutes for the GitHub Actions to compile.
Full Changelog: 5.0.2...5.1.0
Cultured Downloader V5.0.2
What's Changed
- Fixed bug for profile image in profile page.
- Fixed light mode issues for icons in buttons
Do not see any executables?
- Please wait a few minutes for the GitHub Actions to compile.
Full Changelog: 5.0.1...5.0.2
Cultured Downloader V5.0.1
What's Changed
- Update dependencies
- Fixed program crashing when downloading from Fantia in #226
- Made the frontend codes more maintainable with auto-generated types in models.ts by wails
- Added more architectures to wails-build.yml
Edit: There is a bug in the user profile page due to oversight on my end after making the frontend codes more maintainable.
Do not see any executables?
- Please wait a few minutes for the GitHub Actions to compile.
Full Changelog: 5.0.0...5.0.1
Cultured Downloader V5.0.0
The long-awaited V5.0.0 of Cultured Downloader!
What's Changed
- Now with a Graphical User Interface developed with wails
- Support for light and dark mode
- Better security when compared to V4
- V5 now prompts a master password from you to derive your encryption key instead of saving a copy of the key in your local drive in V4.
- Better user experience when downloading posts #158
- V5 now uses concurrency as compared to asynchronous in V4/Python due to the backend being developed with Go/Golang
- V5 now uses FFmpeg to convert Ugoira so that you can export Ugoira to more file extensions like .mp4
- Kemono has been added on top of Fantia, Pixiv, and Pixiv Fanbox.
- Note: Coomer is not supported as it does not suit the main goal of Cultured Downloader unless there are requests for it.
- Added caching to reduce the number of requests to speed up downloads.
- Switched dependencies from using Selenium to Chromedp
- Mainly due to the lack of an official Golang port of Selenium
- A browser that supports the Chrome DevTools Protocol is needed now
- Usually chromium-based browsers like Google Chrome, Microsoft Edge, etc.) support the Chrome DevTools Protocols.
- Removed the login process from Cultured Downloader and instead opted for users to submit a cookie file or the session cookie value.
- Fret not! Your session cookies files and session cookie values always stay within your device!
- The only time it leaves your device is when verifying with the platform's server like https://fantia.jp to check if your cookie is valid!
- V5 now has partial support for translations
- Translations are done using ChatGPT and DeepL. Hence, it is expected to have translation errors.
- Messages and errors returned by the backend are yet to be translated and are planned for V5.1.0 #201
- Added back OAuth and added Service Accounts for GDrive Downloads
- API keys are likely to get flagged as bots or for abuse. Hence, Service Accounts and OAuth are added back.
- OAuth setup should be similar to V4.0.3 for a better user experience. However, service accounts are easier to setup so service account is now a new option for GDrive.
Bug Fixes
- Downloaded images from Fantia can be organised into numbered folders and files, #65
- Should fix #19 as Pixiv Fanbox downloads no longer uses a headless browser like Selenium to web-scrape. Instead, V5 uses Pixiv Fanbox's API which should fix the mentioned issue.
- Fixed #41 as Fantia Posts are downloaded sequentially. However, the images and attachment files within the post are downloaded concurrently!
- #62 should be fixed.
Do not see any executables?
- Please wait a few minutes for the GitHub Actions to compile.
Milestone: https://github.com/KJHJason/Cultured-Downloader/milestone/1
Full Changelog: 4.2.2...5.0.0
Cultured Downloader V4.2.3
Cultured Downloader V4.2.2
Changelog
- Bug fixes
- Fixed issue #28
SHA256 Hashes
cultured_downloader.exe:
- CF7E18A9917CB7CD022A85A264153920F2DC401725F894A68C962D2EA5225DA7
Cultured Downloader V4.2.1
Changelog
-
Bug fixes
- Fixed directory traversals caused by dots in the post title when downloading
- Catches KeyboardInterrupt when downloading from Pixiv
-
Optimisations
- Removed unnecessary throttling when there is no longer a need to send a request to Pixiv's API anymore
SHA256 Hashes
cultured_downloader.exe:
- 6C779EBEC0E908A75D5DDF923D8D60567FB83EBA91597C6276D4158C1B05A384
Cultured Downloader V4.2.0
Changelog
- Minor bug fixes for the page number prompt
- Added Pixiv downloads
- Downloading by illustration(s), illustrator(s), or tag name(s) are now possible!
SHA256 Hashes
cultured_downloader.exe:
- 92F3DDE710CCB4496C3F269CC605078D0869CBFD66CDC3B585DD94B90DF48B4D
Cultured Downloader V4.1.0
Changelog
- Fixed potential FileNotFoundError due to post title having whitespace at the end
- Bug fix for Pixiv Fanbox downloads when no posts are found in the JSON response from Pixiv Fanbox's API
- Changed download chunk size to 10 MB from 1MB
- Removed Google OAuth2 for GDrive API key which is simpler to set up
- Added asynchronous downloads for GDrive (Max: 4 concurrent downloads)
SHA256 Hashes
Below are the SHA256 hashes of the bundled Python scripts using PyInstaller for both Windows and Linux (Ubuntu)
cultured_downloader.exe: 8FCAAEED5F375CB6E3B9EE0C5FEFE36E395A8F23A2AF149C88022C64E329C118
cultured_downloader: 4956259831197721A814A1CB6CD4D6E5F78E74FE424AECE91E2C7AD3B05A2651
Cultured Downloader V4.0.3
Changelog
- Bug fix for GDrive Downloads
- Added detection of GDrive links if the user did not configure Google OAuth2 for Google Drive Downloads for Pixiv Fanbox posts
SHA256 Hashes
Below are the SHA256 hashes of the bundled Python scripts using PyInstaller for both Windows and Linux (Ubuntu)
cultured_downloader.exe: D3ED2C9DD82449E5FD276041153813E9FF31FA8B86C89DCE1F44442CBCC08D3E
cultured_downloader: 6373F48E6166D187D4BDB65F99C99F0EA18DE22BA35B52202980472CDE6C360D