A really useful tool for us folks who don't use smartphones, been using it for the last 5 years to have Signal-desktop without a smartphone. Can't thank the maintainer and contributors enough!<p><a href="https://ctrl.alt.coop/en/post/signal-without-a-smartphone/" rel="nofollow">https://ctrl.alt.coop/en/post/signal-without-a-smartphone/</a>
So... we're gonna write code in python
...that interfaces with a CLI
...that's a wrapper around a Java library
...that communicates with Signal's API?<p>Would it not be better to write code in python that communicates directly with Signal's API?
Didn't Signal have some weird licence restriction saying that non-official clients are not allowed to connect to official servers?<p>How does this client bypass it? Can I use it to text a friend who uses the official servers?
How does this compare with signald? I wrote a signald xmpp bridge, but signald can be a bit wonky. One time it just stopped responding, and it doesn't pull in as much peer data as the official client.
> at least Java Runtime Environment (JRE) 11<p>Yeah I stopped right there. I've had enough of one app wanting IBM Java, another wanting Oracle Java, another wanting Sun Java, another wanting 32-bit Java, another wanting 64-bit Java, another wanting Java 8, another wanting Java 11, ...<p>I really wish this were written in literally any other language, ideally one whose compiler can be apt-gotten on a default Ubuntu install.
It asks me to get a captcha on <a href="https://signalcaptchas.org/registration/generate.html" rel="nofollow">https://signalcaptchas.org/registration/generate.html</a>, but the site does not seem to work.