Vorgeschichte
Beim Rumstöbern auf der AppleScript Seite von Apple bin auch die CGI-Einbindung von AppleScript in Apache-CGI Scripte gestoßen. Die Lösung ist zwar ganz nett, nur kostet das Plug-In dafür bares Geld. Es hat mich aber nicht losgelassen, da ich damit eine recht einfach Möglichkeit gefunden hatte eine Alarm-Aufruf an einen Rechner zu schickenDie Idee
Wenn jemand eine bestimmte URL auf meinem lokalen Webserver aufruft trötet ein AppleScript mit einem Alarm-Ton los. So kann mich jemand über den Aufruf einer URL schnell und einfach alarmierenDie Umsetzung
- Ein kleiner Perl-Script das Shell-Kommandos AppleScript Befehle ausführt (AppleScript brauche ich, um die Lautstärke meines Mac ggf. einzustellen).
- Ein kleines Terminal-Programm das Audio-Dateien wiedergeben kann
- Eine kurze Sound-Datei
- und nicht zuletzt einen laufenden Webserver auf meinem Mac.... Sharing/WebSharing aktivieren *click* -> fertig =)

Installation und Test
Wie gesagt, einfach den Webserver aktivieren und dann die Zip Datei (siehe Download) in dem Verzeichnis/Library/WebServer/CGI-Executables/ entpacken. Den im Browser testweise die URL : http://127.0.0.1/cgi-bin/cgi_alarm/alarm.cgi aufrufen und dem Sound lauschen. Bennet man die Datei play.aif um oder löscht sie, kommt eine Meldung, dass der Alarm deaktiviert wurde...nice 2 know
- Das Player-Binary habe ich für Intel kompiliert, für PPCs müsste man den player neu kompilieren (siehe Download)
- Es ist nur eine schnelle Quick&Dirty Lösung, also bitte Nachsicht beim Code....
- Im LAN kann man statt der IP des Rechners auch einfach seinen bonjour-Namen eintippen
- Allen Änderungen (Textmeldung oder auch Lautstärke) sind in der Textdatei alarm.cgi möglich
Download
Ascii Movie Player (von Apple)
DOWNLOADAscii Movie Player Source v.
10.18 KB (185 hits)

One Comment
Hey super, da gibt es doch glatt ein Alternative zur Zweckentfremdung des Ascii Movie Players. Apple liefert selber ein Tool zum Abspielen von Audio-Dateien über die die Kommandozeile (Terminal) das afplay (Audio File Play) heisst. Damit lässt sich sogar die Lautstärke für die Wiedergabe der einzelenen Tondatei festlegen, ohne die Lautstärke des Systems zu verändern. Coool. Es lohnt sich bei Zeiten eben doch das AppleForum zu lesen
One Trackback
[...] 2010 (03:11) | OS X, terminal | By: hubi Gerade heute ist mir mal wieder ein Terminal-Kommando gezeigt worden welches ich noch nicht kannte und da fragte ich wie ich denn wohl selber auf so etwas kommen [...]