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 mattercom o título fornecido
- Salva o arquivo .mdcorrespondente
Você precisa da biblioteca html2text. Instale com:
pip install html2text
---