X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fintegration%2Ffeeds.texi;h=33e210c97791b3e0a189c5cab8e3e9d82c13f07c;hb=fdcb2f6dfe28924b2f5f7a9abbd6ce7353fca2ee;hp=27a25c1329e2178f1470f7cc3351986ff4f47d6a;hpb=666cb88f87341bc9ecce23550641c843027acca3;p=nncp.git diff --git a/doc/integration/feeds.texi b/doc/integration/feeds.texi index 27a25c1..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 @@ -18,7 +22,7 @@ $ r2e new rss-robot@@address.com and add feeds you want to retrieve: @example -$ r2e add http://www.git.cypherpunks.ru/?p=nncp.git;a=atom +$ r2e add http://www.nncpgo.org/download/releases.atom @end example and run the process: @@ -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.