« I furboni di eBay · Pagina principale · Nuovo Movable Type ormai vicino »

Usare applescript per assentarsi su Adium e Colloquy

Giovedì 15 Maggio 2008 alle 16:06

Come far convivere due programmi completamente diversi e convincerli a parlare tra di loro per fare in modo che quando divento assente in uno anche l'altro aggiorna il suo stato? Questo problema mi ha sempre perseguitato da quando sono passato ad osx, ma finalmente ora ho trovato una soluzione anche se non è proprio pulita e semplice come avrei voluto.

Prima di tutto mi sono aggiunto alla mia lista dei contatti su Adium. Questo mi ha permesso di lanciare applescript in caso di alcuni eventi. Quindi ho scritto due script in cui dicevo a Colloquy di inviare un comando irc raw al server e li ho associati ai due eventi interessati.

go-away

tell application "Adium" to get status message of first account
set away_message to result
tell application "Colloquy"
	tell connection 1
		send raw command "away :" & away_message
	end tell
end tell

back-from-away

tell application "Colloquy"
	tell connection 1
		send raw command "away"
	end tell
end tell

Commenti

Non ci sono commenti per questo post. Se vuoi scriverne uno usa il form qui sotto.

Nuovo Commento
*
*

*

* Campo obbligatorio.

Nel commento puoi usare i tag: <a href>, <br/>, <strong>, <p>, <em>. Tutti gli altri verranno eliminati. I collegamenti senza link saranno trasformati automaticamente. Le interruzioni di linea saranno inserite ogni volta che si preme invio.