Scott VE3QBZ on Nostr: Maybe this will give you an idea of what we need - it's the wall command on my node ...
Maybe this will give you an idea of what we need - it's the wall command on my node (Daria's code, not mine, but I run it).
Now obviously, it handles the user input as well as the data, but it gives you an idea of how simple this can/needs to be:
https://github.com/juniberry/NodeWall/blob/main/wall.pyWhat happens is you connect to my node, and issue the wall command, and my node telnets to localhost invoking this script via a systemd socket daemon, and just passes the I/O back and forth to the node's AX.25 stack.
Published at
2025-04-24 16:31:43 UTCEvent JSON
{
"id": "bf6f0c3254a2ed833090efa72ee6a3af8543b7f6d0328b2018a110688b51a23f",
"pubkey": "162aab0504a1f23f38c1ff0a4916d3caeb37d74ad75ed4e17a4242a549ff3eed",
"created_at": 1745512303,
"kind": 1,
"tags": [
[
"proxy",
"https://mastodon.radio/@ve3qbz/114393894352169920",
"web"
],
[
"proxy",
"https://mastodon.radio/users/ve3qbz/statuses/114393894352169920",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://mastodon.radio/users/ve3qbz/statuses/114393894352169920",
"pink.momostr"
],
[
"-"
]
],
"content": "Maybe this will give you an idea of what we need - it's the wall command on my node (Daria's code, not mine, but I run it). \n\nNow obviously, it handles the user input as well as the data, but it gives you an idea of how simple this can/needs to be:\nhttps://github.com/juniberry/NodeWall/blob/main/wall.py\n\nWhat happens is you connect to my node, and issue the wall command, and my node telnets to localhost invoking this script via a systemd socket daemon, and just passes the I/O back and forth to the node's AX.25 stack.",
"sig": "f61b70a5498db5a7c508e59d975b203f4f0f0533e20ba570059c293e1b203a6d71430e79e851c8813b2e8b90ac43309f238e227406eb84d479c756d0adf33d2d"
}