I've been looking at the Rust #Meshtastic library so long that I’m sincerely about to shell out to a Python command to send messages.
Conversation
Notices
-
Embed this notice
Tek say resist (tek@freeradical.zone)'s status on Thursday, 28-Nov-2024 15:22:59 JST Tek say resist -
Embed this notice
Tek say resist (tek@freeradical.zone)'s status on Thursday, 28-Nov-2024 15:28:53 JST Tek say resist At this time of night, I have no dignity.
```
fn bullshit_send(recipient: &str; message: &str) {
use std::process::Command;
…
}
``` -
Embed this notice
Tek say resist (tek@freeradical.zone)'s status on Thursday, 28-Nov-2024 15:52:26 JST Tek say resist It, um, worked. Before I ship this thing I’ll have either to do it the right way, embed a Python interpreter inside this Rust project, or write the most hilariously awful installation docs you’ve seen this side of Oracle.
“Ok, so now you need to use docker-compose to spin up the Python sidecar that we’ll be SSHing into in step 2…”
-
Embed this notice
Tek say resist (tek@freeradical.zone)'s status on Friday, 29-Nov-2024 00:13:14 JST Tek say resist @bitprophet I’m starting to think maybe it’s send functionality isn’t actually implemented, but I can’t exactly tell, and that’s part of the problem.
I’m not willing to say it’s the library’s fault yet. I may be I’m overlooking something obvious. For receiving messages, it’s wonderful.
-
Embed this notice
Jeff Forcier (bitprophet@social.coop)'s status on Friday, 29-Nov-2024 00:13:15 JST Jeff Forcier @tek is this because you dislike rust or this particular rust library is just egregiously bad, or what?
-
Embed this notice
Tek say resist (tek@freeradical.zone)'s status on Friday, 29-Nov-2024 00:15:01 JST Tek say resist @bitprophet Meanwhile, I knew the Python counterpart worked because I’d used it. So instead of beating my head on this, I cheated and added a FIXME to come back to later.
-
Embed this notice
Tek say resist (tek@freeradical.zone)'s status on Friday, 29-Nov-2024 00:17:34 JST Tek say resist @bitprophet It’s been a lot of fun. I got a ham license a few years ago but never found something that really pulled me in. This doesn’t take a license, but it’s exactly the sort of thing that calls to me. Radios? Networks? Data? Code? I’m in!
-
Embed this notice
Jeff Forcier (bitprophet@social.coop)'s status on Friday, 29-Nov-2024 00:17:36 JST Jeff Forcier @tek ohh it just doesn’t work! Got it. Awkward, good luck sussing it out!
Also I bookmarked Meshtastic in my radio networking obsidian note a while back and it’s entirely your fault!
-
Embed this notice