{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/6"},{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/3"}],"enrichment":{"capability":"Parses Microsoft Rich Text Format (RTF) documents into an in-memory tree structure and renders them\u2014primarily extracting encapsulated HTML, with optional RTF decompression support for Outlook messages.","skillfed_tags":["email-extraction","rtf-parsing","outlook-msg"],"use_cases":["Extract HTML content from RTF-formatted email messages saved by Microsoft Outlook.","Decompress RTF files that have been compressed by Outlook or other Microsoft applications.","Parse RTF documents programmatically and render them to HTML for web display or archival.","Batch-process .msg files to recover embedded HTML and attachments from email archives.","Build custom renderers for RTF documents by extending the parser's tree structure."],"what_it_does":"rtfparse is a Python library that reads Microsoft RTF documents and builds an in-memory object tree representing their structure. It then passes that tree to a renderer\u2014currently only HTML_Decapsulator is provided, which extracts HTML that has been embedded within RTF (a common pattern in Outlook email messages). The library also handles RTF decompression, which Outlook uses to reduce file size.\n\nYou can use it as a command-line tool or import it into your own Python code. The CLI writes logs to ~/rtfparse/ and supports workflows like extracting HTML from .msg files, decompressing RTF, and saving attachments. The library depends on extract-msg to read Outlook message files and compressed-rtf to decompress them when needed.","worth_installing":"Yes, if you need to extract HTML from Outlook emails or parse RTF documents. The library is stable (Production/Stable classifier), has no known vulnerabilities, and low install friction. However, maintenance is aging\u2014the last release was over a year ago\u2014so consider whether you need active support or can tolerate a stable but slowly-evolving codebase."},"id":"rtfparse","links":{"html":"https://skillfed.io/packages/rtfparse","md":"https://skillfed.io/packages/rtfparse.md","pypi":"https://pypi.org/project/rtfparse/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-07-08","license_spdx":"MIT","license_treatment":"permissive","name":"rtfparse","python_support":"supports_current","summary":"Tool to parse Microsoft Rich Text Format (RTF)"},"popularity":{"monthly_downloads":307054,"position":7781,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.9.5"}
