title: Generate pretty diff html in Python
body: <p>I have two chunks of text that I would like to compare and see which words/lines have been added/removed/modified in Python (similar to a Wiki's Diff Output). </p>
  
  <p>I have tried difflib.HtmlDiff but it's output is less than pretty. </p>
  
  <p>Is there a way in Python (or external library) that would generate clean looking HTML of the diff of two sets of text chunks?  (not just line level, but also word/character modifications within a line)</p>