thefinn93 / signal-weechat

Use signal in weechat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Signal Weechat

Use Signal (via signald) in weechat.

Dependencies

Required:

  • Weechat
  • signald

Optional:

  • qrcode python library (pip install qrcode/apt install python-qrcode) - required to render QR codes when linking to new devices

Installing

  1. Install this script: cp signal.py ~/.weechat/python/signal.py
  2. Load it in weechat: /python load signal.py
  3. Connect to signald via netcat to either register or link an account. Qrcodes can be encoded via qrencode.

Use

  • /smsg +12025551212
  • /signal list contacts
  • /signal list groups
  • /signal attach <comma-separated filename(s)>

Limitations

Some current limitations:

  • Can only register one number.
  • No read receipts

TODO

  • Handle syncMessage read receipts

Support

Feel free to file an issue

Contributing

Pull requests welcome.

About

Use signal in weechat

License:GNU General Public License v3.0


Languages

Language:Python 100.0%