Um conversor simples de arquivos HTML para Markdown com interface gráfica (GUI) usando Tkinter.
HTML2MD é um script em Python com suporte gráfico que permite converter arquivos HTML (.html
) em arquivos Markdown (.md
) com front matter personalizado. Ideal para quem usa geradores de sites estáticos como Hugo, Jekyll ou similares.
O script utiliza o Tkinter para criar uma janela simples com as seguintes funcionalidades:
- 🔹 Converter um único arquivo HTML
- 🔹 Converter todos os arquivos HTML de uma pasta (recursivamente)
- 🔹 Solicita ao usuário o título (title) para o front matter
- 🔹 Exibe mensagens de sucesso ou erro com
messagebox
A função converter_html_para_md
:
- Lê o conteúdo HTML do arquivo
- Converte para Markdown usando a biblioteca
html2text
- Insere o
front matter
com o título fornecido - Salva o arquivo
.md
correspondente
Você precisa da biblioteca html2text
. Instale com:
pip install html2text
---