diaspora_personal_messenger

A local CLI interactive tool that interacts with the Diaspora federation

OTHER License

Stars
7

Diaspora Personal Messenger

The federation interacting tool

This is a local CLI interactive tool that interacts with the Diaspora federation.

It is useful in debugging of federation issues. Also, it may act as a communication tool for paranoics, because it allows (with proper configuration) to communicate in the federation using encrypted messages without storing your private keys at a third party.

Usage

From the checked out source run:

  bundle exec ruby app.rb 

This will give you an interactive console.

Set your hostname so it is visible from the pod you want to communicate:

  set_myhost "example.com"

Create a local user:

  create_user "ivan"

Send sharing request:

  send_request "[email protected]"

Send a message (a conversation, actually):

  send_message "[email protected]", "yo, bro <3"

Quit with command:

  quit

Installation

  git clone https://github.com/cmrd-senya/diaspora_personal_messenger.git
  cd diaspora_personal_messenger
  gem install bundler
  bundle install