Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/thefinn93/signal-weechat

Use signal in weechat
https://github.com/thefinn93/signal-weechat

insecure-software signal weechat weechat-scripts

Last synced: 18 days ago
JSON representation

Use signal in weechat

Awesome Lists containing this project

README

        

# Signal Weechat

Use Signal (via [signald](https://gitlab.com/thefinn93/signald)) in weechat.

## Dependencies

Required:

* Weechat
* signald

Optional:
* [qrcode](https://pypi.python.org/pypi/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](https://github.com/thefinn93/signald#quick-start-for-developers) to either register or link an account. Qrcodes can be encoded via qrencode.

## Use

- `/smsg +12025551212`
- `/signal list contacts`
- `/signal list groups`
- `/signal attach `

## 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.