Deprecated: Assigning the return value of new by reference is deprecated in /home/linfoxes/public_html/wp-settings.php on line 520

Deprecated: Assigning the return value of new by reference is deprecated in /home/linfoxes/public_html/wp-settings.php on line 535

Deprecated: Assigning the return value of new by reference is deprecated in /home/linfoxes/public_html/wp-settings.php on line 542

Deprecated: Assigning the return value of new by reference is deprecated in /home/linfoxes/public_html/wp-settings.php on line 578

Deprecated: Function set_magic_quotes_runtime() is deprecated in /home/linfoxes/public_html/wp-settings.php on line 18
Linfox

Cómo bajar vídeos de La Sexta

20 de Julio de 2011 , Escrito por: aabilio

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í.

Sin categoría

Compártelo

Cómo descargar los vídeos de las webs de las televisiones españolas

9 de Julio de 2011 , Escrito por: aabilio

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á ;)

Sin categoría

Compártelo

Versión Web de PyDownTV

9 de Julio de 2011 , Escrito por: aabilio

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á ;)

Sin categoría

Compártelo

Cómo descargar vídeos de Play Cuatro (o nueva versión de PyDownTV)

16 de Mayo de 2011 , Escrito por: aabilio

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

Nueva versión de PyDownTV

28 de Abril de 2011 , Escrito por: aabilio

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

[PyDownTV] Script para descargar vídeos de las webs de TV

19 de Abril de 2011 , Escrito por: aabilio

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

Scripts para Mac y GNU/Linux generador de claves JAZZTEL_XXXX y WLAN_XXXX

9 de Marzo de 2011 , Escrito por: aabilio

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

Nueva versión: a3Downloader-4.sh

11 de Octubre de 2010 , Escrito por: aabilio

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í.

Sin categoría

Compártelo

Descargar vídeos de la nueva Sexta TV (beta)

29 de Junio de 2010 , Escrito por: aabilio

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/

Internet, Multimedia, Trucos, ubuntu

Compártelo

Última actualización de a3Downloader: [a3Downloader-3.sh]

17 de Junio de 2010 , Escrito por: aabilio

Ú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/

Sin categoría

Compártelo