Projects tagged ‘jabber’ and ‘ruby’


[17 total ]

11USERS
   

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).

6USERS
   

XMPP4R is a XMPP/Jabber library for Ruby. Its goal is to provide a complete framework to develop Jabber-related applications or scripts in Ruby.

3USERS

The purpose of this library is to allow Ruby applications to talk to a Jabber IM system. Jabber is an open-source instant messaging service, which can be learned about at http://www.jabber.org .

2USERS
 

Jabber::Bot makes it simple to create and command your own Jabber bot with little fuss. Bots are created by defining custom commands powered by regular expressions.

2USERS
   

Tosca is an Open Source bugtracker. It is designed to be user friendly, professional and multi-projects. It is made with Ruby on Rails.

1USERS

Currayon is a currency converter supporting jabber/twitter.

0USERS

DescriptionRJabberD is a Ruby Jabber server. Emphasis is placed on the Jabber portion, that is, the server is not designed purely for XMPP: all functionaly will be provided via plugins. DevelopmentDevelopment will occur on Ruby 1.8.5. NewsFor ... [More] news please see the team blog. The wiki may also contain interesting information for end-users/end-developers. [Less]

0USERS

Process direct twitters, and re-publish. See GettingStarted. Originally written for the Missing E, the unofficial Flickr status bot.

0USERS

The goal is to create an XMPP server in Ruby. The server will be based on xmpp4r.

0USERS

Net::IM is a IM-independent API for accessing MSN/Jabber/ICQ/AIM/Yahoo IM networks from Ruby.

0USERS

XMPP Server implemented in Ruby

0USERS

"Monogiki (物聞(ものぎき) - 情報提供者。表面に表れている事を見聞きして味方に報告する者)" is a simple Jabber/XMPP chat client for web browser, especially on mobile phone that has a capability to browse chtml. ... [More] Originally, it was developed for sending messages to twitter through Google talk. It could be used to chat with any other resources, such as ja2en@bot.talk.google.com and en2ja@bot.talk.google.com. [Less]

0USERS

Annei is an XMPP/Jabber bot, written in Ruby, providing you on-line with useful information about your PC and giving you (to a certain degree) remote access to your machine.

0USERS

Jabber notifier useful for collaboration solutions. Idea of this script was born in place I work ;) It will let you have jabber bot, which replicates message from one subscriber to the others, who subscribes one of separated, fully configurable ... [More] , public or private "subjects". There will be available several administration functionalities, like admin console and several administration commands available by jabber messages. [Less]

0USERS

UPDATE: http://yeti-factory.org/2008/2/28/sleeping-mongrel-handlers May be of interest to people who want to further research the effect of a bulk of sleeping mongrel handlers on their server. In testing, the Rails app showed to still be responsive ... [More] while the threads were sleeping (granted, the trivial code). More anecdotal production use notes are still required, tho. Also: in the testing, the server showed itself to eventually reach an error condition with "too many open files" caused by the number of sleeping threads. This was at the 200 simultaneous threads point. can has chat is a plugin for Ruby on Rails that allows you to easily plugin messaging functionality to your app using XMPP4R. The plugin uses a separate dRuby server to receive chat events, and can optionally use a provided Mongrel handler script to use pseudo-server-push style communication that eases the load that server polling (also supported) would cause. can has chat requires the JSON and XMPP4R gems, and a working Jabber server (http://www.ejabberd.im/, http://www.igniterealtime.org/projects/openfire/index.jsp). Use of the server-push script requires Mongrel. Chats with users of non-Jabber transports requires your Jabber server to be configured with transports for those networks, as well as a valid username and password for each chatter on that network. If you wish to use anonymous jabber authentication, you'll need to use the trunk version of XMPP4R. To install: script/plugin install http://canhaschat.googlecode.com/svn/trunk/canhaschat Example code: Model: class ChattyObject < ActiveRecord::Base can_has_chat :namespace => "My Multi-IM App", :transports => { :aim => :get_aim_nick, :icq => [:get_icq_nick], :yahoo => [:get_yahoo_nick, :get_yahoo_password] } # methods endView file: <%= wait_for_messages(:url=>"/mychats/push?chat_id=#{@chat_id}") %> <% for_new_messages do |msg| %> <%= msg.timestamp %>: [<%= msg.from %>] <%= msg.message %> <% end %>Controller: class ChatController < Application def chat() @chat_user = ChattyObject.find_by_id(params[:id]) hash_of_transport_passwords_not_in_db = { :aim => "someaimpassword", :icq => "someicqpassword" } @chat_id = @chat_user.start_chat("my_jabber_password", hash_of_transport_passwords_not_in_db) end endMore usage examples and documentation are available in the project README. can has chat was initially created by the Indianapolis Star (http://www.indystar.com/, http://www.indy.com/) and has been released under the MIT License. [Less]

0USERS

Jabber::Bot makes it simple to create and command your own Jabber bot with little fuss. By adding custom commands powered by regular expressions to your bot's repertoire, you and your new bot will be able to accomplish nearly anything. Installation is easy with RubyGems: gem install jabber-bot

0USERS

I need a chat application for my websites in Rails, so here is my contribution based over xmpp4r. Alpha stage.