v0.34.0
- [TeamMsgExtractor #102] Added the option to directly save body to pdf. This requires that you either have wkhtmltopdf on your path or that you provide a path directly to it in order to work. Simply pass
pdf = Trueto save to turn it on. More details in the doc for the save function. You can also do this from the command line using the--pdfoption, incompatible with other body types. - Added
--globoption for allowing you to provide an msg path that will evaluate wildcards. - Removed per-file output names as they weren't actually functional and currently add too much complexity. If anyone knows a way to handle it directly with
argparselet me know. - Added
chardetas a requirement to help work around an error inRTFDE. - Looking into some of the unsupported encodings revealed at least one to be supported, but was missed due to the name not being registered as an alias.
- Fixed a bug that prevented an HTML body from the plain text body when it couldn't be generated any other way. This happened when the RTF body existed and the plain text body existed, but the RTF body was not encapsulated HTML.
- Due to several of the issues with RTFDE preventing saving due to exceptions, the option
ignoreRtfDeErrorshas been added to theMessageBaseclass andopenMsg. It can also be enabled from the command line with--ignore-rtfde. This option will make it so all exceptions will be silenced from the module.