{"library":"html2text","code":"import html2text\n\nhtml_content = \"\"\"\n<h1>Welcome</h1>\n<p>Hello, <b>world</b>! This is a <a href=\"https://example.com\">link</a>.</p>\n<ul>\n  <li>Item 1</li>\n  <li>Item 2</li>\n</ul>\n\"\"\"\n\n# Basic conversion\nplain_text = html2text.html2text(html_content)\nprint(\"--- Basic Conversion ---\")\nprint(plain_text)\n\n# Custom conversion with options (e.g., ignoring links and no line wrapping)\nh = html2text.HTML2Text()\nh.ignore_links = True # Do not include link URLs\nh.body_width = 0     # Disable line wrapping\n\ncustom_text = h.handle(html_content)\nprint(\"\\n--- Custom Conversion (No links, no wrap) ---\")\nprint(custom_text)","lang":"python","description":"This quickstart demonstrates both the simple `html2text()` function for basic conversion and the `HTML2Text` class for more granular control over the output, such as ignoring links or disabling line wrapping.","tag":null,"tag_description":null,"last_tested":"2026-04-24","results":[{"runtime":"python:3.10-alpine","exit_code":0},{"runtime":"python:3.10-slim","exit_code":0},{"runtime":"python:3.11-alpine","exit_code":0},{"runtime":"python:3.11-slim","exit_code":0},{"runtime":"python:3.12-alpine","exit_code":0},{"runtime":"python:3.12-slim","exit_code":0},{"runtime":"python:3.13-alpine","exit_code":0},{"runtime":"python:3.13-slim","exit_code":0},{"runtime":"python:3.9-alpine","exit_code":0},{"runtime":"python:3.9-slim","exit_code":0}]}