Spaces:
Running
Running
Update app.py
Browse filesajustei a função _formatar_historico_para_html no Canvas para aplicar explicitamente o style='color: {cor_texto_clara};' a cada tag <span> que exibe os metadados (Nicho, Estilo, Formato) e as estatísticas (Palavras, Caracteres, Hashtags)
app.py
CHANGED
|
@@ -129,7 +129,7 @@ FILTROS_IMAGEM = {
|
|
| 129 |
|
| 130 |
FORMATO_CONFIGS = {
|
| 131 |
"Instagram (Post)": {"tamanho": "100-150 palavras", "estrutura": "gancho inicial + desenvolvimento + call-to-action", "tom_adicional": "próximo, empático e motivador", "max_tokens": 350, "limite_palavras_ia": "150 palavras", "hashtags": "Incluir 4-5 hashtags relevantes no final. Incluir no máximo 3 emojis relevantes no texto."},
|
| 132 |
-
"Twitter/X (Curto)": {"tamanho": "Até 280 caracteres", "estrutura": "frase de impacto + link/hashtag", "tom_adicional": "direto e conciso, ideal
|
| 133 |
"LinkedIn (Artigo)": {"tamanho": "250-400 palavras", "estrutura": "título chamativo + desenvolvimento profissional + reflexão", "tom_adicional": "profissional e autoritário, focado em insights", "max_tokens": 700, "limite_palavras_ia": "400 palavras", "hashtags": "Incluir 3-4 hashtags profissionais no final."},
|
| 134 |
"WhatsApp": {"tamanho": "100-150 palavras", "estrutura": "texto fluido com formatação do WhatsApp (*negrito*, _itálico_)", "tom_adicional": "direto e engajante", "max_tokens": 350, "limite_palavras_ia": "150 palavras", "hashtags": "Incluir 2-3 hashtags relevantes no final, se apropriado."}
|
| 135 |
}
|
|
@@ -461,6 +461,7 @@ def _formatar_historico_para_html(history_list):
|
|
| 461 |
caracteres = stats.get('caracteres', 0)
|
| 462 |
hashtags = stats.get('hashtags', 0)
|
| 463 |
|
|
|
|
| 464 |
html += f"""
|
| 465 |
<div style='border: 1px solid {cor_fundo}; padding: 16px; margin: 12px 0;
|
| 466 |
border-radius: 8px; background-color: {cor_fundo}; color: {cor_texto_clara};
|
|
@@ -470,9 +471,9 @@ def _formatar_historico_para_html(history_list):
|
|
| 470 |
<span style='color: {cor_texto_clara}; font-size: 12px;'>{data}</span>
|
| 471 |
</div>
|
| 472 |
<div style='color: {cor_texto_clara}; font-size: 13px; margin-bottom: 12px; padding-bottom: 8px; border-bottom: 1px solid rgba(255,255,255,0.2);'>
|
| 473 |
-
<span>📁 Nicho: {post.get('Nicho', 'N/A')}</span> |
|
| 474 |
-
<span>🎨 Estilo: {post.get('Estilo', 'N/A')}</span> |
|
| 475 |
-
<span>📄 Formato: {post.get('Formato', 'N/A')}</span>
|
| 476 |
</div>
|
| 477 |
|
| 478 |
<div style='font-size: 14px; color: {cor_texto_clara}; margin-bottom: 12px; max-height: 200px; overflow-y: auto;
|
|
@@ -481,9 +482,9 @@ def _formatar_historico_para_html(history_list):
|
|
| 481 |
</div>
|
| 482 |
|
| 483 |
<div style='display: flex; gap: 16px; font-size: 12px; color: {cor_texto_clara};'>
|
| 484 |
-
<span>📊 Palavras: {palavras}</span>
|
| 485 |
-
<span>📏 Caracteres: {caracteres}</span>
|
| 486 |
-
<span>#️⃣ Hashtags: {hashtags}</span>
|
| 487 |
</div>
|
| 488 |
</div>
|
| 489 |
"""
|
|
|
|
| 129 |
|
| 130 |
FORMATO_CONFIGS = {
|
| 131 |
"Instagram (Post)": {"tamanho": "100-150 palavras", "estrutura": "gancho inicial + desenvolvimento + call-to-action", "tom_adicional": "próximo, empático e motivador", "max_tokens": 350, "limite_palavras_ia": "150 palavras", "hashtags": "Incluir 4-5 hashtags relevantes no final. Incluir no máximo 3 emojis relevantes no texto."},
|
| 132 |
+
"Twitter/X (Curto)": {"tamanho": "Até 280 caracteres", "estrutura": "frase de impacto + link/hashtag", "tom_adicional": "direto e conciso, ideal for tweets", "max_tokens": 150, "limite_palavras_ia": "280 caracteres", "hashtags": "Incluir no máximo 2 hashtags."},
|
| 133 |
"LinkedIn (Artigo)": {"tamanho": "250-400 palavras", "estrutura": "título chamativo + desenvolvimento profissional + reflexão", "tom_adicional": "profissional e autoritário, focado em insights", "max_tokens": 700, "limite_palavras_ia": "400 palavras", "hashtags": "Incluir 3-4 hashtags profissionais no final."},
|
| 134 |
"WhatsApp": {"tamanho": "100-150 palavras", "estrutura": "texto fluido com formatação do WhatsApp (*negrito*, _itálico_)", "tom_adicional": "direto e engajante", "max_tokens": 350, "limite_palavras_ia": "150 palavras", "hashtags": "Incluir 2-3 hashtags relevantes no final, se apropriado."}
|
| 135 |
}
|
|
|
|
| 461 |
caracteres = stats.get('caracteres', 0)
|
| 462 |
hashtags = stats.get('hashtags', 0)
|
| 463 |
|
| 464 |
+
# CORREÇÃO: Aplicado 'cor_texto_clara' a todos os spans de texto
|
| 465 |
html += f"""
|
| 466 |
<div style='border: 1px solid {cor_fundo}; padding: 16px; margin: 12px 0;
|
| 467 |
border-radius: 8px; background-color: {cor_fundo}; color: {cor_texto_clara};
|
|
|
|
| 471 |
<span style='color: {cor_texto_clara}; font-size: 12px;'>{data}</span>
|
| 472 |
</div>
|
| 473 |
<div style='color: {cor_texto_clara}; font-size: 13px; margin-bottom: 12px; padding-bottom: 8px; border-bottom: 1px solid rgba(255,255,255,0.2);'>
|
| 474 |
+
<span style='color: {cor_texto_clara};'>📁 Nicho: {post.get('Nicho', 'N/A')}</span> |
|
| 475 |
+
<span style='color: {cor_texto_clara};'>🎨 Estilo: {post.get('Estilo', 'N/A')}</span> |
|
| 476 |
+
<span style='color: {cor_texto_clara};'>📄 Formato: {post.get('Formato', 'N/A')}</span>
|
| 477 |
</div>
|
| 478 |
|
| 479 |
<div style='font-size: 14px; color: {cor_texto_clara}; margin-bottom: 12px; max-height: 200px; overflow-y: auto;
|
|
|
|
| 482 |
</div>
|
| 483 |
|
| 484 |
<div style='display: flex; gap: 16px; font-size: 12px; color: {cor_texto_clara};'>
|
| 485 |
+
<span style='color: {cor_texto_clara};'>📊 Palavras: {palavras}</span>
|
| 486 |
+
<span style='color: {cor_texto_clara};'>📏 Caracteres: {caracteres}</span>
|
| 487 |
+
<span style='color: {cor_texto_clara};'>#️⃣ Hashtags: {hashtags}</span>
|
| 488 |
</div>
|
| 489 |
</div>
|
| 490 |
"""
|