Я ищу бесплатный (как в свободе) HTML-индентор (или реиндентор), написанный на Python (модуль или командная строка). Мне не нужно фильтровать HTML с помощью белого списка. Я просто хочу сделать отступ (или изменить отступ) исходного кода HTML, чтобы сделать его более читабельным. Например, скажем, у меня есть следующий код:
<ul><li>Item</li><li>Item
</li></ul>
вывод может быть примерно таким:
<ul>
<li>Item</li>
<li>Item</li>
</ul>
Примечание: я не ищу интерфейс для программного обеспечения, отличного от Python (например, Tidy, написанного на C), а 100% скрипт Python.
Большое спасибо.