Mejorar la experiencia en Ircle con Applescript

Los usuarios de Ircle están acostumbrados a usar una serie de comandos de texto para iniciar una conversacion privada, o cualquier tipo de comando especial.

Y es que para mandar por ejemplo un privado a una persona, es necesario hacer unos cuantos clicks, o teclear /msg nick, por ejemplo.

Sin embargo, el uso de Applescript nos puede facilitar mucho la ayuda y mejorar nuestra experiencia en IRC. Para ello abriremos el editor de scripts y en una nueva ventana añadiremos este texto:

on run

tell application “ircle_3.1f1_Eng_Carbon”

set args to argstring

if args is “” then return

do “/join ” & args

return false

end tell

end run

on load()

beep

display dialog “Eh … que?!” & return & return & ¬

“Este script no se puede cargar!” & return & ¬

“/unload y usa: /j [password]” buttons {“Oh..tonto de mi…”} default button 1 with icon caution

return false

end load

En este script la variable que podemos alterar para modificar el comando está en esta llínea del script:

do “/join ” & args

así para tener diferentes scripts que hagan diferentes órdenes podemos poner

do “/msg ” & args

para mandar un mensaje privado (solo habría que añadir el nick, o jugar con un script que si es de carga como tabcompletionnick que viene con Ircle).

do “/query ” & args

para abrir un query (ventana específica de privado)

y así sucesivamente. Recuerda dejar un espacio en blanco detrás de la orden de manera que el servidor reciba la orden de manera correcta.

Los scripts deben estar en la carpeta de scripts correspondientes (y marcada la carpeta en las preferencias de Ircle, en la pestaña de scripts) y llevar una única letra que los identifique para su función (y funcionen), así el script “q” en el nombre del script que abriría el /query, etc …

Se pueden hacer tantos como sea necesario ya que estos scripts no necesitan ser cargados al arrancar el Ircle, de ahí la segunda parte del script que avisa de que este tipo de Applescripts no necesitan situarse previamente en memoria, como por ejemplo si lo hace AcidJazz, un excelente script para Ircle que complemente perfectamente su usabilidad.

Estos scripts están basados en el excelente trabajo de _GNU_ y Possible.

0 0 votos
Article Rating
Subscribe
Notify of
0 Comments
Opiniones Inline
Ver todos los comentarios
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x