I have far too much incoming information, all the time. This torrent is only likely to increase. How best to organize it? The WORDHORDE, inspired by William S. Burroughs's Word Hoard, is my ongoing attempt. Requirements, or at least desired properties, of WORDHORDE include:
- spooling to a personal store, using NNTP or perhaps Maildir or even IMAP
- whatever backend is used, it must support speedy ncurses-based clients (like slrn and mutt) and scripts
- further UI must address Bayesian searching, clustering-based searching, etc...
- an actual database might be desirable, as opposed to flat files ala an NNTP spool
- permanent personal archival of all incoming data (including spam, phishing, malware etc for later/long-term analysis)
- being a good netizen -- event-driven mechanisms when possible, optimal bulk transfers, etc
- sources/dests must include RSS feeds, NNTP, mailing lists, personal mail, IM history
- full bidirectional gateway capabilites -- post NNTP and have it turned into an IM, a mail, a phone call voiced by festival(1), a blog comment, etc...
HTTP
RSS
Mail Gateways
- rss2email: r2e binary seems pretty simple for turning RSS into SMTP.
- r2e new defaultmail: create a new r2e database, with default email target defaultmail
- r2e add url optmail: add a feed to the database by URL, with an optional email target optmail
- r2e run: scan for new articles; mail them. designed for cronjob use, it seems.
Console Readers
NNTP
Standards
- RFC 977 (1986), "Network News Transfer Protocol: A Proposed Standard for the Stream-Based Transmission of News"
- RFC 1036 (1987), "Standard for Interchange of USENET Messages"
- RFC 2980 (2000), "Common NNTP Extensions"
- RFC 3977 (2006), "Network News Transfer Protocol (NNTP)"
- This tin page seems to be kept up-to-date
Servers
Utilities
- nglister - list newsgroups / stats from an NNTP server
- postnews - post an article from stdin to an NNTP server
Web Gateways
- W3news (NNTP/HTTP) (no debian package)
- WING (NNTP/IMAP) (no debian package)
- NewsPortal (NNTP/HTTP) (no debian package)