Python Port of John Gruber's titlecase.pl
This filter changes all words to Title Caps, and attempts to be clever about unSMALL words like a/an/the in the input.
The list of “SMALL words” which are not capped comes from the New York Times Manual of Style, plus ‘vs’ and ‘v’.
The purpose of this fork is to update the package to support Python 3 as well as provide a maintained version of this utility. Issues or better pull requests are welcome.
To use it is as simple as:
>>> from titlecase import titlecase >>> titlecase('a thing') 'A Thing'