¿Cómo configurar el estado de iChat desde la línea de comandos?

0

Estoy intentando sincronizar la última pista reproducida de Last.FM con mi estado de iChat ... directamente desde la línea de comandos. He llegado hasta aquí:

curl -s http://ws.audioscrobbler.com/1.0/user/Da3X/recenttracks.rss |
    grep -m 1 -E -e "         <title>(.*)</title>.*" |
    sed "s/.*<title>//" |
    sed "s/<\/title>//"

que da como resultado la pista actual o la última pista reproducida como

The Black Seeds – Cracks In Our Crown

¿Hay alguna forma de reenviar esta cadena como el estado de iChat / Messages ahora?

    
pregunta Daniel Bleisteiner 16.08.2012 - 14:28

2 respuestas

1

Lo encontré yo mismo ... formatee la salida de sed como AppleScript y llame a osascript ...

curl -s http://ws.audioscrobbler.com/1.0/user/Da3X/recenttracks.rss |
    grep -m 1 -E -e "         <title>(.*)</title>.*" |
    sed "s/.*<title>/tell application \"Messages\" to set the status message to \"♬  /" |
    sed "s/<\/title>/\"/" |
    sed "s/\&amp;/\&/" |
    osascript

Eso es todo!

    
respondido por el Daniel Bleisteiner 16.08.2012 - 14:35
0

Esto es demasiado largo para intentar resumir en una respuesta aquí, pero hay un guión realmente genial que fue escrito para hacer lo mismo pero con iTunes aquí .

Debería darte lo que necesitas :-)

    
respondido por el JamiePatt 16.08.2012 - 14:33

Lea otras preguntas en las etiquetas