Aunque Mail no es que sea el mejor gestor de correo del mundo si que tiene un montón de buenas ideas y pequeños detalles que hacen del programa un software más completo que otros.
Uno de ellos es la capacidad para ejecutar pequeños scripts siguiendo unas reglas marcadas previamente por nosotros. Gracias a ellos podemos ejecutar de forma remota distintas acciones en nuestro Mac.
En esta entrada explico como utilizando Mail, ciertas reglas y un script muy sencillo podemos poner nuestro Mac a descargar un archivo .torrent remotamente desde cualquier otro ordenador o dispositivo.
Requisitos necesarios
Realmente no hace falta nada extraño ni especial a excepción de seguir los pasos que te describo. Las herramientas que necesitas son las siguiente:
-
Una cuenta de correo activa y sincronizada con tu cliente Mail.
-
Un script para poder ejecutar la acción necesaria.
-
Transmission.
Si no tienes mucha idea de como hacer un script aquí tienes el código necesario:
using terms from application “Mail”
on perform mail action with messages theMessages for rule Torrent
tell application “Mail”
repeat with theMessage in theMessages
set theText to content of theMessage
set the clipboard to (theText)
end repeat
end tell
tell application “Transmission” to activate
tell application “System Events”
tell process “Transmission”
keystroke “u” using {command down}
keystroke (theText)
key code 36
end tell
end tell
end perform mail action with messages
end using terms from
Lo que tienes que hacer con el código es abrir el “Editor de AppleScript“ y copiar el código de forma idéntica en el cuerpo del programa. Una vez copiado tendrás que guardarlo como una aplicación en un lugar seguro en el que no lo puedas borrar por accidente.
Pasos necesarios
Listo, ya tenemos todo lo necesario es hora de trabajar. Para realizar esta tarea tienes que seguir los siguientes pasos:
-
Lo primero que tenemos que hacer es acceder a las preferencias de Mail, pestaña reglas.
-
Dentro de las reglas, tendremos que crear una nueva desde “añadir regla”.
-
Necesitamos de dos reglas y que ambas se cumplan, la primera de ellas es que el correo llegue de nuestra cuenta de correo, o otra que nosotros definamos, la segunda es que el asunto contenga la frase “Download torrent“.
-
Por último tienes que añadir como acción “Ejecutar AppleScript” y seleccionar nuestro Script creado con anterioridad.
-
Añade un nombre a tu regla y pulsa aceptar.
El resultado tiene que ser similar a este:

Listo, ya tenemos nuestro mail configurado y programado. Para que este truco funcione tienes que tener Mail siempre abierto, en caso contrario el ordenador no podrá descargar ningún archivo.
Para terminar un último apunte, a la hora de enviarte un “automail” para que el ordenador descargue los archivos tienes que añadir como asunto “Download torrent”, en caso contrario mail no activara la regla, otro detalle a tener en cuenta es que tenemos que enviar el link al .torrent y no el archivo en si.
El script lo único que hace es copiar esa URL, abrir Transmission y copiar la misma para activar la descarga, en ningún momento se descarga el archivo .torrent físico en nuestro ordenador.
Vía | MacOSXhints
Ver 10 comentarios
10 comentarios
alvaro 1995
ayuda me sale un error de sintaxis: no es posiblee convertir applicattion en tipo aplicacion gracias
Julio Pineda Garcia
@nanouk hola , yo a principios de septiembre me pillé un imac de 20 y lo tengo todo el día encendido y no se calienta casi nada , igual que el blanquito que me acabo de pillar , ya no tengo ningún pc , pero puedo virtualizar o instalar en otra partición cuando me haga falta otro so , chao .
vanegash
Esta genial esta integración cada vez más estoy conectado con mi iPod Toush como extensión de mi computadora, sencillamente es genial... solo hay que tener WiFi y no perder de vista nada de lo que tenemos en nuestra computadora, lo que nos hace sentarnos horas en frente a ella exigiendole más, para ver nuestras fotos y compartirlas , escuchar nuestra música, subir publicaciones a nuestros Blogs o participar en los que nos interesa, y cada vez mas integrados en la red, y todo eso girando en el mundo Appel.
Muy buen articulo yo considere hacerlo con Here File File!, pero este articulo deja ver lo provechoso que puede ser ejecutar un AppleScript por medio de una Mail. queda abierto el panorama para ver que más se puede hacer con esta función que en lo personal no la conocía,
D. Parra
Si no lo recuerdo, el Transmission te pide que si deseas descargar ese archivo, pero no lo descarga hasta que le des el Ok, me equivoco?? O con el script te automatiza esa tarea?? La idea está genial, tendré que probar.
nanouk
Un poco de off topic: Pues ya que estáis hablando de descargas... En breve dispondré de un iMac y tengo la duda de si puedo dejar todo el día encendido el iMac sin que esto le afecte de forma inmediata al igual que hago con mi actual PC. No tengo ni idea de muchas cosas del mundo Mac. Yo supongo que si podré pero prefiero preguntar antes. Gracias.
Fisher & Diaz
¿Y no es más fácil activar el servidor web de Transmission?
doa
pues yo esto lo solucion con Dropbox
a utorrent le digo que cargue todos los torrents que esten en una carpeta que tengo sincronizada con Dropbox
y desde el trabajo o donde sea solo tengo que poner un torrent en esa carpeta y se descarga solo
patxurrin
Substituir las comillas cursivas ˝ por comillas "