npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

twitter-friends-blog-rss

v0.1.2

Published

A command line tool to generate an OPML file of your twitter friends blog feeds

Downloads

20

Readme

Twitter Blog Feeds

A command line tool to generate an OPML file of your twitter friends blog feeds

The tool loops through all the accounts that are being followed, checking their profiles for a URL.
Each of these URLs are checked for RSS or atom feeds and those feeds are collated into an OPML file.

Note: Whilst OMPL is quite an old format modern RSS readers should still be able to import these files.

Installation

npm install -g twitter-friends-blog-rss

Quick Start

The tool requires you to set up the following four operating system environment variables:

  TWITTER_CONSUMER_KEY
  TWITTER_CONSUMER_SECRET
  TWITTER_ACCESS_TOKEN_KEY
  TWITTER_ACCESS_TOKEN_SECRET

These variables need to be populated with your twitter access tokens.
To get your access tokens you'll need to get a Twitter Developer account
Then to access your keys set up an app in Twitter Apps

(Note: This application uses twitter's User based authentication.)

Once the tool is installed and the environment variables have been set up you simply need to run twitterBlogFeeds from the command line.

Usage

twitterBlogFeeds [options] <file>

Produces an OPML file of all your twitter friend's blog rss feeds

Options:

  -n, --screen-name [value]  twitter screen name (handle) (default: rolivercoffee)
  -v, --verbose              verbose logging
  -h, --help                 output usage information

As a minimum you must supply a file name preferably with an .opml extension.
Whilst it's not required it's probably useful to provide a screen-name too!

Note: the screen-name option is your twitter handle (without the leading @ character)

Basic example:

twitterBlogFeeds -n rolivercoffee MyTwitterFriendsBlogFeeds.opml

This command will retrieve all the rss feeds for all the accounts with urls & rss feeds that @rolivercoffee is following and store the rss feeds in the MyTwitterFriendsBlogFeeds.opml file.

Verbose logging example:.

twitterBlogFeeds -v -n rolivercoffee MyTwitterFriendsBlogFeeds.opml

The -v or --verbose command allows you to see what the program is up to.
This is helpful because it can often take quite some time to run through all the accounts.

Help example:

twitterBlogFeeds --help

The -h or --help allows you to see a list of the command line options.