[17 total ]
Plugin based multi-IM communicator. ncurses or gtk2 (in progress) based GUI.
Support for different protocols: irc, jabber (including gmail), gg (gadu-gadu largest polish IM), tlen, nntp (read only).
rbot is a ruby IRC bot. Think of him as a ruby bot framework with a highly modular design based around plugins.
By default he behaves a lot like an infobot.
LimeChat is an IRC client for Mac OS X written on RubyCocoa.
A replacement for the default spell plugin in rbot. Instead of using ispell (or aspell with ispell interface), it uses ruby-hunspell to check the spelling of a word.
A simple Bugzilla (and Issuezilla) trackers client, allows you to get a basic summary of a bug (number, title, product/component, resolution, reporter and assignee) in IRC, by using the XML data related to the bug.
RutotAn Example Session074647 -ChanServ- [#ackro] For the next hour *we* will controll all you can see and hear!
080040 Is this TERMINAL fun?
083739 ,source?
083740 source [0] Mercurial repos available at http://ackro.ath.cx:8000
083740
... [More]
[1] tarballs at http://code.google.com/p/rutot/
084317 ,plugins
084318 anagram, date, defaults, dict, fortune, google, gstats, hgwatch, imdb, insult, keywords, network, plugins,
reload, ri, rtv, stats, theyfightcrime, translate, tryruby, uri, version, weather, wp
084329 # plugins are not keywords
084334 ,an rutot
084335 Anagrams: trout, tutor, rout t, toru t, tour t, tour t, toru t, rout t, tout r, tout r
084347 # you get the idea?
084354 ,imdb fight club
084358 Fight Club (1999): http://www.imdb.com/title/tt0137523/ Rating: 8.7
084359 An office employee and a soap salesman build a global organization to help vent male aggression.
084359 Director: David Fincher; Tagline: How much can you know about yourself if you've never been in a fight?;
Runtime: 139 min
084404 ,wp Fight Club
084406 http://en.wikipedia.org/wiki/Fight_Club Fight Club[1] (1996) is the
084406 first published novel by American author Chuck Palahniuk. The plot is
084406 based around an unnamed protagonist who struggles with his growing
084407 discomfort with consumerism and changes in the state of masculinity in [6 left, say ,more]
084411 ,m
084412 American culture. In an attempt to overcome this, he creates an
084412 underground fighting club as a radical form of psychotherapy. It was
084412 made into a movie of the same name in 1999 by director David Fincher.
084412 The movie became a pop culture phenomenon. In the wake of the film's [2 left, say ,more]
084425 ,dict fight
084426 The verb fight has 4 senses (first 4 from tagged texts)
084426 1. (112) contend, fight, struggle -- (be engaged in a fight; carry on a fight; "the tribesmen fought each
other"; "Siblings are always fighting"; "Militant groups are contending for control of the country")
084427 2. (34) fight, oppose, fight back, fight down, defend -- (fight against or resist strongly; "The senator
said he would oppose the bill"; "Don't fight it!")
084427 3. (8) fight, struggle -- (make a strenuous or labored effort; "She struggled for years to survive without
welfare"; "He fought for breath") [1 left, say ,more]
084436 ,foobar?
084437 [google] "foobar2000": http://www.foobar2000.org/ (approx: 4300000 results)
084443 ,foobar is foo
084443 k
084445 ,foobar?
084445 foobar [0] foo
084451 ,foobar is also bar
084452 aight
084453 ,foobar?
084453 foobar [0] foo
084453 [1] bar
084459 ,foobar is also qux
084459 klar
084504 ,rm foobar 1
084504 Removed entry 1 of foobar.
084508 ,foobar?
084509 foobar [0] foo
084509 [1] qux
084515 ,rm foobar
084516 Removed foobar
084541 ,translate en ja Hello World!
084544 [Translation en:ja] こんにちは世界!
084601 http://code.google.com/p/rutot/
084602 Page title is: rutot - Google Code.
084630 http://polis.ackro.org/static/070822/#Aimage1189023816
084632 Page title is: ackro -- 070822.
084652 ,stats?
084652 stats [0] About: Rutlov Joins a list of channels and creates a diagram about channel and user
relationships.
084653 [1] latest image: http://ackro.ath.cx/~mit/rutot_graph.png
084653 [2] see ,statschannel? for a list of channels
084653 [3] original idea by chris2: http://tinyurl.com/22q6x2
084706 http://tlog.enti.ty/static/070822/cache/img/rutot_graph_1188958285.png
084710 http://tinyurl.com/yorrcj
084741 # ruby stuff
084745 ,irb 23**5
084748 => 6436343
084810 ,irb [2,3,4].inject{ |m, i| m*=i }
084811 => 24
084821 ,irb fork
084822 NameError: undefined local variable or method `fork' for main:Object
084822 from (irb):4
084829 # thanks to _why
084854 ,ri Enumerable#inject
084856 enum.inject(initial) {| memo, obj | block } => obj
084856 enum.inject {| memo, obj | block } => obj
084856 Combines the elements of _enum_ by applying the block to an
084856 accumulator value (_memo_) and each element in turn. At each step, [18 left, say ,more]
084900 ,m
084900 _memo_ is set to the value returned by the block. The first form
084900 lets you supply an initial value for _memo_. The second form uses
084900 the first element of the collection as a the initial value (and
084901 skips that element while iterating). [14 left, say ,more]
084936 ,version
084936 Rutlov, the pleasant Ruby mate. Version: Rutot-0.3.1-testing
084936 See ,source?
> [Less]
This project has been moved!Please visit http://github.com/RISCfuture/autumn/tree/master for the latest code. You can continue to post issues here, and I will investigate them.
A variety of small Open Source projects for ColdFusion MX from Sean Corfield (An Architect's View).
Currently this project contains: CFEclipseFacade - a cfcUnit-compatible version of the CFC required by the CFUnit plugin Closures for CFMX -
... [More]
inspired by closures in a variety of languages Concurrency for CFMX - inspired by Java 5's concurrency package Edmund - Event-based programming for ColdFusion IRCBot Event Gateway - this is a CFMX Event Gateway that acts as a channel bot on IRC Scripting - PHP and Ruby execution enabled via custom tags
Other projects will be added over time.
For more information about this project, visit the individual home pages on RIAForge.org: Closures for CFMX Concurrency for CFMX Edmund - Event-Driven Model Framework Scripting for ColdFusion 8 [Less]
IRC bot with advanced scripting features
A IRC Bot written in Ruby with a plugin system
AboutButler is a clean, easy to use IRC-bot, implemented in Ruby. It supports hierarchic authorizations, plugins, localization, logfiles and sports a Telnet-server for direct connections. It also includes libraries that can easily be used to create
... [More]
your own bot or IRC-client. All of Butlers parts are under the Ruby or GPLv2 license.
On IRCOn irc.freenode.net the channel #butler is dedicated for Butler, the IRC bot.
SVNThis project's SVN repository can be checked out through anonymous access with the following command(s). svn checkout http://butler.rubyforge.org/svn/trunk/ or svn checkout svn://rubyforge.org/var/svn/butler
Related linksProject Home Rubyforge project page Plugin Tutorial [Less]
rbirc is an IRC library for Ruby.
* Small - under 3KB of readable Ruby code
* Free software - under the MIT license
* Easy - writing IRC bots is painfully easy, and it's also quite suited for writing clients
Prune is a yet another IRC protocol library for Ruby.
This project aims to provide an easier interface to deal with IRC protocol and assist the developers to take it easy for their IRC applications.
ruby-ircd is an IRC daemon written in ruby. It extends the generic server of Webrick server.
It was created to to provide the IRC server and client implementations for ruby-hive project.
irc rfcs
FeaturesPure ruby Light Weight Supports Service
... [More]
Bots as threads Can be extended (is a library) Simple (Almost no) configuration Checked with leafchat, weechat, irssi, opera, chatzilla TodoChop commands [KICK, INVITE] others [SERVER, OPER, SQUIT, STATS, LINKS, TIME, CONNECT, TRACE, ADMIN, INFO] Check with more clients Usage ircd = IRCServer.new( :Port => 6667 )
begin
trap("INT"){ircd.shutdown}
p = Thread.new {ircd.do_ping()}
# adding service bots eg:
#ircd.addservice('TestBot',IrcClient::TestActor)
ircd.start
rescue Exception => e
puts e.message
endIt is intended to be simple to modify. Have a look at the source if you need custom behavior. [Less]
Ricebot HomepageWhat is Ricebot?Ricebot is a simple Ruby IRC bot, written as a hobby. CLI version available, GUI version (using GTK2) coming soon.
Current VersionCLIStable: NONEDevelopment: 0.1-16022008GTKStable: NONEDevelopment: 0.01-CORE
rbIRClibAn OS independent platform irc-library written in Ruby.
class IRC
def initialize(host = IRC_CONSTANTS::Host, port = IRC_CONSTANTS::Port)
@host = host
@port = port
# ...
# ...
end
end
fixbot is an IRC bot written in Ruby that exposes a publicly programmable embedded safe Tcl interpreter to any channels the bot is on.