X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fintegration%2Ffeeds.texi;h=33e210c97791b3e0a189c5cab8e3e9d82c13f07c;hb=fdcb2f6dfe28924b2f5f7a9abbd6ce7353fca2ee;hp=2b127e644eecf0798b10b78ee28a9db7842a4c99;hpb=a9c4c3f5c50f0ff97abfed4c1879090e94f30880;p=nncp.git diff --git a/doc/integration/feeds.texi b/doc/integration/feeds.texi index 2b127e6..33e210c 100644 --- a/doc/integration/feeds.texi +++ b/doc/integration/feeds.texi @@ -1,6 +1,10 @@ @node Feeds +@cindex Web feeds integration +@cindex RSS feeds integration +@cindex Atom feeds integration @section Integration with Web feeds +@pindex r2e RSS and Atom feeds could be collected using @url{https://github.com/wking/rss2email, rss2email} program. It converts all incoming feed entries to email messages. Read about how to integrate @@ -26,3 +30,20 @@ and run the process: @example $ r2e run @end example + +@pindex feeder +But it is more flexible and advisable to use use +@url{https://www.feeder.stargrave.org/, feeder} (NNCP's author creation) +that also transforms feed entries to Maildir email messages. Incoming +entries are placed in @file{new/} Maildir directories, so you can easily +send all of them: + +@example +% tar cf - **/new/*(.) | zstdmt | nncp-file - remote.node:feeds-`date -Iseconds`.tar.zst +% feeder/dir/contrib/feeds-oldenize.zsh +@end example + +Unlike @command{r2e}, @command{feeder} has also +@url{http://www.feeder.stargrave.org/Enclosures.html, enclosures} and +@url{http://www.feeder.stargrave.org/WARCs.html, WARCs} downloading +capabilities, that are also stored as a files on the disk.