quarta-feira, outubro 17, 2007

Esperando o Ubuntu 7.10

A partir de amanhã a nova versão do Ubuntu, o 7.10(Gutsy Gibbon), que trará várias vantagens, estará disponível para download.

Fiz um programinha pra esperar a alteração da página dos downloads...taí pra quem quiser começar a baixar assim que sair(como eu :P)


#-*- coding: utf-8 -*-

# esperando o lançamento do Ubuntu 7.10 :-)

from urllib import urlretrieve, urlopen
from os import system
from time import sleep
from sys import exit

def save_old():
'''Salva a pagina atual do site de downloads'''
print 'salvando pagina antiga'
urlretrieve('http://br.releases.ubuntu.com/7.10/','UBUNTU.html')
print 'pagina antiga salva'

def espera():
'''Entra na pagina a cada 10 min, e verifica se a pagina mudou'''
try:
old = open('UBUNTU.html').read()
except IOError:
print 'Eh preciso salvar a pagina na primeira vez...'
exit(0)

while True:
print 'vamos verificar'
new = urlopen('http://br.releases.ubuntu.com/7.10/').read()
if new != old:
system('firefox http://br.releases.ubuntu.com/7.10/')
print 'SAIUUUU!!!!'
exit(0)
print 'Ainda nao foi dessa vez...'
sleep(600)


opcao = raw_input('Salvar a pagina atual para comparacao(s/n): ').lower()
if opcao != 's' and opcao != 'n':
print 'Opcao invalida'
exit(0)
if opcao == 's':
save_old()
espera()
else:
espera()

Um comentário:

Anônimo disse...

Ótima idéia, vou rodar seu programa.
Na paz,