{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/19"},{"label":"Email","url":"https://skillfed.io/packages/category/communications-email"}],"enrichment":{"capability":"Identifies and separates quoted text from original content in plain text and HTML email messages, and unwraps forwarded messages or replies to extract headers and body text.","skillfed_tags":["email-parsing","text-processing"],"use_cases":["Email client or web mail interface that needs to hide quoted text by default and show only new replies.","Email parsing pipeline that extracts forwarded message headers and original content for storage or analysis.","Conversation threading system that separates user-written content from quoted context in threaded replies.","Email archival or search system that indexes only original content, excluding quoted sections.","Automated email response system that needs to identify and extract the actual user message from a reply."],"what_it_does":"quotequail is a Python library for parsing email message structure, specifically identifying quoted text in both plain text and HTML formats. It provides four main functions: quote() and quote_html() to separate original text from quoted sections (returning tuples indicating whether each section should be expanded by default), and unwrap() and unwrap_html() to extract forwarded messages or replies by parsing headers and separating top/bottom text from the wrapped content.\n\nThe library is designed for email processing workflows where you need to distinguish between a user's original message and quoted or forwarded content. It has one runtime dependency (typing_extensions) and optionally requires libxml for HTML parsing. The package is actively maintained, supports Python 3.10 through 3.12, and carries no known security vulnerabilities.","worth_installing":"Yes, with conditions. The library is actively maintained, has no security vulnerabilities, and solves a specific email parsing problem well. However, high install friction (source-only distribution) may cause deployment friction in some environments. Install it if you need robust email quote detection and can tolerate building from source; skip it if your deployment pipeline requires pre-built wheels."},"id":"quotequail","links":{"html":"https://skillfed.io/packages/quotequail","md":"https://skillfed.io/packages/quotequail.md","pypi":"https://pypi.org/project/quotequail/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-28","license_spdx":null,"license_treatment":"permissive","name":"quotequail","python_support":"unspecified","summary":"A library that identifies quoted text in plain text and HTML email messages."},"popularity":{"monthly_downloads":118128,"position":12131,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.0"}
