Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Feed Aggregator

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 app added a rescue block for tweets May 17, 2013
Octocat-spinner-32 bin
Octocat-spinner-32 config pull secret key out of environment if its there - necessary to stay s… May 13, 2013
Octocat-spinner-32 db updated May 02, 2013
Octocat-spinner-32 lib updated May 02, 2013
Octocat-spinner-32 log updated May 02, 2013
Octocat-spinner-32 public
Octocat-spinner-32 spec
Octocat-spinner-32 vendor updated May 02, 2013
Octocat-spinner-32 .gitignore updated May 02, 2013
Octocat-spinner-32 .travis.yml
Octocat-spinner-32 Gemfile
Octocat-spinner-32 Gemfile.lock
Octocat-spinner-32 Procfile
Octocat-spinner-32 Rakefile fixed the rakefile May 02, 2013



WayWeWork is a RSS and Atom feed aggregator. It has an ability to collect blogs from different sources and show them at one place. It also has an ability to poll the sources and update the database as new blogs get published.

Formats supported are Atom and RSS.

A working example is hosted at

Main Features

  • Register/ manage sources of feeds.
  • Collect posts from registered sources.
  • Get new posts from registered sources.
  • Tweet about the new posts received.
  • Categorize feeds and provide filters for easy look up.
  • Show a list of contributors in chronological order of their latest blog posts.
  • Infinite scrolling on the website to pull more blog posts when requested by a user.

Technology Stack

The application uses the following:

  • Ruby 2.0
  • Rails 4.0
  • Sqlite 3


Pre requisites

Before you install the application, please ensure you have the following:

  1. RVM
  2. Ruby 2.0

Installing the app

To install the app, run the following

cd waywework
rvm use 2.0.0
rake db:migrate
rake feeds:initialize
rails server

The application can then be accessed at http://localhost:3000

Something went wrong with that request. Please try again.