A GUI tool for batch processing documents (Word, XML, and Markdown) to replace sensitive information consistently across files.
- Process multiple DOCX/XML document pairs simultaneously
- Markdown conversion and processing support
- Case-insensitive search and replace
- Consistency checking between document pairs
- Detailed logging of all replacements
- GUI interface for easy operation
- Rule management (load/save replacement rules)
- Clone the repository:
git clone [repository-url]
cd ConRed
- Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
Run the GUI application:
python src/conred_gui.py
Or build the standalone executable:
python src/build.py
ConRed/
├── src/
│ ├── conred.py # Core functionality
│ ├── conred_gui.py # GUI interface
│ └── build.py # Executable builder
├── data/
│ ├── input/
│ └── output/
├── logs/
└── requirements.txt
MIT License
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request