Replies: 5 comments 1 reply
-
This is an interesting proposal. I think the current way you envision it is a little rough around the edges (I'm not sure the rip:// protocol specifier is the right thing here), but I get what you mean. It could be very useful. As you mention it needs supporting utilities for import and export though, and I currently have my list of priorities quite packed full ;) For the 0.3.5 release though, I did plan on adding a "rnsconfig" utility that will make it easier to add and edit interfaces from both a text-ui and a graphical ui, so maybe it would be fitting to try to work this into these tools once we get to that point? |
Beta Was this translation helpful? Give feedback.
-
Sounds good, by the way, any recommendations for GUI frameworks for python? |
Beta Was this translation helpful? Give feedback.
-
Not really, yet. I will have to take another look around at the available options. I'd like to go with something easy to work with like PySimpleGUI, but in the sake of keeping dependencies at an absolute minimum, it might just have to be straight tkinter. |
Beta Was this translation helpful? Give feedback.
-
Since this is not an issue per se, and not in the immediate development pipeline, I have converted it to a discussion to further explore the idea. |
Beta Was this translation helpful? Give feedback.
-
Just commenting to say I haven't forgotten about this. Still thinking about the best way to go about it, though. |
Beta Was this translation helpful? Give feedback.
-
One usability issue I've run into using Reticulum, is adding new Transports to my config in order to reach an RNS destination I want to send packets to. One way we could try and remedy this issue is by having RNS links that share Transport configuration. Once some kind of standard is realized, we could make RNS utilities that export current Reticulum "server" configs into a sharable link, and one that parses config links.
For most of the transports, there are pretty straightforward ways to embed the config info into a URL and URL params. For LoRa radio settings, the "Data URL" spec might be useful here: https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs
This format could then be combined with the Reticulum Internet Protocol URL scheme to provide shareable "Absolute" links that provide the RIP destination hash and the transport properties to reach that destination directly.
Edit: A quick example of an "absolute link":
rip://ykzlw5ujbaqc2xkec4::ykzlw5ujbaqc2xkec4cpvgyxj257wcrmmgkuxqmqcur7cq3w3lha.b32.i2p
represents RNS destination "ykzlw5ujbaqc2xkec4" reachable at i2p peer "ykzlw5ujbaqc2xkec4cpvgyxj257wcrmmgkuxqmqcur7cq3w3lha.b32.i2p" with default i2p settings.
Beta Was this translation helpful? Give feedback.
All reactions