AppleScript: Soiva kappale esille
9. huhtikuuta 2007 | Kirjoittaja: Olli Kalliokoski
Monet selailevat irkkiä tai vaikkapa foorumeita ja samaan aikaan sattuu iTunesissa soimaan todella tarttuva kipale, jota on pakko mainostaa myös muillekin. Useammassa IRC -softassa tämä on toteutettu erinäisellä komennolla, mutta entäpä ne foorumit tai vaikkapa MSN-keskustelut, tai esimerkiksi ssh-yhteyden yli käytetty irssi?
Tässä jutussa kerrotaan kuinka tämä skripti toimii ja kuinka sitä voi personoida paremmin oman makunsa mukaiseksi. Myös aikaisemmin snadiomenassa käsitelty Quicksilver tulee apuun kun skriptistä tehdään näppäinoikotie, joka toimii järjestelmätasolla (lukuun ottamatta joitakin fullscreen-tilaa käyttäviä ohjelmia).
Skripti itsessään on erittäin yksinkertainen. Kysytään iTunesilta soivan kappaleen artisti, kappale ja halutessa myös albumin nimi seuraavanlaisella pätkällä:

Sen jälkeen järjestetään lause vaikkapa muotoon “np: Viikate - On Aivan Sama”, ja kopioidaan tämä leikepöydälle.

Tämän jälkeen kyseinen tekstipätkä voidaan liittää minne tahansa mihin tekstiä voi liittää. Käytännössä soivasta kappaleesta voi hakea metatietoa kappaleen ja artistin nimen lisäksi aina vuosikerrasta kappaleen sanoihin, joten skripti on varsin hyvin laajennettavissa.
Viimeinen silaus Quicksilverissä
Kun oma skripti on saatu kirjoitettua ja järjesteltyä halutulla tavalla, on aika saada se käynnistymään pikanäppäimellä aina kun hyvät biitit sattuvat kohdalle. Tässä kohtaa tilanteen pelastaa Quicksilver, jonka Triggers -listaan lisätään uusi Hot Key ja haetaan siihen juuri tallennettu .scpt tiedosto.
Actioniksi valitaan Run, ja ikkunan alakulmasta löytyvän info-näppäimen taakse määritellään skriptin aukeamiselle vielä näppäinoikotie (ja tarvittaessa muitakin asetuksia). Kun nämä asetukset on tallennettu, voidaankin jo kokeilla juuri määriteltyä näppäinoikotietä ja liittää skriptin tuottama teksti johonkin. Vain taivas on rajana.
Vaikka kyseessä onkin hyvin pieni skripti, tässä vielä valmis skripti zip-pakkauksessa.















