rssdrop
rssdrop is a perl script to deliver feeds to Maildirs. The origin script is out of date and very buggy. So I create a fork and fixed lots of problems.
Install
The dependencies are perl-xml-simple, perl-date-manip and perl-lwp-protocol-https.
If you have solved the dependencies, clone my fork and rssdrop just works:
|
|
If you are using Archlinux, just install the rssdrop package from AUR.
Getting start
Initialize rssdrop
|
|
Subscribe to a new feed
|
|
Fetch items in your new feed
|
|
Unsubscribe
|
|
Fetch all new items in all feeds
|
|
Mutt
This part is simple, you can navigate to your feeds maildir or add it to spoolfile in your .muttrc.
But almost all the feed contents are html files, mutt will show them in plain text as default.
It’s not quite human readable so you need a html2txt script to convert it.
html2txt
Refer to this blog, links is a good choice because of its numbered links feature. I changed it to elinks for Chinese supporting. Make sure it’s executable, and on your $PATH.
Here is an example of html2txt:
|
|
You also need a ~/.mailcap:
|
|
And configure the following options in your ~/.muttrc:
|
|
Now you can read all the html mails in mutt, not only the feeds.