{"id":23157,"library":"quotequail","title":"quotequail","description":"A library that identifies quoted text in plain text and HTML email messages. Current version: 0.4.0. Release cadence: low, last release in 2021.","status":"maintenance","version":"0.4.0","language":"python","source_language":"en","source_url":"http://github.com/closeio/quotequail","tags":["email","quoted text","parsing","html","plain text"],"install":[{"cmd":"pip install quotequail","lang":"bash","label":"Install via pip"}],"dependencies":[],"imports":[{"wrong":"from quotequail import quote_text","symbol":"quote","correct":"from quotequail import quote"},{"symbol":"unwrap","correct":"from quotequail import unwrap"},{"symbol":"quote_html","correct":"from quotequail import quote_html"}],"quickstart":{"code":"from quotequail import quote_text, unquote\n\ntext = \"\"\"On Mon, Jan 1, 2020 at 12:00 PM, John <john@example.com> wrote:\n> This is a quoted line.\n> Another quoted line.\nThis is the reply.\"\"\"\n\nresult = quote_text(text)\nprint(\"Quoted text:\", result)\n\nplain = unquote(text)\nprint(\"Unquoted text:\", plain)\"\"\"","lang":"python","description":"Identify and remove quoted text from an email message."},"warnings":[{"fix":"Always access result['text'] or result['html'] depending on input type.","message":"quote_text returns a dict with keys 'text' and 'html' (even for plain text). For HTML input, 'text' is None.","severity":"gotcha","affected_versions":">=0.1.0"},{"fix":"Test with your specific email format and consider fallback parsing.","message":"unquote may not perfectly handle all edge cases, like nested quotes or custom email formats.","severity":"gotcha","affected_versions":">=0.1.0"},{"fix":"Upgrade Python to 3.7 or later.","message":"Python 3.6 and earlier are not supported; requires Python 3.7+.","severity":"deprecated","affected_versions":"0.4.0"}],"env_vars":null,"search_vec":"'0.4.0':17 '2021':24 'cadenc':19 'current':15 'email':13,25 'html':12,29 'identifi':5 'last':21 'librari':3 'low':20 'messag':14 'pars':28 'plain':9,30 'quot':6,26 'quotequail':1 'releas':18,22 'text':7,10,27,31 'version':16","created_at":"2026-05-01T06:02:43.500547+00:00","updated_at":"2026-05-01T06:02:43.500547+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"0.5.0","cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"http://github.com/closeio/quotequail","docs":null,"changelog":null,"pypi":"https://pypi.org/project/quotequail/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["communication"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-08-02","install_tag":null}}