Divide long string into x character long lines or shorter but don't break words PYTHON :     import textwrap
    print(textwrap.fill(text, 50))
Thats only one thing I found but this one break words?
also http://stackoverflow.com/questions/1678051/divide-long-string-into-60-character-long-lines-but-dont-break-words < one in other language