GitHub Sale: sign up for any paid plan this week and pay nothing until January 1, 2009!  [ hide ]

public
Description: A single-user microblogging platform that is post-only, and updates are sent via jabber
Homepage: http://www.isotope11.com
Clone URL: git://github.com/knewter/jabber_microblogging.git
name age message
file README Thu Jul 31 21:50:38 -0700 2008 updated README [Josh Adams]
file Rakefile Thu Jul 31 20:08:16 -0700 2008 initial checkin, major functionality working. ... [Josh Adams]
directory app/ Thu Jul 31 20:22:02 -0700 2008 added contributors to readme [Josh Adams]
directory config/ Thu Jul 31 22:04:22 -0700 2008 Revert "meh, config.gem is failing me on t... [Josh Adams]
directory db/ Thu Jul 31 20:08:16 -0700 2008 initial checkin, major functionality working. ... [Josh Adams]
directory lib/ Thu Jul 31 20:22:02 -0700 2008 added contributors to readme [Josh Adams]
directory public/ Thu Jul 31 20:08:16 -0700 2008 initial checkin, major functionality working. ... [Josh Adams]
directory script/ Thu Jul 31 20:08:16 -0700 2008 initial checkin, major functionality working. ... [Josh Adams]
directory test/ Thu Jul 31 20:08:16 -0700 2008 initial checkin, major functionality working. ... [Josh Adams]
README
== Jabber Microblogging by Isotope Eleven, Inc. (http://www.isotope11.com)

This software is intended to be used to power a single-user jabber-driven 
microblogging site.  For now it's a proof-of-concept (meaning: there's 
no daemon written yet.  This would take two lines of code.).  To see the
potential, do the following:

- Run rake gems:install to install xmpp4r and xmpp4r-simple, if you don't already have them.  NOTE: I had a hard time 
getting this to work on one machine, so you can always 'gem install xmpp4r xmpp4r-simple' of course.
- Run the migrations
- Run script/server
- Set the environment variables JABBER_LOGIN and JABBER_PASSWORD to the jabber user you'd like to serve as the 
site-entry point.  If you don't know what this means, register for a google talk account specifically for this site, and 
use those credentials.
- Run script/console
- Run the following:

  >> j = JabberClient.new JABBER_LOGIN, JABBER_PASSWORD
  >> j.handle_async_messaging

The thread will then enter a loop, so leave the console.  Send a message to your jabber user, and observe as your site 
gets updated.


== Alternate summary


http://github.com/knewter/jabber_microblogging/tree/master

This is released under an OISLOCDFABRASDWYWWI* license.  What does it do?

- Hooks onto a given jabber account**
- Puts all posts to that account in a blog (index/show) style listing, newest first.

That's all.  Use it for a microblogging app.  Use it to see how to write a really basic Jabber Client.  If you want more 
fun Jabber, you can check out https://github.com/knewter/jabber_client/tree for a real-time browser-based jabber client


== CONTRIBUTORS
Josh Adams (http://isotope11.com - josh AT isotope11.com)