Live data from Hacker News

Newsraft: feed reader with ncurses user interface

codeberg.org

1–10 of 41 posts

Re: Newsraft: feed reader with ncurses user interface

#2
I move between machines a lot, and so gave up on having a local RSS reader. I looked for a self-hosted web one, but didn't find one that I liked. So I setup a dovecot IMAP server and use feed2imap-go to sync my RSS feeds to IMAP folders. Now I can use email clients on my machines to access my RSS feeds in a synchronized manner.

1: https://github.com/Necoro/feed2imap-go

Re: Newsraft: feed reader with ncurses user interface

#6
Funny. I was working on an RSS reader inspired by Newsboat too. Although my project's goal was to avoid the C's rough edges that Newsboat has: better parsers, richer feeds file syntax, more configurability (done in a nicer way), less segfaults. I chose to implement it in Haskell, even got a working prototype, but then didn't keep working on it consistently (and I was unsure about the concept).

Newsboat's authors are rewriting it in Rust. They concluded (last time I checked) that C and some early design decisions were bad for its development now and they want to rewrite it in Rust because this is something that can be done gradually (and, I think, because they liked Rust). Before they settled down with Rust, they even considered Haskell, but Rust won.

Surprising that this project is in C. Given a chance to start fresh, why not choose a better language? Even Rust, I think, is unnecessarily low-level for an applied, not performance-critical program like an RSS reader. That's why I chose Haskell. Any other high-level programming language would be a better choice than C.

Re: Newsraft: feed reader with ncurses user interface

#9
post #3

Not sure I’d call a terminal-based RSS reader “suckless”, but to each his own, I guess. Personally, I prefer using one that renders HTML and shows pictures :)

Part of the ‘suckless’ brand is that the software is simple and easy to extend with minimal out of the box features.
Post reply on HN