import tkinter as tk
import datetime
import random
frases = {
"Segunda-feira": [
"Cada novo começo vem de algum outro começo. Transforme esta segunda em oportunidade de fazer diferente.",
"Segunda é o dia perfeito para definir metas e recomeçar com energia.",
"Comece a semana com foco e determinação. Grandes coisas estão por vir!",
"Segunda-feira é um convite para novos desafios e conquistas.",
"Não espere pela motivação, crie disciplina e ação.",
"Segunda é o primeiro passo para transformar sonhos em realidade.",
"Comece a semana com gratidão e entusiasmo.",
"Acredite que coisas boas podem acontecer esta semana.",
"Segunda-feira é para plantar sementes de sucesso.",
"O que você faz hoje define seu amanhã. Faça valer a pena.",
"Segunda-feira é dia de começar a semana com pé direito.",
"Segunda-feira lavoura, terça-feira alegria.",
"Segunda-feira é dia de planejar, para não se perder.",
"Segunda-feira é o dia do esforço, quem não planta não colhe.",
"Segunda-feira chuvosa, semana próspera."
],
"Terça-feira": [
"O sucesso não é feito de grandes gestos, mas de pequenas ações consistentes.",
"Terça-feira é para avançar com confiança e fazer acontecer.",
"Pequenos passos hoje levam a grandes conquistas amanhã.",
"Terça é o momento de manter o foco e continuar firme.",
"Não desista, a persistência traz resultados.",
"Use esta terça para dar um passo importante rumo aos seus objetivos.",
"Cada esforço hoje vale a recompensa futura.",
"Terça-feira é sobre construir consistência e disciplina.",
"Acredite no seu potencial e siga em frente.",
"Hoje é um bom dia para começar algo novo.",
"Terça-feira sem trabalho, quarta-feira sem pão.",
"Terça-feira não é dia de brincadeira.",
"Na terça se semeia, na sexta se colhe.",
"Terça-feira é para perseverar, quem desiste não alcança.",
"Terça-feira de chuva, fim de semana de alegria."
],
"Quarta-feira": [
"Mesmo que o caminho pareça longo, cada passo conta.",
"Quarta-feira é o momento de persistir e manter o foco.",
"Metade da semana está feita, não desista agora!",
"Quarta é o dia de revisar metas e ajustar o caminho.",
"Continue firme, cada esforço tem seu valor.",
"Não se preocupe com a velocidade, avance sempre.",
"Quarta-feira é sobre determinação e coragem.",
"Acredite que você está no caminho certo.",
"Persistência hoje garante resultados amanhã.",
"Use a energia da quarta para fortalecer sua semana.",
"Quarta-feira é o meio do caminho, não se deve vacilar.",
"Quarta-feira de sol, alegria e farol.",
"Quarta-feira é dia de corrigir os erros da semana.",
"Quarta-feira, meio caminho andado.",
"Quarta-feira chuvosa, bom pão se faz na casa gostosa."
],
"Quinta-feira": [
"Acredite em si mesmo e nos seus planos.",
"Quinta-feira é para ousar, tentar algo novo e acreditar no seu potencial.",
"Não deixe que o medo impeça seus sonhos. Vá em frente!",
"Quinta é sobre coragem, ação e perseverança.",
"Cada desafio enfrentado fortalece sua confiança.",
"Use esta quinta para se aproximar de seus objetivos.",
"O sucesso está na ação de hoje.",
"Quinta-feira é o dia de inovar e se superar.",
"Não espere pelo momento perfeito, crie-o.",
"Acredite no seu valor e faça acontecer.",
"Quinta-feira já se vê a sexta-feira.",
"Quinta-feira ventosa, semana próspera e formosa.",
"Na quinta se prepara o fim de semana.",
"Quinta-feira é dia de ajustar e avançar."
],
"Sexta-feira": [
"Olhe para trás com gratidão e para frente com esperança.",
"Sexta-feira é o momento de celebrar pequenas conquistas.",
"Sorria, você conseguiu chegar até aqui!",
"Sexta é para reconhecer o esforço da semana.",
"Permita-se relaxar e aproveitar a sexta-feira.",
"A sexta-feira traz a recompensa pelo trabalho bem feito.",
"Hoje é dia de terminar a semana com energia positiva.",
"Agradeça pelas pequenas vitórias da semana.",
"Sexta-feira é sobre alegria, leveza e satisfação.",
"Prepare-se para o descanso merecido do final de semana.",
"Sexta-feira, trabalho feito, alegria completa.",
"Sexta-feira de manhã, descanso vem à tarde.",
"Sexta-feira é para concluir, não para adiar.",
"Sexta-feira com sol, descanso é o maior farol.",
"Sexta-feira que chove, domingo que prove."
],
"Sábado": [
"Permita-se sorrir, relaxar e aproveitar cada instante.",
"Sábado é para descansar, curtir e recarregar as energias.",
"Aproveite o dia para fazer algo que ama.",
"Sábado é tempo de lazer, diversão e momentos felizes.",
"Use o sábado para cuidar de você e se reconectar.",
"Permita-se desacelerar e viver o presente.",
"Sábado é o dia de nutrir corpo, mente e alma.",
"Encontre alegria nas pequenas coisas deste sábado.",
"Sábado é para criar memórias positivas e momentos únicos.",
"Desfrute cada minuto do seu merecido descanso."
],
"Domingo": [
"Domingo é para recarregar, refletir e planejar.",
"Use o domingo para cuidar de você e organizar sua semana.",
"Domingo é dia de descanso e reflexão, aproveite cada momento.",
"Domingo é para agradecer e se preparar para o novo ciclo.",
"Aproveite o domingo para planejar conquistas futuras.",
"Domingo é para se conectar consigo mesmo e renovar energias.",
"Reserve um tempo para relaxar e estar em paz.",
"Domingo é o dia de desacelerar e refletir sobre a vida.",
"Prepare-se para uma semana produtiva e cheia de oportunidades.",
"Domingo é sobre equilíbrio, paz e gratidão."
]
}
# Remover duplicatas
for dia in frases:
frases[dia] = list(set(frases[dia]))
# Mapeamento do dia da semana do inglês para português
dias_semana_pt = {
"Monday": "Segunda-feira",
"Tuesday": "Terça-feira",
"Wednesday": "Quarta-feira",
"Thursday": "Quinta-feira",
"Friday": "Sexta-feira",
"Saturday": "Sábado",
"Sunday": "Domingo"
}
# Cores por dia
cores_dias = {
"Segunda-feira": "#FFCCCC",
"Terça-feira": "#FFE5CC",
"Quarta-feira": "#FFFFCC",
"Quinta-feira": "#CCFFCC",
"Sexta-feira": "#CCFFFF",
"Sábado": "#CCCCFF",
"Domingo": "#FFCCFF"
}
# Função para mostrar frase aleatória do dia
def mostrar_frase():
dia_atual = datetime.datetime.today().strftime("%A")
dia_atual_pt = dias_semana_pt[dia_atual]
frase_do_dia = random.choice(frases[dia_atual_pt])
label_dia.config(text=f"Hoje é {dia_atual_pt}")
label_frase.config(text=frase_do_dia)
cor = cores_dias[dia_atual_pt]
janela.config(bg=cor)
label_dia.config(bg=cor)
label_frase.config(bg=cor)
botao_nova.config(bg=cor)
janela = tk.Tk()
janela.title("Frase Motivacional do Dia")
janela.geometry("600x350")
janela.resizable(False, False)
label_dia = tk.Label(janela, text="", font=("Helvetica", 16, "bold"))
label_dia.pack(pady=20)
label_frase = tk.Label(janela, text="", wraplength=550, justify="center", font=("Helvetica", 14))
label_frase.pack(pady=20)
botao_nova = tk.Button(janela, text="Nova Frase", command=mostrar_frase, font=("Helvetica", 12))
botao_nova.pack(pady=10)
mostrar_frase()
janela.mainloop()
Comentários
Enviar um comentário