If you have any feedback, questions, etc about hnrss please feel free to open a ticket: https://github.com/edavis/hnrss/issues/new
If you get a lot out of the project, anything you can spare to help with hosting and domain renewal is much appreciated: https://edavis.github.io/hnrss/#support
Oh, and if you're using hnrss in interesting ways I'd love to hear about it! Reply below.
It works so well that I thought it was the official feed.
Thank you.
Reading this just made my day!
The best way would be if I could make a little html page that fetches and renders them. But they do not provide the appropriate cors headers so that fails:
https://jsfiddle.net/nmvhuf4e/
So one would have to fetch them serverside and send it back to the frontend to read it.
Is there a rss reader which you can use without logging in? I don't keep cookies around, so logging in every time I want to look at one of these feeds would by annoying.
Ideally it would offer to put in the feed via a url like this:
coolreader.com/?url=hnrss.org/frontpage&fields=title,link
And then shows one row for each entry with title and link.
Or maybe there is a command line tool which will do this for the terminal?
That way I get local copies I can search (via my mailbox), and don't have to worry about maintaining state of all the feeds when I move computer. (i.e. Client on computer one might regard some feeds as new/unseen, even though I read them on my mobile.)
The only variants are popular, because you get the same experience from every device to sync subscribed feeds, read/unread counts etc.
You could host such a service yourself with something like tinytinyrss for example[0].
But you can just as well use any feed reader available for your platform of choice. Thunderbird for example has provided this feature for ages besides email.
They do of course also exist as terminal applications. One example would be newsboat[1].
I use it every day to sync between my devices via the Fever API it supports and it works great for years already.
I don't want to host something myself.
If I have to, I would just make a service that reads and re-outputs the feed with appropriate cors headers so I can style it client side.
Maybe the author reads this and would consider adding the cors headers?
1. I used the "Search" to create two feeds. The feedlist is good, brilliant. But it points directly to the linked item, not the Hackernews item. This is not what I want. It should point to the hackernews item, so I can read the comments. Because thats how I deside if I want to check out the item itself.
2. One of the feeds I created is for C++, but this gives me the result for "C " which will include C. "C++" and C++ both gave me "C ".
From a technical perspective I would argue that RSS feeds are offered for that purpose, lawyers might still see it as an infringement of rights granted by those laws ...
[0] https://arstechnica.com/gadgets/2018/02/internet-rages-after...
[1] https://www.theguardian.com/media-network/2014/dec/12/google...
Might be good to check that out!
Thanks for the report!
https://github.com/edavis/go-hnrss
Here are binaries for x64 and ARMv8 (Raspberry Pi), if you trust Gitlab CI.
http://www.daemonology.net/hn-daily/
The 10 highest-rated articles on Hacker News [...] which have not appeared on any previous Hacker News Daily
(With an RSS feed and daily email subscription, dating back to July 2010.)
Ask HN Weekly: http://www.daemonology.net/hn-weekly-ask/ Show HN Weekly: http://www.daemonology.net/hn-weekly-show/
Woohoo!
> By default, feeds come back as RSS. But if you add “.atom” or “.jsonfeed” to any endpoint you’ll receive the contents in Atom or JSON Feed, respectively.
Did JSON Feed gain any traction? I think I haven't heard anything about it for 2 years.
I have been trying to figure out the filter whoever created the channel is using but no close to figuring it out. :(
It would be really awesome if people can share a filter they believe works better. :) I am trying to reduce the number of meh quality posts from HN in my freshrss(rss.ishanjain.me) instance.
> Commercial Use: Unless otherwise expressly authorized herein or in the Site, you agree not to display, distribute, license, perform, publish, reproduce, duplicate, copy, create derivative works from, modify, sell, resell, exploit, transfer or upload for any commercial purposes, any portion of the Site, use of the Site, or access to the Site. The buying, exchanging, selling and/or promotion (commercial or otherwise) of upvotes, comments, submissions, accounts (or any aspect of your account or any other account), karma, and/or content is strictly prohibited, constitutes a material breach of these Terms of Use, and could result in legal liability.