Releases: E4crypt3d/PixSort
Release list
v2.2
Pixsort v2.2 Patch Notes
Date: September 6, 2024
- Made an exe file for Windows Users
Usage for Windows Users with executable
pixsort.exe -i INPUT_FOLDER -o OUTPUT_FOLDER -a ACTION -s SORT_BY- Cleaned the code and some improvements
- Added Sorting by Size: New feature to categorize images based on file size, in addition to resolution.
- Enhanced Disk Space Handling: Improved disk space checks and handling of insufficient space errors.
- Simplified ThreadPoolExecutor: Optimized worker thread configuration for better performance.
- Refined Error Logging: Enhanced error logging and handling for more effective debugging.
- Updated Summary Display: Improved summary output with clearer data and folder statistics.
- Bug Fixes: Corrected file size classification, unsupported formats handling, and exception management.
v2.1
Pixsort v2.1 Patch Notes
Date: September 3, 2024
- Made an exe file for Windows Users
Usage for EXE
pixsort.exe -i INPUT_FOLDER -o OUTPUT_FOLDER -a ACTION -s SORT_BY- Added Sorting by Size: New feature to categorize images based on file size, in addition to resolution.
- Enhanced Disk Space Handling: Improved disk space checks and handling of insufficient space errors.
- Simplified ThreadPoolExecutor: Optimized worker thread configuration for better performance.
- Refined Error Logging: Enhanced error logging and handling for more effective debugging.
- Updated Summary Display: Improved summary output with clearer data and folder statistics.
- Bug Fixes: Corrected file size classification, unsupported formats handling, and exception management.
v2.0
Pixsort v2.0 Patch Notes
- Added Sorting by Size: New feature to categorize images based on file size, in addition to resolution.
- Enhanced Disk Space Handling: Improved disk space checks and handling of insufficient space errors.
- Simplified ThreadPoolExecutor: Optimized worker thread configuration for better performance.
- Refined Error Logging: Enhanced error logging and handling for more effective debugging.
- Updated Summary Display: Improved summary output with clearer data and folder statistics.
- Bug Fixes: Corrected file size classification, unsupported formats handling, and exception management.
v1.2
PixSort v1.2 Patch Notes:
Enhanced Error Logging:
- Ensured
logs.txtis created and cleared properly. - Improved error details and handling for logging issues.
Summary Output Improvements:
- Clarified summary of processed files and actions.
- Enhanced detailed folder summary with better file count and size reporting.
Notes:
- Check
logs.txtfor error details and ensure script permissions are correct.
v1.1
PixSort v1.1 Patch Notes
Date: August 24, 2024
New Features:
-
Enhanced Image Classification: Expanded resolution categories including 16K, 12K, and 10K to better classify high-resolution images.
-
Video File Handling: Added support for sorting video files into a dedicated 'Videos' folder.
-
Disk Space Management: Improved disk space checks to prevent operations when space is insufficient, with user-friendly error handling.
-
Error Logging: Enhanced logging for decompression bombs and other errors with detailed information in logs.txt.
Bug Fixes: -
File Copy and Move Handling: Fixed issues with moving and copying files, ensuring accurate error reporting and graceful handling of disk space errors.
Thank you for using PixSort!
v1.0
Pixsort 1.0
Release Date: August 21, 2024
Enhancements:
Disk Space Management:
- Added functionality to check available disk space before processing files. The script now logs errors and halts if there is insufficient space to complete file operations.
Error Handling Improvements:
- Enhanced error handling to log folder names rather than full file paths, improving log readability.
- Updated handling for IOError to manage exceptions gracefully without raising errors.
Summary Details:
- Expanded summary output to include detailed information on the number of files and their sizes for each resolution category.
- Added available disk space to the summary for better insight into storage conditions.
Graceful Interrupt Handling:
- Implemented handling for KeyboardInterrupt to ensure that a complete summary is displayed if the process is interrupted by the user.
Bug Fixes:
- Fixed issues with error logging and disk space checks to ensure robust operation and clear error reporting.
General Improvements:
- Enhanced overall script performance with more dynamic folder handling and improved summary reporting.
PixSort v0.4
PixSort v0.4 - Patch Notes
Release Date: August 20, 2024
New Features
- Dynamic Threading: Automatically adjusts the number of workers based on CPU cores and load for optimal performance.
- Enhanced Logging: Improved error logging, including detailed messages for easier troubleshooting.
- Decompression Bomb Detection: Identifies and logs potentially malicious files.
Performance Improvements
- Faster Processing: Optimized file handling and memory usage, speeding up large directory processing.
- Improved Parallel Processing: Better multi-threading for quicker image sorting.
Error Handling
- Robust Error Catching: More comprehensive error handling prevents process interruptions, logs issues, and continues processing.
- Fallback Classification: Files that can't be classified are safely moved to an Unclassified folder.