In [15]:
import difflib
from lavenderPy import lavenderize
from IPython.display import HTML

In [33]:
text = """
Alice was beginning to get very tired of sitting by her sister on the bank, and of having nothing to do: once or twice she had peeped into the book her sister was reading, but it had no pictures or conversations in it, ‘and what is the use of a book,’ thought Alice ‘without pictures or conversations?’

So she was considering in her own mind (as well as she could, for the hot day made her feel very sleepy and stupid), whether the pleasure of making a daisy-chain would be worth the trouble of getting up and picking the daisies, when suddenly a White Rabbit with pink eyes ran close by her.

There was nothing so VERY remarkable in that; nor did Alice think it so VERY much out of the way to hear the Rabbit say to itself, ‘Oh dear! Oh dear! I shall be late!’ (when she thought it over afterwards, it occurred to her that she ought to have wondered at this, but at the time it all seemed quite natural); but when the Rabbit actually TOOK A WATCH OUT OF ITS WAISTCOAT-POCKET, and looked at it, and then hurried on, Alice started to her feet, for it flashed across her mind that she had never before seen a rabbit with either a waistcoat-pocket, or a watch to take out of it, and burning with curiosity, she ran across the field after it, and fortunately was just in time to see it pop down a large rabbit-hole under the hedge.

In another moment down went Alice after it, never once considering how in the world she was to get out again.

The rabbit-hole went straight on like a tunnel for some way, and then dipped suddenly down, so suddenly that Alice had not a moment to think about stopping herself before she found herself falling down a very deep well.
"""

new_text = lavenderize(text)

In [38]:
diff = difflib.HtmlDiff(wrapcolumn=60).make_table(new_text.split('\n\n'),
                                     text.split('\n\n'),
                                     'New', 'Old')

style = "<style>.diff_chg { color: red }</style>"

HTML(style + diff)


Out[38]:

New
Old
t1 Alice was beginning to get very tired of sitting by hir sist1 Alice was beginning to get very tired of sitting by her sis
>ter on the bank, and of having nothing to do: once or twice >ter on the bank, and of having nothing to do: once or twice 
>ze had peeped into the book hir sister was reading, but it h>she had peeped into the book her sister was reading, but it 
>ad no pictures or conversations in it, ‘and what is the use >had no pictures or conversations in it, ‘and what is the use
>of a book,’ thought Alice ‘without pictures or conversations> of a book,’ thought Alice ‘without pictures or conversation
>?’>s?’
2So ze was considering in hir own mind (as well as ze could, 2So she was considering in her own mind (as well as she could
>for the hot day made hir feel very sleepy and stupid), wheth>, for the hot day made her feel very sleepy and stupid), whe
>er the pleasure of making a daisy-chain would be worth the t>ther the pleasure of making a daisy-chain would be worth the
>rouble of getting up and picking the daisies, when suddenly > trouble of getting up and picking the daisies, when suddenl
>a White Rabbit with pink eyes ran close by hir.>y a White Rabbit with pink eyes ran close by her.
3There was nothing so VERY remarkable in that; nor did Alice 3There was nothing so VERY remarkable in that; nor did Alice 
>think it so VERY much out of the way to hear the Rabbit say >think it so VERY much out of the way to hear the Rabbit say 
>to itself, ‘Oh dear! Oh dear! I shall be late!’ (when ze tho>to itself, ‘Oh dear! Oh dear! I shall be late!’ (when she th
>ught it over afterwards, it occurred to hir that ze ought to>ought it over afterwards, it occurred to her that she ought 
> have wondered at this, but at the time it all seemed quite >to have wondered at this, but at the time it all seemed quit
>natural); but when the Rabbit actually TOOK A WATCH OUT OF I>e natural); but when the Rabbit actually TOOK A WATCH OUT OF
>TS WAISTCOAT-POCKET, and looked at it, and then hurried on, > ITS WAISTCOAT-POCKET, and looked at it, and then hurried on
>Alice started to hir feet, for it flashed across hir mind th>, Alice started to her feet, for it flashed across her mind 
>at ze had never before seen a rabbit with either a waistcoat>that she had never before seen a rabbit with either a waistc
>-pocket, or a watch to take out of it, and burning with curi>oat-pocket, or a watch to take out of it, and burning with c
>osity, ze ran across the field after it, and fortunately was>uriosity, she ran across the field after it, and fortunately
> just in time to see it pop down a large rabbit-hole under t> was just in time to see it pop down a large rabbit-hole und
>he hedge.>er the hedge.
4In another moment down went Alice after it, never once consi4In another moment down went Alice after it, never once consi
>dering how in the world ze was to get out again.>dering how in the world she was to get out again.
5The rabbit-hole went straight on like a tunnel for some way,5The rabbit-hole went straight on like a tunnel for some way,
> and then dipped suddenly down, so suddenly that Alice had n> and then dipped suddenly down, so suddenly that Alice had n
>ot a moment to think about stopping hirself before ze found >ot a moment to think about stopping herself before she found
>hirself falling down a very deep well.> herself falling down a very deep well.

In [ ]: