Python convierte html a texto e imita el formato

Estoy aprendiendo BeautifulSoup y encontré muchas soluciones "html2text", pero la que estoy buscando debería imitar el formato:

<ul>
<li>One</li>
<li>Two</li>
</ul>

Se convertiría

* One
* Two

y

Some text
<blockquote>
More magnificent text here
</blockquote>
Final text

a

Some text

    More magnificent text here

Final text

Estoy leyendo los documentos, pero no veo nada directo. ¿Alguna ayuda? Estoy abierto a usar algo que no sea beautifulsoup.

Respuestas a la pregunta(3)

Su respuesta a la pregunta