Skip to content

Instantly share code, notes, and snippets.

@fitoria
Created January 28, 2011 16:32
Show Gist options
  • Save fitoria/800507 to your computer and use it in GitHub Desktop.
Save fitoria/800507 to your computer and use it in GitHub Desktop.
#Script para bajar todos los programas de Sin Fronteras de William Grisby
#Sea paciente que dilata por que es mas o menos 8mb por programa :S
#Adolfo Jurgen Fitoria Escobar http://twitter.com/Fitoria
#Bajo licencia Beerware (http://en.wikipedia.org/wiki/Beerware)
from urllib import urlopen
import re
base_url = 'http://www.radiolaprimerisima.com'
url = 'http://www.radiolaprimerisima.com/sinfrontera'
pagina = urlopen(url)
html_pagina = pagina.read()
patron = re.compile('/files/sinfronteras/[0-9][0-9][0-9][0-9][0-9][0-9]')
urls_encontradas = patron.findall(html_pagina)
for programa in urls_encontradas:
url_programa_para_bajar = base_url + programa + '.rm'
print 'Descargando........'
archivo_programa = urlopen(url_programa_para_bajar)
nombre_archivo = 'Sin Fronteras - ' + re.search('[0-9][0-9][0-9][0-9][0-9][0-9]', programa).group() \
+ '.rm'
f = file(nombre_archivo, "wb+")
f.write(archivo_programa.read())
print 'Descargado archivo: ' + nombre_archivo
print 'Usted ya tiene todos los Sin Fronteras.....'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment