Skip to content

Releases: Emy69/CoomerDL

Coomer V0.5.1

11 Apr 22:38
Compare
Choose a tag to compare
CoomerV0.5.1

Add skip file check and translation support for existing files in dow…

Coomer V0.4.2

01 Apr 12:52
Compare
Choose a tag to compare

Changelog:

  • Chinese translation
  • Corrections to english to spanish translation
  • Changes in the menu
  • Alert messages have been added

Bug Fix

  • Now, when closing the application during a download, it stops completely and prompts for confirmation, ensuring a correct and safe shutdown.

future upgrades

  • support for the cyberdrop.me website

V0.6.2

06 Jul 10:28
f947ba3
Compare
Choose a tag to compare

Summary of Changes

New Features and Enhancements

  • Auto-Clear Progress Bars on Cancel: Enhanced the cancellation functionality to automatically clear all progress bars if a download is canceled.
  • Context Menu for URL Entry: Implemented a right-click context menu for the URL entry field, providing options to copy, paste, and cut text.
  • Responsive Progress Details Window: Modified the progress details window to always appear centered and adapt to the interface size, ensuring it remains visible and within the user's view.
  • Language Preferences: Added functionality to save and load language preferences from a configuration file.
  • UI Improvements: Updated various UI components, including progress labels, buttons, and text to enhance the overall user experience.

Code Refactoring

  • Organized Imports: Reorganized and grouped import statements for better readability and maintenance.
  • Code Sections with Comments: Added comments to separate and label different sections of the code for clarity.

Enhanced Downloader Compatibility

  • Bunkr Downloader: Modified the BunkrDownloader to support video downloads in addition to images.
  • Coomer and Erome Downloaders: Refactored and enhanced the Downloader and EromeDownloader to improve compatibility and performance for downloading media.

V0.6.1

03 Jul 01:27
Compare
Choose a tag to compare

Added Download Progress and Percentage to the Interface

Changes Made:

  1. Graphical Interface:

    • Added a progress_frame below the log area to contain the progress bar and percentage.
    • Added a CTkProgressBar widget to display the progress bar.
    • Added a CTkLabel widget to display the progress percentage.
  2. New Functions:

    • update_progress(self, downloaded, total): Updates the progress bar and percentage.
  3. Modifications in Downloader:

    • Modified the process_media_element function to call update_speed_callback (progress update function) during download.
  4. Initialization of Downloader:

    • Added the update_progress function during the initialization of the Downloader class.

V0.6.0

19 Jun 02:52
Compare
Choose a tag to compare

New functions

  1. Implementation of API for coomer.su:

    • Instead of using a scraper, the application now uses the official coomer.su API to download content. This provides more accurate and reliable downloads.
  2. Notices for downloading content:**

    • When initiating a user content download, the application prompts users to confirm whether they want to download the entire content or just the current page.
    • This improvement helps users manage their downloads more efficiently, especially for large user profiles.

Bug fixes and improvements

  1. Performance improvements:

    • Increased the number of concurrent threads and semaphore limits, resulting in faster download speeds.
    • Optimised network requests and error handling for more robust performance.
  2. Error handling:

    • Improved error handling mechanisms to provide clearer information and troubleshooting.
    • Log messages now provide detailed information about any problems encountered during the download process.

We hope you enjoy the new features and improvements in this release. As always, your feedback is very valuable to us.

CoomerV0.5.5.1

02 Jun 02:55
Compare
Choose a tag to compare

Patch Note - Downloader Update

New Features:

  • Connection Retry Handling: A new method safe_request has been implemented that manages HTTP connection retries with exponential backoff. This change enhances the robustness of the downloader against transient network errors or rate limit constraints imposed by external servers.

Improvements:

  • Detailed Logs on Retries: Logs now include specific details about retries, including the attempt number and the waiting time before the next retry. This facilitates tracking connection issues and managing retry configurations.

Bug Fixes:

  • Improved Handling of HTTP and Connection Errors: Handling specific errors like ConnectionError, HTTPError, and TooManyRedirects has been centralized in the safe_request method. This prevents abrupt failures in the application and allows more effective recovery in case of temporary issues with HTTP requests.

Technical Details:

  • Exponential Increase in Wait Time: The wait time between retries increases exponentially, starting at 1 second and doubling with each retry, up to a maximum of 5 attempts. This approach is designed to alleviate server load and reduce the likelihood of encountering 429 (Too Many Requests) errors.

Operational Changes:

  • Download Process Revision: Downloads now utilize the safe_request method for better management of potential interruptions. Additional logic has been added to cleanly handle download cancellations during retries.

CoomerV0.5.5

02 Jun 01:58
Compare
Choose a tag to compare
  • Logo Update: Updated logos to reflect the new visual identity.
  • Translation was added to parts that were not translated correctly.
  • Full Image Downloads: Images are now downloaded in full resolution instead of thumbnails.
  • Folder Path Fixes: Fixed issues related to folder path generation and usage for post downloads, ensuring files are saved in the correct locations.

CoomerV0.5.4

01 May 11:14
Compare
Choose a tag to compare

Change Log 0.5.4:

Bunkr

  • Updated user agent in the headers for session requests to support newer image formats such as AVIF.
  • Removed the obsolete method 'obtener_nombre_video' which was specific to video name extraction from URLs.
  • Generalized download methods to handle both image and video files effectively within 'descargar_archivo'.
  • Introduced flexibility in 'descargar_perfil_bunkr' to handle dynamic URL structures and different media types without predefined URL endpoints.
  • Enhanced error handling in 'descargar_archivo' with improved retry logic and more detailed logging for each attempt.
  • Implemented more robust session management across download processes to prevent session timeouts and manage persistent connections.
  • Streamlined logging functionality to automatically check callback presence, reducing the risk of null reference exceptions.
  • Removed specific CSS selector logic from 'descargar_perfil_bunkr', opting for a more generalized approach to accommodate different page structures.
  • Enhanced documentation within the code to clarify the purpose and usage of each method, particularly for 'download_file' and 'descargar_perfil_bunkr'.
  • Refactored the logging mechanism to ensure clarity in log messages across different domains and actions.

CoomerV0.5.3

24 Apr 10:01
Compare
Choose a tag to compare

Patch Notes 0.5.3

  • Improvements in Thread Management: Enhanced the management of threads to prevent the interface from freezing during downloads.
  • UI Updates: Made corrections in updating the user interface after completing or cancelling downloads, ensuring a smoother user experience.
  • Separate Threads for Time-Consuming Operations: Ensured that all operations that require significant time are performed on separate threads to improve UI responsiveness.
  • Exception Handling in Download Threads: Added robust exception handling in download threads to prevent unexpected shutdowns and improve overall application stability.
  • New 'handle_download' Method: Introduced the 'handle_download' method to better organize the initiation and management of downloads, streamlining the process and reducing potential errors.
  • General Stability and Performance Enhancements: Implemented general improvements in application stability and performance, enhancing reliability and efficiency.

Coomer V0.5.2

16 Apr 07:48
a54f9d9
Compare
Choose a tag to compare

nothing new just fixed a download problem