Entradas etiquetadas con descarga
SharkTube: ¡Descarga vídeos de YouTube!
22 abr
SharkTube es una utilidad o aplicación gratuita que te permite descargar vídeos de YouTube. Este programa es una versión sucesora del WS Downloader y ha sido desarrollado en el mismo lenguaje de programación del anterior ( Python ).
Las nuevas características y mejoras son:
- Más servidores de YouTube.
- Disponibilidad de formatos FLV, MP4, entre otros. *
- Ejecutable por línea de comandos y alternativa con Interfaz web.
- Mejor rendimiento en la búsqueda de servidores.
- Extracción de título, descripción y enlace corto.
- Posibilidad de compartir el vídeo en servicios sociales.
Se tiene pensado realizar un sitio web que ofrezca el mismo servicio para los usuarios que no pueden o no desean usar estas utilidades. Aún no es algo seguro, pero espero poder desarrollar este proyecto.
Modo de usoEnlas distribuciones de GNU/Linux se puede ejecutar de las siguientes maneras:
- Shark.py | Consola Interactiva
~$ python shark.py
~$ chmod +x shark.py ~$ ./shark.py
- SharkWeb.py | Interfaz Web
~$ python sharkweb.py
~$ chmod +x sharkweb.py ~$ ./sharkweb.py
Para ejecutar en Windows, simplemente se debe acceder al archivo .bat correspondiente.
Captura DescargaNOTA: Esta utilidad se encuentra registrada en SafeCreative bajo la licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0.
Hay disponibles las siguientes descargas:
- Consola Interactiva ( Shark.py ) | Clic aquí.
- Interfaz web ( SharkWeb.rar ) | Clic aquí.
- Proyecto completo ( SharkTube.rar ) | Clic aquí.
Eso es todo, espero les sea de ayuda y le puedan sacar provecho.
Por último, agradecimiento especial Más >
Metafora Music Downloader
22 may
El Metafora Music Downloader es una aplicación programada por Sifaw, de código abierto, que permite descargar música de una manera muy fácil y rápida.
- FuncionamientoEn el cuadro de búsqueda del programa realizamos nuestra búsqueda, esta será realizada en el sitio web de música online Goear, donde, a partir del código fuente, obtendrá los nombres de las canciones así como las url de donde se encuentran. El nombre será mostrado en el listbox donde podremos seleccionar el que queramos. Al seleccionarlo, se conectará a otra web, VideoFindr, donde con el link de Goear da uno nuevo para descargar esa canción, este link lo coge el programa y lo descarga desde ahí.
- Características- Cuadro de búsqueda.
- Listbox para mostrar canciones.
- Selección de cuantas páginas se quieren visualizar. Cada página son 10 canciones, y el 0 cuenta como una.
- Descarga de canciones una a una.
- Código fuente
#importamos los modulos import wx import urllib as u class Frame(wx.Frame): def __init__(self): #Mostramos los widgets y los enlazamos a las funciones wx.Frame.__init__(self, None, -1, title="Metafora Music Downloader", pos=wx.DefaultPosition, size=(300, 320), style=wx.DEFAULT_FRAME_STYLE^(wx.RESIZE_BORDER|wx. MAXIMIZE_BOX)) self.panel = wx.Panel(self, id=1, pos=(0, 0), size=(300, 520)) wx.StaticText(self.panel, label='Buscar:', pos=(5, 5)) Más >
Descargar un archivo en Python
16 abr
En Python existen varios módulos que nos facilitan las tareas en la programación ya que vienen instalados junto al intérprete.
En este caso manejaremos la descarga de archivos usando el módulo urllib y la función urlretrieve. Esta función pide tres parámetros: url, filename, reporthook. El primero es la URL de la cual se descargará el archivo, el segundo el nombre con el cual se guardará y el tercero es para especificar si deseamos mostrar el progreso de dicha descarga. Si deseamos mostrar éste último parámetro necesitamos especificar una función que contenga tres valores numéricos.
Aquí os dejo un ejemplo:
#!/usr/bin/env python import urllib def estadodescarga(bloque,tamano_bloque,tamano_total): cant_descargada = bloque * tamano_bloque print "Cantidad descargada: %s Bytes de %s Bytes totales" % (cant_descargada, tamano_total) a = raw_input("Introduzca la URL para descargar > ") n = raw_input("introduzca el nombre con el cual se guardara el archivo > ") archivo = urllib.urlretrieve(a,n,reporthook=estadodescarga)
Espero les sea de ayuda. Agradecimiento especial a Niko.


