# RSS
<time datetime="2025-03-11"><sub>*Updated: 2025-03-11*</sub></time>
**My RSS feed is located at**: https://hypertextvault.com/rss.xml
Obsidian Publish has a very simple RSS feed file that's really just the [sitemap](https://help.obsidian.md/publish/seo#Sitemap). [Others and I are wanting support for a decent RSS feed](https://forum.obsidian.md/t/improve-the-rss-feed-for-obsidian-publish-reverse-chronological-order/79041/7). Maybe I'll consider automating my own RSS feed to include more detail.
I use RSS feeds to curate my cybersecurity, tech, and privacy news. Especially smaller blogs that might otherwise get lost in the online sea.
I look at my feeds through an Android RSS reader app called [Feeder](https://github.com/spacecowboy/Feeder). It has an article save feature and in-app reader that renders content well.
# Searching for RSS Feeds
**Sometimes an RSS feed is not easy to find.**
For example, [this website](https://www.embeeresearch.io/) has an RSS feed, but cannot quickly be found with a <kbd>ctrl</kbd>+<kbd>f</kbd> or any visual links to one.
In case a site really doesn't have an RSS feed, you could try [rss-bridge](https://github.com/RSS-Bridge/rss-bridge). It scrapes content off a site and generates an RSS feed. You can host your own instance or you can use their [official instance](https://rss-bridge.org/bridge01/). I haven't tried it.
## The `site:` Search Operator
One way to find a site's RSS feed (if it has one) is to use a search engine's [`site:` search operator](https://help.kagi.com/kagi/features/search-operators.html#search-operators-1)
![[kagi_site_operator.png]]
In this example we can see that the website's RSS feed is located at the `/rss` endpoint.
Sometimes it will also be difficult to find a feed even with the `site:` filter. [This site](https://secret.club) doesn't have any references to an RSS feed on its website. And a search with `site:secret.club rss` won't provide the relevant RSS feed.
With the [[#fUzZiNg tHe eNdPoInT]] approach we'd be able to find it in the second attempt, where the RSS feed turns out to be located at `/feed.xml`.
## fUzZiNg tHe eNdPoInT
Another approach we could try is to **iterate through and append known common RSS feed endpoints to the end of a path.**
Unfortunately, the endpoint where an RSS feed is located is not standardized (though it really should be), so it's not always obvious where to look. For some technologies, like WordPress, they are standardized. With [WordPress' RSS feeds](https://wordpress.com/support/feeds/) being located at `/feed/`. Later we see that it's the most popular RSS feed location.
Some feeds are located behind deeper paths such as: `/blog/feed.xml` or `/feed/posts/default`. Because the [RSS specification](https://www.rssboard.org/rss-specification) doesn't state anything about where to host the RSS feed, it could really be under any path; which is good for customization, but bad for discovery.
[Kagi](https://kagi.com/welcome) has a curation of personal blogs called ["Kagi Small Web"](https://kagi.com/smallweb). The sites hosted here are required to have an RSS feed in order to be included into the Small Web. It's the [biggest list of RSS feeds](https://github.com/kagisearch/smallweb/blob/main/smallweb.txt) I could find, with currently over 15,000 feeds.
We can use this list to find the full paths and endpoints that are most commonly used.
### Most Common RSS Paths
```bash
curl --silent https://raw.githubusercontent.com/kagisearch/smallweb/refs/heads/main/smallweb.txt | rg --only-matching --replace='$1' 'https://.*?(/.*?)