Skip to content

Latest commit

 

History

History
54 lines (33 loc) · 1.12 KB

README.md

File metadata and controls

54 lines (33 loc) · 1.12 KB

WDIFF HTML

Uses GNU wdiff to generate a word based diff from plain text files.

The results are modified to use HTML <ins> and <del> tags and can be wrapped in a full HTML document.

Installation

Use pip:

pip install [--user] wdiffhtml

Or clone the source and use setup.py:

git clone https://github.com/brutus/wdiffhtml.git
cd wdiffhtml
python setup.py install [--user]

Usage

wdiffhtml writes to STDOUT. To get a plain diff which uses <ins> and <del> tags to mark changes use:

wdiffhtml text_org.txt text_new.txt

To create a HTML file for viewing, use the --wrap-with-html option:

wdiffhtml --wrap-with-html text_org.txt text_new.txt > mydiff.html

You can use your own HTML template, CSS and / or Javascript to wrap the output. There are command line options to set the files on fly, or you can create them in your data directory (~/.local/share/wdiffhtml/) so they get used automatically.

See wdiffhtml --help for more informations.

Contact

wdiffhtml is at home at https://github.com/brutus/wdiffhtml