One of the features I'd like to add to my #NomadNet fork is the ability for the user to change the default keymap. Unfortunately, with the way the code is organised, this would be a rather involved change. I'm sure I could do it, but then it would be a tremendous PITA to keep my fork in sync with the upstream repo. #reticulum

fedipossible reshared this.

in reply to Jonathan Lamothe

I made some more progress on this feature.

I was able to find the function that turns Micron markup into widgets to be rendered in the browser. This enabled me to pop a shim in there that I can use to edit the markup before passing it to the function. I'm thinking of doing something simple, like putting bold tags around instances of the selected text. A bit of a crude solution perhaps, but it gets the job (at least partially) done.

Considering I'm working in an unfamiliar codebase and an unfamiliar language, I'm happy with my progress so far.

#Reticulum #NomadNet

fedipossible reshared this.

in reply to Jonathan Lamothe

As I think more about it, don't think this shim approach is the right one. Sure, I can mutate the markup before passing it to the rendering function, but if I just go adding tags all willy nilly (e.g.: inside of an existing link tag) things can go very wrong. In order to tell whether or not it's safe to alter a piece of markup, I'd need to first parse the markup to do it.

I'm now thinking it's best instead to add an additional optional search_text argument to the parser and make edits to its code directly instead, a tricker approach, but less likely to blow up in my face.

#NomadNet #reticulum

fedipossible reshared this.

Sooo... #NomadNet seems to have this catch-all exception handler where it just calls nomadnet.panic() and terminates with exit code 255.

This is all nice and good, except that the feature I'm trying to add is crashing and I can't get a damn stack trace to work out why. 🤬

#reticulum

fedipossible reshared this.

Uh-oh... I've screwed up managing my meds. It was a bit of a perfect storm that caused my system of redunant reminders to fail me.

I have one day of #ADHD meds left, and I run out of one of my other meds in less than a week.

Gotta call the pharmacy to tomorrow to get refills. I hope there isn't still a shortage, if so, I'm gonna have a bad time.

#ADHD

Now that I've successfully made some small tweaks to my fork of #NomadNet. I'm working on adding a conspicuously absent feature to search the text of the open page in the browser for a user-supplied string.

I've been informed that this has been an oft-requested feature that nobody has currently found the time to work on. Considering I've never really worked on a large #Python project before, I'm happy with the progress I'm making so far.

#Reticulum

fedipossible reshared this.

I've made my first tweak to #NomadNet but have nowhere to submit a pull request.

Details: rns.recipes/forum/general/noma…

#reticulum

Update: I submitted my PR to the lead developer over LXMF. He's going to review it, but there are others queued ahead of mine.

reshared this

in reply to Michel 🪱

@Michel 🪱 Fortunately things are named well enough that I can mostly work out what everything does. He has made some... interesting choices though. I want to do a bit of a refactor and have offered to send my changes upstream for review. I know he's not doing feature requests these days, but nothing stops me from implementing changes and fixes, even if only in a private fork.

@🅰🅻🅸🅲🅴 (🌈🦄) Have you ever encountered this lock? It seems pretty interesting.
youtube.com/shorts/rPmypttutJk

Just saw a YouTube video where a guy took some wood ash, water, and a bunch of other common ingredients and made soap with it. That's cool and all, but then he said it was "chemical free".

Setting aside my typical argument about how a "chemical free" product is objective nonsense... my dude, you literally just made lye, which is a pretty harsh chemical.

in reply to Strypey

This is one of the many reasons why the Titter-style microposting medium was probably a bad idea.

A group of people who are familiar with each other can use jargon terms in context, and add clarification when they know some participants are new to their specialist usage. When the potential reader is 'anyone', context collapse is inevitable.

(2/2)

in reply to Jonathan Lamothe

We're still here. Tornado risk is gone, but we've been wothout power for the past two hours, the server that hosts my usual account is down.

No word on when power will be restored, but we're otherwise okay.

This entry was edited (Thursday, September 3, 2026, 12:38 AM)

It says something about the state of modern browsers that my preferred way for reading things on the web from my tablet is to:

  1. Open termux
  2. ssh into my laptop
  3. Launch Emacs
  4. Browse using eww

Otherwise, I chew through battery in no time flat. As it stands, I've been doing so for many hours straight and still have 88% battery.

Been looking for an iOS compatible #reticulum client for Katy. There seems to be exactly one (Retichat).

Unfortunatrly, it doesn't seem to work properly, and I can't prove it, but I think it's MitM-ing the messages.

Finally found another Android client that's working on an iOS port. I popped over to the project's GitHub page and what's the first thing I see? A .claude directory.

Welp, back to the drawing board.

fedipossible reshared this.

me blabbing on about Reticulum (my current fixation) again

One of the things I really love about #reticulum is its ability to seamlessly route traffic over literally any communication medium that can handle at least 5 bits per second. I'm also reminded of a YouTube video I watched a while ago where a guy was able to send data (at a very slow rate) over a literal tin can phone. Sadly, I can't find the link.

Anyhow, I think you can probably figure out what I am now legally and morally obligated to do.

fedipossible reshared this.

This website uses cookies. If you continue browsing this website, you agree to the usage of cookies.