Basado en un widget de mac para las carátulas de itunes he creado una función para buscar y obtener información de algún disco o película.
La función devuelve un array con los resultados obtenidos de la búsqueda. Puedes elegir el tamaño de la carátula y la categoría donde buscar.
Ejemplo:
print_r(amazon('coldplay','M', 'Music');
Descargar función
Otro script para estar al tanto de las ultimas novedades en películas. En este caso la descarga no es directa, pero por lo menos se puede ver la carátula y el titulo .
Basada en la librería creada por Duane Johnson que incluye el bundle de rails he portado el código para los que no manejen ruby puedan hacer las mismas cosas con php.
Con esta librería podemos crear diálogos, rescanear el proyecto e incluso usar una barra de progreso para nuestros scripts.
Os dejo un ejemplo el cual abre un dialogo para elegir que pagina visitar y a continuación abrirla en el navegador.
//incluir libreria
include dirname($_ENV['TM_BUNDLE_PATH']).'/textmate.php';
//visitar una pagina
$choise = TM::choose('Que quieres ver?',array('google','icebeat'));
switch ( $choise )
{
case 'google':
$url = 'http://google.es';
break;
default:
$url = 'http://icebeat.bitacoras.com';
break;
}
TM::open_url($url);
Sencilla función para obtener todos los colores que usamos en una hoja de estilos.
//consigue todos los colores hexadecimales de una hoja de estilos
function getColors($css='') {
$colors = array();
if(preg_match_all('!#([a-fA-F0-9]{3,6})[s;n]!',$css,$color,PREG_SET_ORDER))
foreach($color as $c) $colors[] = '#'.strtolower($c<sup><a href="#fn1">1</a></sup>);
sort($colors);
return array_unique($colors);
}
Es curioso que paginas con mucho trafico no tengan ningún Feed para sindicar sus contenidos. Una de las paginas que visito con frecuencia es la de torrentazos.com, aunque la información la saca de otras fuentes por lo menos permite ver la carátula.
Como no tenían RSS he parseado la pagina principal para obtener las últimos discos. El script es muy sencillo y por lo menos ya estoy al tanto desde mi lector de feeds.