Our great sponsors
-
signal-cli
signal-cli provides an unofficial commandline, JSON-RPC and dbus interface for the Signal messenger.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
signal-cli uses a clearly identifiable user agent [0] that could easily be blocked if Signal wanted to. signal-cli could escalate by trying to evade that kind of a block, but as it stands signal-cli has been operating without trouble for several years.
I meant they may ask some clients not to use their servers, but they don't have any enforcement mechanism in place beyond asking them to stop on github.
[0] https://github.com/AsamK/signal-cli/blob/05abb3f9f6294677d2d...
You are looking for links to what moxie said and people's experiences of interacting with him.
The links to LibreSignal (already mentioned here) and Wire stories summarize most of what I was pointing at: https://github.com/LibreSignal/LibreSignal/issues/37#issueco... https://medium.com/@wireapp/axolotl-and-proteus-788519b186a7
You could use a docker container. e.g https://github.com/bbernhard/signal-cli-rest-api
(I am the author of REST API wrapper)
But I agree with you on that...Java isn't my preferred language either.