Skip to content

thefinn93/signal-weechat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

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.