domingo, 19 de septiembre de 2010

Script: Recuperar las carátulas de las peliculas desde Imdb.es




Continuo el desarrollo de mi script. Tras probar con exito MoviePosterDb, ahora he implementado el acceso a Imdb.es para poder hacer las busquedas en castellano. Mi idea es tener pequeños servicios para poder descargar de uno u otro, en caso de que alguno deje de funcionar o esté caido.
El scrip en este caso queda como (imdb.sh):

01#!/bin/bash
02
03imdb_search()
04{
05echo "==========================="
06echo " Servicio: Imdb.es"
07echo "==========================="
08busqueda="$1"
09wget "http://www.imdb.es/find?s=all&q=${busqueda}" -O .indice1.txt
10IDTITLE=`cat .indice1.txt | grep "href=\"/title/tt" | head -n 1 | cut -d"\"" -f4`
11echo $IDTITLE
12wget "http://www.imdb.es$IDTITLE" -O .indice1.txt
13IDMEDIA=`cat .indice1.txt | grep "poster" | head -n1 | cut -d"\"" -f4`
14echo $IDMEDIA
15wget "http://www.imdb.es$IDMEDIA" -O .indice1.txt
16IMAGE=`cat .indice1.txt | grep "primary-img" | head -n1 | cut -d"\"" -f8`
17wget "$IMAGE" -O "caratula_${busqueda}.jpg"
18}
19
20BUSQUEDA="$1"
21imdb_search "$BUSQUEDA"
22
23# Ejemplos:
24# imdb.sh "El señor de los anillos"
25# imdb.sh "Las dos torres"
26# imdb.sh "La comunidad del anillo"

Por ejemplo para recuperar las caratulas de el señor de los anillos ejecutarias:

$ ./imdb.sh "El señor de los anillos"
$ ./imdb.sh "Las dos torres"
$ ./imdb.sh "El retorno del rey"

(No lo he probado con imdb.com, si se adapta un poco el script, tal vez funcione igual).

¿Que tengo implementado ya?

- El embellecimiento de imágenes creando una carátula de la imágen seleccionada.

- La busqueda de caratulas en MoviePosterDB e imdb.es

- Poder seleccionar multiples carpetas. que te busque las caratulas de cada una de las carpetas, que les aplique el filtro para generar la caratula de DVD y que asigne la imágen generada como icono actual de la carpeta.

¿Que quiero implementar?

- más servicios de busqueda en internet.

- La posibilidad de que puedas usar tu propia imágen (filtro) aparte de la que yo uso por defecto.

- Idem pero para carátulas de música: creación de carátulas de música, busqueda de cubiertas.

Cuando lo tenga terminado, ya publicare la nueva versión. Pero he querido publicar de momento el script de “imdb.sh” por si a alguien le es de utilidad.

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.