new content

This commit is contained in:
randogoth 2025-12-20 22:28:48 +02:00
parent 8338b702b4
commit dc22c58f0c
9 changed files with 138 additions and 0 deletions

View file

@ -0,0 +1,30 @@
Title: CLI Tools for Reticulum & Nomad Network
Date: 2023-05-28 23:00
Category: code
Slug: reticulum
Summary: Contributed several low-bandwidth tools and content systems to the Reticulum Network ecosystem, focused on resilient, minimal-infrastructure communication.
In spring 2023 I was fascinated by the ecosystem of projects around the *Reticulum Network*.
> Reticulum is the cryptography-based networking stack for building local and wide-area networks with readily available hardware. Reticulum can continue to operate even in adverse conditions with very high latency and extremely low bandwidth.
> Reticulum can be used over practically any medium that can support at least a half-duplex channel with 500 bits per second throughput, and an MTU of 500 bytes. Data radios, modems, LoRa radios, serial lines, AX.25 TNCs, amateur radio digital modes, WiFi and Ethernet devices, free-space optical links, and similar systems
I contributed a simple raw LoRa packet transmitter commandline tool for the [RNode](https://unsigned.io/rnode/) hardware called [LoRaTransmit](https://codeberg.org/randogoth/lora-transmit).
For the Reticulum Netork's [LXMF](https://unsigned.io/website/lxmf/) protocol I built a simple Telethon inspired chatbot class called [LXMFBot](https://codeberg.org/randogoth/lxmf-bot).
![LXMF](https://codeberg.org/randogoth/lxmf-bot/media/branch/main/screenshot.png)
The most popular service that runs on Reticulum is the low bandwidth [Nomad Network](https://unsigned.io/website/nomadnet/) reminiscent of 1990s BBS systems. I built [micron-blog](https://codeberg.org/randogoth/micron-blog), a plugin for the Python based static website generator Pelican to generate Micron markup formatted files that are the building blocks of a Nomad Network node.
[md2mu](https://github.com/randogoth/md2mu), the core of this plugin later evolved into a standalone CLI called [md2txt]({filename}../blog/md2txt.md) that can convert Markdown also into other arcane text formats.
![NomadNet](https://codeberg.org/randogoth/micron-blog/media/branch/main/screenshot.png)
## Repositories
* [LoRaTransmit](https://codeberg.org/randogoth/lora-transmit)
* [LXMFBot](https://codeberg.org/randogoth/lxmf-bot)
* [micron-blog](https://codeberg.org/randogoth/micron-blog)
* [md2mu](https://github.com/randogoth/md2mu)