Show HN: OpenOrb, a curated search engine for Atom and RSS feeds (openorb.idiot.sh)
Alternative search engines are neat, as are RSS feeds. OpenOrb is a self-hosted app which allows visitors to search over a list of blogs you love. If you put your 10 favourite blogs in there, it'll search just those blogs and not show you any sponsored content or machine-generated garbage (unless... you follow blogs written by machines?)
Personal RSS feed readers can usually do this sort of thing, but RSS readers aren’t meant to be shared, so you can think of the search engine as a 'curated feed list as a public service'.
I wrote a longer blog post about OpenOrb here: https://raphael.computer/blog/openorb-curated-search-engine/
194 comments
[ 125 ms ] story [ 794 ms ] threadCLEANUP_ARCHIVE_READ_DAYS=-1 CLEANUP_ARCHIVE_UNREAD_DAYS=-1
https://github.com/rumca-js/Internet-Places-Database/tree/ma...
It contains also domain lists, that include tag indicating, if it is personal, or not.
I a tool in place to export this data to help power the experimental RSS preview feature[1], but haven't had the inspiration to do much with that yet.
[1] e.g. https://search.marginalia.nu/site/jvns.ca
--edit-- Ok so there was interest. Give me a moment, I'll need to run an extraction script. Check back in a few hours or bookmark https://downloads.marginalia.nu/exports/
I'm a bit busy with finalizing my grant-funded work in the immediate future so reply times may be a bit slow, but such is life.
[edit] I mean, to have it closer to what OP showed.
The data is, as mentioned, pretty noisy. It's a best-effort guess as to which is the canonical RSS feed for the particular domain. There doesn't appear to be any convention for specifying this, so when there's multiple a fair bit of guesswork is involved. Expect a fair number of dead URLs, lots of spam from CRMs that generate uninteresting feeds.
Basically, when Google came on the scene in 1997, it blew away Yahoo Directory. Do I have my dates right? Hahaha :)
It's not impossible that it could come back from this state, and indeed, outside of this issue, there's nothing wrong with it as a system, and podcasts make heavy use of it. But it's worth being aware of this headwind.
I mean, like RSS seems like where the web was in 1996 - on the ascent! - waiting for its "Google Search" moment, whereas these types of RSS curations in this product and others like it recently, a little bit like Yahoo Directory!
How do you "know" this? Show some proof! RSS has two well-known use cases: news and podcasts. It is fighting a pitched battle against players with deep pockets who want you to consume content where they can monetize it with ads.
Google Reader survived for as long as it did because such a service is incredibly cheap to run. Google only ended it to push people to Google+. Many of the various competing providers that popped up during that period are still around, but I would not say it is flourishing.
This is what Google thinks of RSS:
https://trends.google.com/trends/explore?date=all&geo=US&q=R...
Note a rise and plateau centered around 2005 and a brief peak in 2013 (when Google killed Reeder).
Take podcasting - when RSS was first devised, nobody thought of such a use-case; it just happened that the media-attachment hacks tacked on top of it merged, at a particular time and place, with some other emerging tech (the iPod), creating something so good that it's still around.
My only objection is when the "youngster" had his viewpoint questioned, his response was "no I totally know it's in ascent". Objective evidence points in the opposite direction.
You know mercury is retrograde right now so there's a lotta confusion on here hahahah! :)
Hahahaah and it's so funny to see contrarian or animosity against RSS on HN because usually it's the total opposite. I guess it's just 'cause I'm saying it people love to disagree, right? Hahahah! :) so hilarios hahah omg :)
https://www.w3.org/PICS/
The use as parential control is clutter to me. The referring to content selection as filtering was a terrible idea.
The content labels can exist on a different website, they can live in the html document and there is an rss element specifically for it.
You make up your own rating label and put a score behind it. There was an example for example that rated by canadiannes
https://www.w3.org/TR/REC-PICS-labels/#Example
As usual they spend a lot of words explaining something simple.
In its almost most simple form:
(PICS-1.1 "http://www.example.org/ratingservice" label for "http://www.example.com/foobar" rating (javascript 5 php 4 mysql 6 bloomfilter 10))
Looks a lot like hand crafted weights to me. If widely adopted you could make a fascinating tag cloud from your 100k rss subscriptions.
So like the whole conversation became a non sequitur after that so I understand if you're confused. Hahahaha! :) The issues with async I guess hahaha so funny :)
It allows me to conveniently keep track of tens of thousands of websites.
If you don't have a feed, no problem. Ill just read something else.
With few exceptions I can't be bothered to keep looking at a web page hoping something new has happened.
That's why the likes of Meta and Google just don't like it.
I've imported most of them into https://app.recessfeed.com/ and found some nice ones to follow through that
- full text search across all blogs (implemented) and across blogs user subscribed to (planned)
- subscribing to users to see the blogs they follow in your "friendfeed" (implemented)
- favorites, with contents saved to permanent storage (implemented)
- custom lists of blogs and posts (planned)
- comments (not sure about this one yet)
When I search for "history" it returned only technical articles, and heavily favored dan luus website.
Are technical blogs the primary focus?
But you can deploy your own instance and add any blogs you want.
Not sure I always agree that feeds should have the full post tho. This not only (obviously) bloats the size of the feed, but there are valid reasons to want to drive users to your site--especially if you have demos or you write about code & have your code blocks syntax highlighted (statically, never do this with a JavaScript) as it provides a better reading experience. You can put styling technically in Atom/RSS but even then, a lot of readers won’t be applying the styling. That said, I definitely appreciate the full post if your site is full of trackers, ads, marketing garbage or other bloat since I can skip the site. Is this some site engineers giving us the nod on a better UX? I read a gridiron football news site & boy does that feed become take a site from unusable to pleasant (good photography).