Welcome to DataOptimizer! This tool is designed to help you manage and optimize your data by creating directories, removing duplicates, analyzing file sizes, and merging similar folders.
- π Create Directories: Easily create a list of directories based on your specifications.
- ποΈ Remove Duplicates: Find and remove duplicate files based on hash, size, name, or modification date.
- π Analyze File Sizes: Scan and list files by size to identify large files.
- π οΈ Merge Similar Folders: Automatically detect and merge folders with similar structures.
- Clone the repository:
git clone https://github.com/tilltmk/DataOptimizer.git
- Navigate to the project directory:
cd DataOptimizer
- Install the required dependencies:
pip install -r requirements.txt
Run the application using Python:
python main.py
- Go to the "Create Directories" tab.
- Browse and select the base path.
- Enter the list of directories to be created.
- Click on "Create Directories".
- Go to the "Remove Duplicates" tab.
- Browse and select the target path.
- Select the methods to find duplicates (hash, size, name, date).
- Click on "Find Duplicates".
- Go to the "Analyze File Sizes" tab.
- Browse and select the target path.
- Click on "Scan Files".
- Optionally, select files and choose to compress or delete them.
- Go to the "Merge Similar Folders" tab.
- Browse and select the target path.
- Click on "Find Similar Folders".
- Select the folders to merge and click on "Merge Selected".
Contributions are welcome! Please open an issue or submit a pull request.
Feel free to reach out with any questions or feedback.
- GitHub: tilltmk
Thank you for using DataOptimizer! π