Buscador v2
Tomando como base la clase buscador que cree en su día he creado mi primer applescript para buscar en google y en bitacoras.com.
El lenguaje para mi es horroroso, no se si estaré acostumbrado a php pero no me gusta nada, no existen los corchetes ni los punto y coma, ni tampoco la forma que tiene de ver las cosas.
Para mi lo único que tiene de bueno es que puedes interactuar con las aplicaciones y crear pequeñas acciones rutinarias.
En mi caso lo único que hago es ejecutar el php bajo un comando shell, coger el resultado y mostrarlo en un dialogo.
Hay algo parecido a las funciones y eso se agradece ;P.
Tienes que modificar la ruta en donde se encuentra el archivo php:
set valor to (display dialog "Buscar web..." default answer ¬
"" buttons {"Cancelar", "Bits.com", "Google"} default button 3)
(* Funcion que procesa el resultado *)
on procesar(valor)
set consulta to text returned of valor
set boton to button returned of valor
set ruta to "./users/danielmota/desktop/php.php "
if boton = "Google" then
return (do shell script ruta & boton & " '" & consulta & "'")
else
return (do shell script ruta & boton & " '" & consulta & "'")
end if
end procesar
(* llamamos a la funcion *)
set contenido to procesar(valor)
set ir to button returned of (display dialog contenido buttons {"Salir", "Visitar"} default button 2)
(* Visitar la web *)
if ir = "Visitar" then
open location contenido
end if
Y el código php para la aplicación, teniendo en cuenta que ha de incluirse la clase.
/* Ejemplos de Uso de la clase*/
if($argv[ 1 ] == 'Google')
{
$busca = new Buscador;
$google = $busca->google($argv[ 2 ]);
echo $google['url'];
} else {
$busca = new Buscador;
$directorio = $busca->directorio($argv[ 2 ]);
echo $directorio['url'];
}
No es tan atractivo como inquisitorx pero cumple su papel.