Barry Price

Just another Perl Ruby hacker, ensconced in Asia

Spooling News

| Comments

I’m one of the few people I know who still read news. Not newspapers, not news websites. Newsgroups.

Why have they fallen by the wayside on the modern internet? Something to do with the September that never ended? Who knows.

But there are a few select (mostly technical) groups which I like to catch up on every day or two.

NNTP seems to be a painfully slow protocol though – either that, or the various ISPs I’ve used are in the habit of throttling it. Neither would surprise me. But I’ve found slrnpull to be a great offline solution. It downloads all the unread articles in your subscribed groups, and stores them on your local machine for later perusal.

There’s even a Debian package for it – so it’s simple to install on my distro of choice. Except the package is broken, and doesn’t tell you how to fix it. Here’s a quick guide.

1
editor /etc/news/server

Enter the name of your news server

1
editor /etc/news/slrnpull.conf

Append the names of the newsgroups you read. The comments within the file explain the syntax.

1
mv /etc/cron.daily/slrnpull /etc/cron.hourly/

Tell cron to run slrnpull hourly instead of daily

1
cd /var/spool/ ; ln -s slrnpull/news/ news

This is the crucial step that seems to be missing from the package install script. A bug has been filed here.

Wait for the cronjob to run, or run it manually

1
slrn -spool

You’re now reading all articles from the spool on your local machine, so there’s no network latency whatsoever.

Comments