Small node app for fetching and aggregating various feeds (Twitter, Blog, ...) for people working @ExpertsInside. The app is hosted on Azure under the URL http://expertsinside-feeds.azurewebsites.net and serves as a data backend for our company website.
The app is still under heavy development.
Run Tests with grunt.
This runs all unit tests in the project. There is also
which runs the integration tests. These tests require valid Twitter API keys to work
(see below) though.
During active development you might want to use
grunt watch which runs the
test on every filechange
Run the app local
The app requires valid Twitter API keys to work. Since the app only reads the public timeline, any Twitter App works. You can create one here. The following environment variables are used for the keys
EI_TWITTER_CONSUMER_KEY EI_TWITTER_CONSUMER_SECRET EI_TWITTER_ACCESS_TOKEN_KEY EI_TWITTER_ACCESS_TOKEN_SECRET
Running the app
If you have nodemon installed you can also do which restarts the local server on every filechange
nodemon -e js,ls server.js