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 DiffectToolpython diffect.pypython 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.