Skip to content

Cultured Downloader V5.0.0

Choose a tag to compare

@KJHJason KJHJason released this 20 May 14:41
· 210 commits to main since this release

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?

Milestone: https://github.com/KJHJason/Cultured-Downloader/milestone/1
Full Changelog: 4.2.2...5.0.0