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