Cómo bajar vídeos de La Sexta
Con la nueva versión de PyDownTV (3.1) se pueden bajar los vídeos de La Sexta: Web PyDownTV
También está disponible La Sexta en PyDownTV web aquí.
Compártelo
Con la nueva versión de PyDownTV (3.1) se pueden bajar los vídeos de La Sexta: Web PyDownTV
También está disponible La Sexta en PyDownTV web aquí.
Compártelo
Visitar http://web.pydowntv.com, pegar el enlace del vídeo y presionar Enter. Si puede encontrar el enlace al vídeo para su descarga, lo mostrará
Compártelo
He publicado una versión web de PyDownTV en http://web.pydowntv.com
Por el momento aun está muy verde y no soporta todas las TVs que soporta la versión del script para pc y mac, pero todo se andará
Compártelo
He publicado una nueva versión de PyDownTV que ahora permite descargar vídeos de Play Cuatro.
Además la nueva versión soporta:
- Soporte para vídeos Comunes de Cuatro (no Play Cuatro)
- Soporte para Extremadura Televisión
- Soporte para EITB
- Soporte para TV Autonómica de Murcia (A la carta)
- Soporte para Giralda TV
- Soporte para Tele Vigo
- Soporte para Intereconomía
- Soporte para Canal Rías Baixas
- Pequeños bugs arreglados
VÍDEO EXPLICACIÓN: DESCARGAR VÍDEOS DE PLAY CUATRO
Enlace | Más Info
Enlace | Página del proyecto en Google Code
Enlace | Código que procesa la descarga desde Play Cuatro
GNU/Linux, Internet, Mac, Microsoft, Multimedia, Software Libre, Trucos, Unix, códigos, software, ubuntu, windows
Compártelo
He subido una nueva versión de PyDownTv (no es la única actualización desde la primera versión, pero si resuelve problemas importantes en la versión de Windows, por eso lo reseño aquí).
Para más info ver: http://linfox.es/2011/04/19/pydowntv-script-para-descargar-videos-de-las-webs-de-tv/
GNU/Linux, Google, Internet, Multimedia, Software Libre, Unix, códigos, software, windows
Compártelo
NOTA: Nueva versión 3.1 con soporte para La Sexta (también en PyDownTV web)
NUEVO: Versión web de PyDownTV en http://web.pydowntv.com
NOTA: Nueva versión 3.0.1. Corrige el error en la descarga de los vídeos comunes de antena3.com (no Modo Salón) que constan de varias partes.
NOTA: Nueva versión PyDownTV 3.0 con soporte para Play Cuatro.
NOTA: Existe una nueva actualización (2.1 BETA) que soluciona los problemas de descarga de los vídeos en Windows y de control de versiones.
Debido a qué el antiguo script (en bash) para descargar de la web de Antena 3 solo funcionaba en GNU/Linux (y con algún cambio en Mac OS X) y por aquí se presentaba gente que quería utilizarlo en Windows he creado un nuevo pequeño script, pero esta vez en python, para que sea más multiplataforma.
El nuevo script no solo descarga los vídeos de la web de antena 3, si no que también es capaz de descargar de otras webs (para ver tabla completa y actualizada visitar: http://code.google.com/p/pydowntv/wiki/Televisiones_Soportadas).
El proyecto lo he colocado en Google Code y lo podéis encontrar aquí: http://code.google.com/p/pydowntv/
Enlaces:
¿Dónde descargar? http://code.google.com/p/pydowntv/downloads/list
¿Cómo instalar? http://code.google.com/p/pydowntv/wiki/Como_instalar_PyDownTV
¿Cómo utilizar? http://code.google.com/p/pydowntv/wiki/ComoUtilizar_PyDownTV
Como es evidente, el script no lo he probado con todos vídeos de todas las webs soportadas y sería de gran ayuda para encontrar errores, que si se intenta descargar un vídeo y esto no sucede por alguna razón, el error sea reportado en: http://code.google.com/p/pydowntv/issues/list
GNU/Linux, Google, Internet, Mac, Multimedia, Software Libre, Trucos, códigos, software, windows
Compártelo
El primero se lanza:
$ generar_claves_jazztel_wlan_xxxx <EDDIS> <BSSID>
El segundo captura el BSSID solo y se lanza:
$ generar_claves_jazztel_wlan_xxxx_sin_bssid <ESSID>
Dejo el código de los dos:
* generar_claves_jazztel_wlan_xxxx:
#!/bin/bash
## Generador de claves JAZZTEL_XXXX y WLAN_XXXX
## aabilio@gmail.com
## License: http://en.wikipedia.org/wiki/WTFPL
function sumar_error ()
{
echo $1
let ERRNO=$ERRNO+1
}
function comprobar_errores()
{
if [ $ERRNO -gt 0 ]
then
echo
echo "Usage: $0 <ESSID> <BSSID>"
echo " Example: $0 WLAN_XXXX XX:XX:XX:XX:XX:XX"
exit 1
fi
}
function sacar_claves ()
{
#Pasar a mayúsculas el wlan_xxxx y coger solo los "xxxx"
ESSId=$(echo -n "$1" | tr 'a-z' 'A-Z' | cut -d_ -f2)
#Pasar a mayúsculas el XX:XX:XX:XX:XX y quitar los dos puntos ":"
BSSId=$(echo -n "$2" | tr 'a-z' 'A-Z' | tr -d
#Cogemos del BSSId solo los 8 primeros caracteres:
BSSId8=$(echo -n "$BSSId" | cut -c-8)
#Hacemos la suma md5 de bcgbghgg$BSSId8$ESSId$BSSId (20 primeros caracteres):
#Cambiar "md5" por "md5sum" para GNU/Linux
CLAVE=$(echo -n bcgbghgg$BSSId8$ESSId$BSSId | md5 | cut -c-20)
}
function mostrar_claves ()
{
echo "ESSID: "$1
echo "BSSID: "$2
echo "CLAVE: "$3
}
################################ MAIN ##################################
ERRNO=0
#Comprobamos errores de lanzamiento:
# - Argumentos distinto de dos:
if [ $# -ne 2 ]
then
sumar_error "ERROR EN EL NÚMERO DE PARÁMETROS"
fi
compEssid=0
cEssid=$(echo $1 | tr 'a-z' 'A-Z')
cBssid=$(echo $2 | tr 'a-z' 'A-Z')
#Comprobar primer parámetro en escritura y largura:
echo $1 | tr 'a-z' 'A-Z' | grep ^WLAN_[0-9A-F][0-9A-F][0-9A-F][0-9A-F]$ > /dev/null
if [ $? -ne 0 ]; then let compEssid=$compEssid+1; fi
echo $1 | tr 'a-z' 'A-Z' | grep ^JAZZTEL_[0-9A-F][0-9A-F][0-9A-F][0-9A-F]$ > /dev/null
if [ $? -ne 0 ]; then let compEssid=$compEssid+1; fi
if [ $compEssid -eq 2 ]; then sumar_error "ESSID INVÁLIDO"; fi
#Comprobar segundo parámetro en escritura y largura:
echo $2 | tr 'a-z' 'A-Z' | grep ^[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]$ > /dev/null
if [ $? -ne 0 ]
then
sumar_error "BSSID INVÁLIDO"
fi
comprobar_errores
sacar_claves $1 $2
mostrar_claves $cEssid $cBssid $CLAVE
* generar_claves_jazztel_wlan_xxxx_sin_bssid:
#!/bin/bash
## Generador de claves JAZZTEL_XXXX y WLAN_XXXX
## aabilio@gmail.com
## License: http://en.wikipedia.org/wiki/WTFPL
function sumar_error ()
{
echo $1
let ERRNO=$ERRNO+1
}
function comprobar_errores()
{
if [ $ERRNO -gt 0 ]
then
echo
echo "Usage: $0 <ESSID>"
echo " Example: $0 WLAN_XXXX"
exit 1
fi
}
function sacar_claves ()
{
#Pasar a mayúsculas el wlan_xxxx y coger solo los "xxxx"
ESSId=$(echo -n "$1" | tr 'a-z' 'A-Z' | cut -d_ -f2)
#Pasar a mayúsculas el XX:XX:XX:XX:XX y quitar los dos puntos ":"
BSSId=$(echo -n "$2" | tr 'a-z' 'A-Z' | tr -d
#Cogemos del BSSId solo los 8 primeros caracteres:
BSSId8=$(echo -n "$BSSId" | cut -c-8)
#Hacemos la suma md5 de bcgbghgg$BSSId8$ESSId$BSSId (20 primeros caracteres):
CLAVE=$(echo -n bcgbghgg$BSSId8$ESSId$BSSId | md5 | cut -c-20)
}
function mostrar_claves ()
{
echo "ESSID: "$1
echo "BSSID: "$2
echo "CLAVE: "$3
}
function obtener_bssid ()
{
echo "BUSCANDO BSSID"
essidToUpper=$(echo $1 | tr 'a-z' 'A-Z');
bssidd=$(/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s | grep `echo $essidToUpper`)
if [ $? -ne 0 ]
then
echo "NO SE ENCUENTRA EL BSSID para "$essidToUpper
let ERRNO=$ERRNO+1
comprobar_errores
else
echo "BSSID encontrado"
bssid=$(echo $bssidd | awk '{print $2}')
fi
}
################################ MAIN ##################################
ERRNO=0
#Comprobamos errores de lanzamiento:
# - Argumentos distinto de dos:
if [ $# -ne 1 ]
then
sumar_error "ERROR EN EL NÚMERO DE PARÁMETROS"
fi
compEssid=0
cEssid=$(echo $1 | tr 'a-z' 'A-Z')
#Comprobar primer parámetro en escritura y largura:
echo $1 | tr 'a-z' 'A-Z' | grep ^WLAN_[0-9A-F][0-9A-F][0-9A-F][0-9A-F]$ > /dev/null
if [ $? -ne 0 ]; then let compEssid=$compEssid+1; fi
echo $1 | tr 'a-z' 'A-Z' | grep ^JAZZTEL_[0-9A-F][0-9A-F][0-9A-F][0-9A-F]$ > /dev/null
if [ $? -ne 0 ]; then let compEssid=$compEssid+1; fi
if [ $compEssid -eq 2 ]; then sumar_error "ESSID INVÁLIDO"; fi
#Obtenemos el bssid con airport
obtener_bssid $1
cBssid=$(echo $bssid | tr 'a-z' 'A-Z')
#Comprobar segundo parámetro en escritura y largura:
echo $bssid | tr 'a-z' 'A-Z' | grep ^[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]$ > /dev/null
if [ $? -ne 0 ]
then
sumar_error "BSSID INVÁLIDO"
fi
comprobar_errores
sacar_claves $1 $bssid
mostrar_claves $cEssid $cBssid $CLAVE
DESCARGA:
Enlace | generar_claves_jazztel_wlan_xxxx - Para Mac OS X y GNU/Linux (cambiando “md5″ por “md5sum” en la línea 33 del primer script)
Enlace | generar_claves_jazztel_wlan_xxxx_sin_bssid - Sólo para Mac OS X
Este último capta automáticamente el BSSID de la red que se le pasa como parámetro (ESSID) utilizando el comando para terminal de airport. Por ello es necesario que se este en el radio de acción de la red de la que se desea conocer la clave. Si por el contrario se quiere usar el primero, como segundo parámetro se le tendrá que pasar manualmente la red, que se puede obtener fácilmente con el comando airport -s (que está escondido en la ruta: /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/) o utilizando apps de terceros como KisMAC. En GNU/Linux también se puede obtener fácilmente el BSSID de una red con el comando iwconfig con el flag de buscar scan (por ejemplo: $ sudo iwconfig wlan0 scan)
Apple, GNU/Linux, Internet, Mac, Software Libre, Unix, códigos, ubuntu, wifi, wireless
Compártelo
NOTA: Nuevo script en http://linfox.es/2011/04/19/pydowntv-script-para-descargar-videos-de-las-webs-de-tv/ ahora multiplataforma y con soporte de varias TVs más
ACTUALIZACIÓN (lunes 3 de Enero de 2011): Soy consciente de que el script no funciona para muchos de los vídeos (sobretodo para los que no están en el modo Salón. Se debe a un cambio (reconocido) en la programación de los servidores de a3. Seguramente lo arregle, pero por el momento no tengo tiempo.
He tenido un rato para añadir una par de cosas a la chapuzilla de scrip para descargar cualquier vídeo de la web de antena3.com.
Lo nuevo:
- Comprueba si está escrita bien la URI que se le pasa como parámetro.
- Descarga con axel (acelerador de descargas) en vez de con wget, si esta definida la variable AXEL=1
- Añadidas las series y programas nuevos, tanto en modo salón como en modo normal a día 09/10/10
Para descargar con Axel, en vez de con wget, aparte de que la variable AXEL tiene que estar a 1 (AXEL=1), tiene que estar instalado el mismo.
En Debian GNU/Linux y Ubuntu:
sudo aptitude install axel
El script, desde la versión interior tiene incorporada una función que si no encuentra bien los datos de lo que se quiere descargar, al detectar el error, te da la oportunidad de descargar de todas sin tomar los datos de la descarga.
A veces, el script no detecta bien el error por lo que no da la opción de descargar de esta manera, por eso también dejo un enlace al script solo con esa función para descargar.
—————————————————————————————————————-
Enlace de descarga | a3Downloader-4.sh
Enlace de descarga | a3Downloader-sinDatos.sh
Enlace de descarga | Versiones antiguas a3Downloader
—————————————————————————————————————-
Enlace de descarga | a3Downloader-4.sh (Versión Mac y Windows)
Enlace de descarga | a3Dowloader-sinDatos.sh (Versión Mac y Windows)
—————————————————————————————————————-
Si quires utlizarlo en Mac tienes que descargar “wget” (o Axel), dejo un enlace a una version de wget compilada para mac: “wget para mac”. También puedes instalar wget a través de Macports con: “sudo port install wget” (Para instalar MacPorts).
Para Windows: ver la parte de Windows de aquí (aunque descargas la última versión del script desde este post).
—————————————————————————————————————————————————–
Recordar también, que si utilizáis GNU/Linux (no sé en otras plataformas cómo funciona), y no os importa descargar vuestro vídeo en formato “flv” podéis dejar que carguen los vídeos enteros y copiarlos del directorio “/tmp” a otro. Sirve para cualquier vídeo que carguéis en internet. Más info aquí.
Compártelo
NOTA: Ver http://linfox.es/2011/07/20/como-bajar-videos-de-la-sexta/
Siguiendo con las descargas de vídeos de las webs de las cadenas de televisión, después de el script para descargar de Antena3.com y la explicación de cómo hacerlo a mano, hoy voy a explicar como bajo yo los vídeos de La Sexta (Sexta TV). Antes utilizaba la extensión para Firefox, DownloadHelper, para descargar directamente los vídeos, pero ahora esto solo, simplemente no funciona. Hay que realizar los siguiente pasos (perdón por la calidad del sonido):
El programa “rtmpdump” lo podemos descargar para GNU/Linux con el siguiente comando:
svn co svn://svn.mplayerhq.hu/rtmpdump/trunk rtmpdump
Tendríamos que entrar en el directorio que se acaba de crear, compilarlo e instalarlo con:
$ make
# make install
Para utilizarlo;
$ rtmpdump -r “rtmp;//enlace” -o salida
Este programa también tiene su versión para Windows que podéis descargar desde aquí: http://rtmpdump.mplayerhq.hu/download/rtmpdump-2.2e-windows.zip (incluso hay un versión para Android).
No sé como funciona en Windows ya que no lo he probado, pero supongo que funcionará en línea de comandos de la misma manera.
La extensión para Firefox DownloadHelper la podéis instalar desde aquí: https://addons.mozilla.org/es-ES/firefox/addon/3006/
La parte para descargar mediante la primera opción no rtmp la vi en: http://blog.tvalacarta.info/2010/03/04/como-descargar-videos-de-misexta-tv-la-sexta/
Compártelo
Últimas noticias del chapuza script para bajar vídeos de antena3.com.
En esta nueva versión intenta descargar todos los vídeos del servidor de antena3.com. Primero los intenta descargar detectando el tipo de vídeo, y mostrando toda la info. Si no lo puede hacer de esta manera, intenta descargarlo a machete sin obtener ninguna info de lo que descarga mas que el nombre de la URL (ejemplo el-internado.com), y por último, si no consigue descargar por algún motivo pregunta al usuario si desea utilizar el último modo otra vez, por si acaso.
Ver: http://linfox.es/2010/06/06/a3downloader-3sh-descargar-cualquier-video-la-nueva-antena3com/
Compártelo
Comentarios recientes