https://github.com/patrick7star/desligamento-automatico
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.
https://github.com/patrick7star/desligamento-automatico
cli linux ncurses shutdown-timer
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/patrick7star/desligamento-automatico
- Owner: patrick7star
- License: mpl-2.0
- Created: 2022-08-02T22:47:52.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-08T19:08:52.000Z (4 months ago)
- Last Synced: 2025-03-08T20:19:39.353Z (4 months ago)
- Topics: cli, linux, ncurses, shutdown-timer
- Language: Python
- Homepage:
- Size: 1.21 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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.