Subject: Announcing Filespooler

From: John Goerzen <[email-masked]>
Date: Sun, 29 May 2022 19:23:43 -0500

Hi folks,

After writing a forced-ordering program in shell for the nth time - for
handling things like incremental backups that can arrive in arbitrary
order from nncp-exec or nncp-file - I finally wrote it properly.

https://www.complete.org/filespooler/

I use it with NNCP, though it is a generic enough algorithm that it can
also use Syncthing, S3, etc. as a transport.  Filespooler itself is a
Unixy tool, and provides no transport mechanism by itself; instead, it
can rely on anything you can pipe to, or anything like a filesystem.  In
fact, both nncp-exec and nncp-file and feed to it:

https://www.complete.org/using-filespooler-over-nncp/

My other tool gitsync-nncp can also run over Filespooler:

https://www.complete.org/gitsync-nncp-over-filespooler/

Enjoy,

- John