1.0.0 • Published 5 years ago

feed-locator v1.0.0

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

feed-locator

Finds the URL for the canonical feed of a given URL. Finds JSON, Atom, and RSS feeds.

Installation

npm install feed-locator

Usage

const { locateFeed } = require("feed-locator")

// Find feeds by starting at the home page and looking for <link> tags

let feedUrl = await locateFeed("https://mattmoriarity.com")
// => https://www.mattmoriarity.com/feed.json

feedUrl = await locateFeed("https://overreacted.io/")
// => https://overreacted.io/rss.xml

feedUrl = await locateFeed("https://netlify.com")
// => https://www.netlify.com/index.xml

// It's also fine to just give a feed URL directly.
// We will still see if the feed has a canonical URL specified in it.

feedUrl = await "https://mattmoriarity.com/feed.json"
// => https://www.mattmoriarity.com/feed.json