A powerful Python-based GUI tool for detecting and visualizing differences between directories and files. Built with Tkinter and Python's difflib, this tool provides an intuitive interface for comparing content and structure.
- 📁 Directory Structure Comparison: View and compare entire directory structures side by side
- 📄 File Content Comparison: Compare text files with highlighted differences
- 🎨 Visual Difference Highlighting:
- Red: Files present only in left directory
- Green: Files present only in right directory
- Yellow: Files present in both with changes
- White: Files present in both with no changes
- 📝 Multiple File Format Support: Compare PDFs, TXT files, and DOCX files
- 🖥️ User-Friendly Interface: Simple and intuitive file selection interface
- 🚀 Command Line Support: Launch with predefined paths using command line arguments
# Clone the repository
git clone https://github.com/Mohammedaoudi/DiffectTool.git
# Navigate to the project directory
cd DiffectTool
python diffect.py
python diffect.py -p path1 path2
-p
,--paths
: Two paths to compare (optional)
Built using:
- Python
- Tkinter for GUI
- difflib for comparison logic
- argparse for command line argument parsing
Contributions are welcome! Please feel free to submit a Pull Request.