RubyでSkypeのシェルを作る。
Mac用。rb-skypemacをインストール。
$ sudo gem install rb-skypemac
以下を保存。
#! /usr/bin/env ruby require "rubygems" require "rb-skypemac" require "readline" include SkypeMac while buf = Readline.readline("skype> ", true) if buf == "help" system("open https://developer.skype.com/Docs/ApiDoc/src#Reference") else p Skype.send_(:command => buf) end end
APIを直接実行できます。
$ skypesh skype> MESSAGE echo123 This is test! "MESSAGE 2367 STATUS SENDING" skype> SEARCH RECENTCHATS "CHATS #...." skype> open profile "open profile" skype> help (APIドキュメントを表示)