Hacker News new | past | comments | ask | show | jobs | submit login

I read RSS in Emacs using mu4e. I used to use Gnus, but it's (a) really slow and (b) causes Emacs to freeze (since it's written in Emacs Lisp, which isn't concurrent); in contrast mu4e delegates work to a separate process, and is generally faster (e.g. using an indexed Xapian DB).

I'm a sucker for mindlessly checking feeds, so I only poll feeds every few hours to avoid a drip-drip of new posts throughout the day. I do this with a cron job (now a systemd service). This job also converts RSS and ATOM to maildir, since that's all mu4e supports.

It turns out there are loads of programs for polling+downloading+caching+converting news feeds, but I couldn't find any that just convert; so I made my own by stripping down one of those existing projects ( http://chriswarbo.net/git/feed2maildir ).




> there are loads of programs for polling+downloading+caching+converting news feeds

Please list a few. They might come in handy.

I know of feed2exec (programmable feed reader): https://gitlab.com/anarcat/feed2exec

Debian also has feed2imap, feed2omb (open microblogging) and feed2toot (Mastodon): https://packages.debian.org/search?keywords=feed2


The one I stripped down is feed2maildir https://pypi.org/project/feed2maildir

Prior to that I was using imm https://hackage.haskell.org/package/imm-0.3.0.0 Looking at it's github repo it seems to have morphed into a more general-purpose tool https://github.com/k0ral/imm

I also remember looking at https://github.com/sloonz/maildir-feed and its successor https://github.com/sloonz/ua which looks nice and modular, but I couldn't figure out how to compile Go with Nix :(


Thanks! It can be hard to find these things.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: