2006/07/07

MegatokyoGet 0.1


# DraKeDalfa
#
#! /usr/bin/env python
import commands
import os
import re


commands.getstatusoutput(wget http://megatokyo.com/index.html)

ultima_tira = re.compile ('[0-9][0-9][0-9][0-9]\.gif')
archivo = open ('index.html').read().rstrip()
result = ultima_tira.search ('archivo')
iterator = ultima_tira.finditer (archivo)

for result in iterator:
gif = archivo[result.start():result.end()]
ultimatira = int(gif[:4])

for var in range (ultimatira):
dame_mis_tiras='wget -nc http://www.megatokyo.com/strips/'+'%04d' % (var,)+'.gif'
descarga= commands.getstatusoutput(dame_mis_tiras)
if (descarga[0] == 0):
print "Archivo "+'%04d' % (var,)+'.gif se guardado satisfactoriamente.'
muestrame_el_archivo= 'display -quiet -title MegatokyoGet -remote '+'%04d' % (var,)+'.gif 1> /dev/null 2>&1 &'
os.system(muestrame_el_archivo)
else:
print "Error guardando el archivo "+'%04d' % (var,)+'.gif, posiblemente no existe.'

commands.getstatusoutput(rm -f index.html)

No hay comentarios: