Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/thefinn93/signal-weechat
- Owner: thefinn93
- License: gpl-3.0
- Created: 2017-02-14T03:33:00.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-21T06:27:45.000Z (7 months ago)
- Last Synced: 2024-10-14T07:25:51.713Z (about 1 month ago)
- Topics: insecure-software, signal, weechat, weechat-scripts
- Language: Python
- Homepage:
- Size: 143 KB
- Stars: 71
- Watchers: 8
- Forks: 12
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Signal Weechat
Use Signal (via [signald](https://gitlab.com/thefinn93/signald)) in weechat.
## Dependencies
Required:
* Weechat
* signaldOptional:
* [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.