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 ら辺をちゃんと見ればわかるのかなぁ?

とりあえず後.