An open API service indexing awesome lists of open source software.

https://github.com/nilsding/shellnut

Mumble/IRC chat gateway
https://github.com/nilsding/shellnut

Last synced: over 1 year ago
JSON representation

Mumble/IRC chat gateway

Awesome Lists containing this project

README

          

# shellnut
_Mumble-to-IRC/IRC-to-Mumble Chat Gateway_

## Features

* Connects to a Mumble and IRC server
* Can send messages from one server to another and vice versa
* Can list users from the entire Mumble server (+ status) and users from specified IRC-channels
* Can notify users from one server if someone on another server joins/disconnects

## What you need

* Ruby (**>=2.1.0**)
* A Mumble and an IRC-server to connect to

## Preparations

* Edit and copy `config.yml.example` to `config.yml`

## Usage

`ruby shellnut.rb`

### Commands (prefix with the prefix you set in your config.yml)

* `help` will show a list of available commands
* `mumble` will send a message to the Mumble server set in the config *(from IRC)*
* `irc` will send a message to the IRC server set in the config *(from Mumble)*
* `users` will show a list of all online users on the Mumble and which channel they are in *(on IRC)*

## Thanks to

* [nilsding](https://github.com/nilsding) for helping me to parse colors from IRC to Mumble
* [Rob1NN](https://github.com/Rob1NN) for including custom prefixes and simplifying commands

## Licensed

Licensed under the [MIT License](http://opensource.org/licenses/MIT)