Downloadhelper + Script en Python para Wget

 

downDownloadHelper es una herramienta para la extracción de contenido web. Su propósito es capturar archivos de vídeo e imágenes de diferentes sitios. Simplemente navega en la web del modo en que lo haces habitualmente, cuando DownloadHelper detecte que puede hacer algo, el icono se volverá animado y un menú te permitirá descargar los archivos simplemente pulsando sobre un elemento. Por ejemplo, si visitas la página de YouTube, podrás descargar los vídeos directamente en tu equipo.

También funciona con MySpace, Google videos, DailyMotion, Porkolt, iFilm, DreamHost y otros.

 Enlace a: DownloadHelper

capdown

Su utilización es bastante simple, cargamos un vídeo en el navegador y esperamos a que el icono del downloadhelper se vuelva animado, justo al lado pinchamos y nos saldrá un menú. Elegiremos la opción “copiar URL” que es la dirección HTTP donde esta alojado el archivo que descargaremos con el script.

Con este script podemos: agregar archivos, leer la lista de archivos, borrarla y descargar los archivos con WGET.

#! /usr/bin/python

# Creador de lista de archivos para descargar con WGET 

vuelta =1

while vuelta == 1:
	print "-------------------------------------------------------"
	print "   Creador de lista de archivos para descargar con WGET"
	print "-------------------------------------------------------"
	print
	print "La lista de URLs se creara en el archivo (listaurl.txt)"
	print "El nombre de  los archivos se creara en (nombreurl.txt)"
	print 
	print "1 -Crear Lista"
	print "2 -Leer Lista"
	print "3 -Descargar Lista"
	print "4 -Borrar Lista"
	print "5 -Salir"
	opcion = raw_input("> ")
	if opcion == "1":
		import os
		os.system('clear')
		print "NUEVA LISTA : para salir de la lista escribe *"
		print
		numero = 1	
		while numero < 21:

			lurl = open("listaurl.txt",'a')
			nurl = open("nombreurl.txt",'a')

			nombre = raw_input("Introduce el NOMBRE del archivo >")
			if nombre == "*":
				break

			url = raw_input("Introduce la URL del archivo >")
			if url == "*":
				break

			lurl.write(url)
			lurl.write("\n")
			nurl.write(nombre)
			nurl.write(" -----> ")
			nurl.write(url)
			nurl.write("\n")

			print ">>> ",numero,"Guardada la URL ",url,"con el NOMBRE ",nombre
			print

			lurl.close()
			nurl.close()

			numero = numero + 1

	elif opcion == "2":

		import os
		os.system('gedit nombreurl.txt')
		print "*******************************************************"

	elif opcion == "3":

		import os
		os.system('clear; wget -c -i listaurl.txt')
		print "*******************************************************"

	elif opcion == "4":

		import os
		os.system('rm nombreurl.txt; touch nombreurl.txt ')
		os.system('rm listaurl.txt; touch listaurl.txt; clear ')
		print "******************** LISTA BORRADA ********************"

	elif opcion == "5":
		exit()

	elif opcion == "6":

		loop = 0
	else:
		print "entra un valor del 1 al 5."

Para crear el script copia el código a un documento y llámalo listwget.py
Darle permisos de ejecución sudo chmod +x listwget.py
ejecutar ./listwget.py

cap

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s