Cómo acortar URLs desde cualquier lugar con Automator
enero 3rd, 2011 | Posted by in AplicacionesHace un tiempo que os hablamos en Maquecitos de Shortly, una extensión para Safari que añadía de forma sencilla en nuestro menú de safari un botón para acortar la URL de la página en la que estabamos navegando usando el servicio bit.ly. Esto obviamente solo funciona en Safari, así que hoy veremos una manera de acortar las URLs desde cualquier lugar con Automator.
En primer lugar, abrimos Automator y seleccionamos el flujo de trabajo servicio, si no te aparece esta ventana hacemos click en archivo > nuevo:

En la parte superior derecha de la ventana que nos aparece, deberemos seleccionar “direcciones URL” y “en cualquier lugar” así como dejar vacía la casilla de Reemplaza el texto seleccionado:

Una vez hecho esto, ahora nos fijaremos en los dos menús que encontramos en la parte izquierda donde seleccionaremos “Utilidades” en el primero y “Ejecutar AppleScript” en el segundo:
y lo arrastraremos a la zona de trabajo:

En el panel de la derecha deberemos reemplazar el texto que sale bajo el titulo de “Ejecutar Applescript” que os pongo a continuación:
on run {input, parameters}
set dlstring to ((path to temporary items folder as string) & "shortURL.html")
tell application "URL Access Scripting"
download ("http://bit.ly/api?url=" & (item 1 of the input)) to dlstring replacing yes
end tell
set x to open for access dlstring
set aurl to read x
close access x
return aurl
end run
Siendo el resultado el de la siguiente imagen:

El siguiente paso será seleccionar (y arrastrar debajo de ejecutar AppleScript) en el menú de la izquierda la opción de “copiar al portapapeles” con lo que conseguiremos copiar el script para usarlo cuando queramos:


Por último nos queda guardar nuestro Servicio, para ello hacemos click en “Archivo > Guardar como” y le pondremos un nombre que identifique el servicio:

Para probar si funciona, abrimos Textedit por ejemplo y escribimos http://www.maquecitos.com y hacemos click derecho y Acortar URL con bit.ly:

Esperamos un segundo y tendremos nuestro enlace: http://bit.ly/9m2vMu copiado en el portapapeles y también sustituido en la misma dirección que hemos subrayado.
Imágenes propias y código copiado de Macosxhints
Un saludo :D
Puedes seguir las respuestas de esta entrada a través de RSS 2.0 Puedes dejar un comentario, o trackback.

Muchas gracias, es muy útil.
Por cierto… ¿Hay alguna forma para utilizarlo sin tener que pasar por TextEdit? Si lo hago directamente desde Chrome no llega a acortar la URL
Saludos
Pues realmente lo de textedit fue para probar que funcionaba, de hecho está para que funcione "en cualquier aplicación" pero como bien dices, yo por ejemplo acabo de probar en firefox y no me funciona. Donde sí me ha funcionado es en textedit y en la barra de buscar del Finder. Miraré a ver si se puede arreglar para esas otras aplicaciones :D Un saludo!
Me pillas fuera de juego, qué es karmacracy? >.<
Karmacracy es un acortador de URL que presenta ventajas con respecto al resto de acortadores url. Pero este sistema va por registro, por eso pregunto que como se podría hacer.
De acuerdo, a ver, si sabes lo que son las Apis te dire que
creo q es con eso con lo q se hace en este caso ha sido con la de
automator. Seguro q hay alguna manera de hacer lo mismo pero con
karmacracy. Sera cuestion de que probemos. :D
muy bueno tío :) lo hago y te cuento
Prefecto :) un 10!!