0.0
No commit activity in last 3 years
No release in over 3 years
A mesh-chat Client in Ruby
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

Spiced Rumby Build Status Code Climate Test Coverage

A ruby gem that acts as a mesh-chat client.

Update May 11, 2016

This gem is changing a bit to just be a GUI wrapper around the core functionality (found here). I'm still looking in to whether or not I want to do a GTK3 Native app, or if I want to transpile everything into javascript to run on electrode.

To get started with the 'core' component, 'Meshchat', just run gem install meshchat


Screenshot

Installation

gem install spiced_rumby

Usage

$ irb
require 'spiced_rumby'
SpicedRumby.start

Or, if you just download the zip / clone the repo:

bundle install # to install ruby dependencies
./run # to run the fancy terminal-ui
./run bash # to run the debug / cli-native ui

Dependencies

Gems

meshchat - the core of mesh chat communication / basic functionality libnotify - for notifications on unix systems.

System

For sending messages

sudo apt-get install libcurl3 libcurl3-gnutls libcurl4-openssl-dev

See the ruby curl bindings installation for non Ubuntu OSes.

For encryption and RSA key generation

sudo apt-get install openssl

For the sqlite3 gem

sudo apt-get install libsqlite3-dev

Credits

Icon by Google