Desligando o computador após download
Posted on out 18, 2008 under Python, Sem categoria | 2 ComentáriosOntem foi a gota d’água!! Começei um download as 22:00H, já era 00:30H e nada do download terminar, faltava 40% para o download terminar, e estava louco de sono. Então me inspirei e desenvolvi um pequeno script em Python, para desligar o notebook após o download ser concluído.
Utilizei o firefox para realizar o download, o qual possui a característica de adicionar ao nome do download a extensão .part. Através desse princípio desenvolvi o script, o qual verifica a existência do arquivo *.part, existindo o arquivo o script dorme por um minuto, quando o arquivo deixar de existir o computador será desligado.
import os.path
from time import sleep
import commands
while 1:
if os.path.exists('/home/marlon/downloads/teste.rar.part'):
print 'espera 1 minuto'
sleep(60)
else:
os.system("poweroff")
Hoje pela manhã, o computador estava desligado!
A linguagem Python é muito versátil e elegante, excelente para desenvolvimento rápido. Este script pode ser modificado para tomar a decisão através do tamanho do arquivo, que com Python pode ser descoberto através do método os.path.getsize(‘file’).
Forte abraço.

Excelente Solução!!!
Vo estudar direito esse cod amanhã! Vlw! =)
Libera o código e como se aplica no nosso caso, seres humanos normais!
Abraços