The Background
RSS is a great way to
distribute news (or really any article) in a distributed manner for reading by
news aggregators. This helps automate pulling of content so that you don't
need to go to a bunch of separate sites each day to see what's new (normally
this is called
web
syndication).
Why?
Unfortunately, with the rise of social media, there's a bunch of sites which
no longer feel the need to provide syndication feeds (or want you to ingest it
only by signing up for their platform). This makes it difficult to keep
up-to-date with those sites.
What?
We try to solve this problem by giving syndication feeds (in the form of RSS
feeds) to sites that could easily have feeds. You can find a list below of
sites, each one might have multiple feeds, click the links below to find out
more.
- NHL
-
NHL.com provides updates
on the NHL (and also runs each individual team's site). They used to
provide their news as an RSS feed, but no longer seem to.
- Patreon
-
Patreon.com offers a
subscription service for content creators and offers a way to post updates
to them. The updates are only available by registering and subscribing
over email or by visiting the website.
- The Players' Tribune
-
The Players' Tribune
provides a platform for athletes to write articles in their own words.
- Pottermore
-
Pottermore offers
news, features and other digital content to expand the Harry Potter
universe.
- Wikipedia
-
The Wikipedia
community provides articles on various current events, news, etc. that are
nice to check daily.
How?
This is done by downloading the content using
requests and parsing it (usually with
BeautifulSoup,
but Wikipedia is parsed using
mwparserfromhell).
The content is then turned into an RSS feed using
feedgenerator.
Content is dynamically generated (each time you load an RSS feed it pulls the
current content and recreates the feed).
See a bug? Think another site should be added? Please
make a suggestion!