mrkrd / signal-msg

Send Signal messages from GNU Emacs using signal-cli

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

signal-msg

Send Signal messages from GNU Emacs using signal-cli.

This is not a chat program. You can only send individual messages. No receiving is possible.

Installation

  • Make sure that you have signal-cli program installed and configured.
    • Official documentation of signal-cli explains how to configure it. E.g., the command below works for me for linking, YMMV.
      signal-cli link --name silver | head -1 | qrencode --type=UTF8
              
  • Clone the repository:
git clone https://github.com/mrkrd/signal-msg.git
  • Update the load-path:
(add-to-list 'load-path (expand-file-name "~/path/to/signal-msg"))
  • Load signal-msg:
(require 'signal-msg)
  • Configure your phone number:
(setq signal-msg-username "+14155550132")

Usage

  • Call signal-msg-new-message:
M-x signal-msg-new-message
  • Select contact
  • Write message
  • Call signal-msg-send
C-c C-c

License

The project is licensed under the GNU General Public License v3 or later (GPLv3+).

About

Send Signal messages from GNU Emacs using signal-cli

License:GNU General Public License v3.0


Languages

Language:Emacs Lisp 100.0%