X-Git-Url: https://git.njae.me.uk/?a=blobdiff_plain;f=support%2Ftext_prettify.py;h=751df38aeb661bd9aab907219a1545d53936e676;hb=50e13b3db798f6434a754acb1ab33fc4811b8289;hp=d3a6ffa6e008f8ab72c8764a5b33d03bb00b81a0;hpb=311b300d197536622980f7a837294d8245e326b4;p=cipher-tools.git diff --git a/support/text_prettify.py b/support/text_prettify.py index d3a6ffa..751df38 100644 --- a/support/text_prettify.py +++ b/support/text_prettify.py @@ -1,6 +1,12 @@ -from segment import segment -from utilities import cat, sanitise import string +from support.segment import segment +from support.utilities import cat, lcat, sanitise + + +def prettify(text, width=100): + """Segment a text into words, then pack into lines, and combine the lines + into a single string for printing.""" + return lcat(tpack(segment(text), width=width)) def tpack(text, width=100):