Come impostare lo stato di iChat dalla riga di comando?

0

Sto provando a sincronizzare la mia ultima traccia ascoltata Last.FM con il mio stato iChat ... direttamente dalla riga di comando. Sono arrivato fin qui:

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>//"

che produce l'attuale o l'ultima traccia riprodotta come

The Black Seeds – Cracks In Our Crown

C'è un modo per inoltrare questa stringa come stato di iChat / Messaggi ora?

    
posta Daniel Bleisteiner 16.08.2012 - 14:28
fonte

2 risposte

1

L'ho trovato io stesso ... formatta l'output di sed come AppleScript e chiama 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

Questo è tutto!

    
risposta data 16.08.2012 - 14:35
fonte
0

Questo è troppo lungo per cercare di riassumere qui una risposta, ma c'è uno script davvero interessante che è stato scritto per fare la stessa cosa, ma con iTunes qui .

Dovresti darti quello che ti serve: -)

    
risposta data 16.08.2012 - 14:33
fonte

Leggi altre domande sui tag