🐦 Serve Twitter user timelines as RSS feeds.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bin coerce error into a string Oct 27, 2015
LICENSE Initial commit Oct 24, 2015
README.md huge readme simplification Oct 25, 2015
package.json 2.0.0 Aug 12, 2016



Serve Twitter user timelines as RSS feeds.


$ npm install -g twitter-rss-server


Use the twitter-rss-server command to run. It defaults to port 6000 on your local machine, but you can use -p or --port to set it to something else.

$ twitter-rss-server

From here you can treat http://localhost:6000/username as a regular RSS feed!

$ curl http://localhost:6000/noffle

<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <title>Noffle Twitter RSS</title>
        <description>A generated feed of the tweets from Noffle</description>

Each request to the HTTP endpoint makes a fresh request to the Twitter API, making it stateless: fire up the server and grab fresh RSS data whenever you like!