net-irc
http://coderepos.org/share/browser/lang/ruby/net-irc/trunk/README を参考.
とりあえず,gem
cygwin$ tar zxf rubygems-1.1.1.tar.gz cygwin$ ruby setup.rb cygwin$ gem install net-irc cygwin$ cd /usr/lib/ruby/gems/1.8/gems/net-irc-0.0.2/examples cygwin$ ls client.rb lig.rb lingr.rb nig.rb tig.rb wig.rb
と思ったけど,HEAD にしてみる.
cygwin$ gem uninstall net-irc cygwin$ svn co http://svn.coderepos.org/share/lang/ruby/net-irc/trunk net-irc cygwin$ cd net-irc cygwin$ gem install rake cygwin$ gem install shipit cygwin$ gem install rspec cygwin$ svn diff cygwin$ svn diff Index: Rakefile =================================================================== --- Rakefile (revision 11331) +++ Rakefile (working copy) @@ -82,11 +82,11 @@ task :install do name = "#{NAME}-#{VERS}.gem" sh %{rake package} - sh %{sudo gem install pkg/#{name}} + sh %{gem install pkg/#{name}} end task :uninstall => [:clean] do - sh %{sudo gem uninstall #{NAME}} + sh %{gem uninstall #{NAME}} end Index: lib/net/irc.rb =================================================================== --- lib/net/irc.rb (revision 11331) +++ lib/net/irc.rb (working copy) @@ -9,7 +9,7 @@ module Net; end module Net::IRC - VERSION = "0.0.2" + VERSION = "0.0.3" class IRCException < StandardError; end module PATTERN # :nodoc: cygwin$ rake install cygwin$ gem install json cygwin$ gem install pit cygwin$ cd /usr/lib/ruby/gems/1.8/gems/net-irc-0.0.3/examples cygwin$ export EDITOR=vi cygwin$ ruby lig.rb --log /var/log/lig.log
おぎゃー.sudo が無いよぅ.あとバージョンを一応変えておこう.
だばー.real name にメールアドレスを書くことまでわかったけど,時間切れっぽい.
とりあえず後ー.
13:30
ということで,出先です.
チャンネル名が 「# + room/ の後の文字列」ということがわかればOK.
limechat on Windows XP でも繋がりましたよ.
14:31
ふむふむ.同じaccount で,Web からと net-irc 経由からログインしたら,一人に見えてる訳ね.
この辺はAPI ら辺をちゃんと見ればわかるのかなぁ?
とりあえず後.