public inbox for nncp-devel@lists.cypherpunks.ru
Atom feed
* NNCP Services
@ 2021-10-09  0:48 Koushik Roy
  2021-10-10  4:03 ` John Goerzen
  2021-10-11  7:55 ` Sergey Matveev
  0 siblings, 2 replies; 5+ messages in thread
From: Koushik Roy @ 2021-10-09  0:48 UTC (permalink / raw)
  To: nncp-devel


Hey,

I've been playing around with NNCP and really love what I'm finding so
far. I've built a whole bunch of stuff on NNCP so far, including
a youtube-dl based video downloader and a Telegram bot that lets me
send/receive messages through NNCP. (The latter bot was something I
cooked up for use on a trip where I was going to have low connectivity
and it worked really well.) I also use NNCP as a way to access services
and commands on my LAN at home, which I expose through a relay node with
an external static IPv4 IP. I was wondering if others had built any
services on NNCP and if so what other folks been doing and what patterns
they've been using?

So far I've settled on a pattern of having `nncp-exec` commands actually
push a new line onto a FIFO. I have a daemon that reads from this FIFO
and uses it to actually perform work. This seems to not incur any
head-of-line blocking with NNCP. In the case of my youtube-dl downloader
this makes sense as a large media file may actually be a very large
download and take a while to finish. I plan on playing around with email next.

I've also encountered a few crashes which I noted down in a file I saved
in /tmp ... and yeah now I don't have it anymore. I'll see if I can
capture those crashes again so I can post this on the list. Anyway
that's all and sorry for getting a bit stream-of-consciousness.

Thanks,
Koushik

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-10-11  8:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-09  0:48 NNCP Services Koushik Roy
2021-10-10  4:03 ` John Goerzen
2021-10-11  4:59   ` Koushik Roy
2021-10-11  8:07     ` Sergey Matveev
2021-10-11  7:55 ` Sergey Matveev