A futuristic GUI application for finding and removing duplicate files with a cyberpunk aesthetic.
- 🎨 Cyberpunk-inspired GUI with animated elements
- 🔍 Smart file detection using SHA-256 hashing
- ⚡ Multi-threaded processing for better performance
- 📊 Real-time progress tracking with animated progress bar
- 💾 CSV export of duplicate file information
- 🎯 Configurable file size limits
- 🎨 Customizable file extension filters
- 🔄 Batch processing for better performance
- 📈 Detailed progress and statistics
- Go to the Releases page
- Download
Deduplicationator3000-Setup.exefrom the latest release - Run the installer and follow the on-screen instructions
- Launch the program from your desktop or start menu
- Windows 10 or later
- Python 3.6 or higher
- Administrator privileges
-
Download the source code:
- Click the green "Code" button above
- Select "Download ZIP"
- Extract the ZIP file to a location of your choice
-
Run the installer:
- Right-click on
install.bat - Select "Run as administrator"
- Wait for the installation to complete
- The program will be available in the
buildfolder
- Right-click on
-
First-time setup:
- Navigate to the
buildfolder - Double-click
Deduplicationator3000.exe - If Windows SmartScreen appears, click "More info" then "Run anyway"
- Navigate to the
- Clone the repository:
git clone https://github.com/huntrezzjanos/Deduplicationator-3000.git
cd deduplicationator-3000- Install dependencies:
pip install -r requirements.txt- Build the executable:
python setup.py build-
"Access is denied" error
- Right-click the installer and select "Run as administrator"
- Ensure you have write permissions in the installation directory
-
Python not found
- Download and install Python from python.org
- Make sure to check "Add Python to PATH" during installation
-
Missing dependencies
- Run
pip install -r requirements.txtmanually - If using Option 1, try downloading the latest release again
- Run
-
Windows SmartScreen warning
- Click "More info"
- Click "Run anyway"
- This is normal for newly created applications
- Check the Issues page
- Create a new issue if your problem isn't listed
- Include your Windows version and any error messages
- Launch the application
- Select a directory to scan
- Configure size limits and file filters if needed
- Choose whether to auto-delete duplicates or export to CSV
- Click "START SCAN" to begin
- Review and confirm duplicate deletions
- Check the progress window for results
- File Size Limits: Set minimum and maximum file sizes to scan
- Skip Extensions: Specify file extensions to ignore
- Auto-delete: Enable to automatically delete duplicates without confirmation
- CSV Export: Enable to export duplicate information to a CSV file
- Confirmation dialogs before deletion
- Keeps the most recently modified file
- Detailed logging of all operations
- CSV export for review before deletion
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by cyberpunk aesthetics
- Built with Python and Tkinter
- Uses various open-source libraries
If you encounter any issues or have questions, please:
- Check the Issues page
- Create a new issue if your problem isn't listed
- Include as much detail as possible in your report
