Skip to content

NullVoxPopuli/spiced_rumby

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages