Skip to content

Código feito em Python que desligar o sistema, informando o progresso. Usa a lib 'curses', mesmo que o 'ncurses', só que da própria biblioteca Python.

License

Notifications You must be signed in to change notification settings

patrick7star/desligamento-automatico

Repository files navigation

Auto-OFF

versões:   

Código feito em Python que desligar o sistema, informando o progresso. Usa a lib 'curses', mesmo que o 'ncurses', só que da própria biblioteca Python. O progresso é iterativo, sem falar que envia notificações do horário, caso você tenha desativado no seu computador.

Figura 1: imagem geral do programa, onde aparece ele executado via terminal, a notificação no canto do programa é a notificação do horário; já como pode ser visto o sistema que o executa não tem(foi desativado)

As cores da barra vão mudando de acordo com que o tempo passa. Primeiro começa com um verde bem escuro, se afastando do tempo inicial, tal verde vai ficando claro, e mais claro até que atija o meio, onde ele fica amarelo; a última cor, lá para o final é vermelha, estamos falando de 15% para o fim do temporizador.

Outra barra relevante é a minuto, ela aparece quando demandas de mais de 30min são exigidas no programa. Sua aparição, como o nome já indicia, é um minuto, assim marca o minuto final. As cores dela também mudam de acordo com seu percentual, porém tem uma diferença entre ela e a barra maior -- claro, tirando que ela só marca um minuto e a outra o tempo inteiro: primeiro que ela tem uma cor a mais, a azul, que é a inicial, as outras são a mesma; seu tamanho também é menor que a prolongada; ela não aperece inicialmente quando acionada, e sim pop-up no minuto final.

barra do minuto final isolada.

About

Código feito em Python que desligar o sistema, informando o progresso. Usa a lib 'curses', mesmo que o 'ncurses', só que da própria biblioteca Python.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages