This is Part 2 of The RSS Quest. This article assumes you've followed and installed everything mentioned in Part 1

The Feedbin Refresher does exactly what you'd think it does: refreshes feeds. It's a pretty essential part of Feedbin and thankfully much easier to get running than Feedbin itself.

First up, pull the code:

git clone https://github.com/feedbin/refresher.git

Then change into the refresher directory

cd refresher

At this point you'll need to install Ruby 2.2.0 with RVM:

rvm install 2.2.0

Then use it:

rvm use 2.2.0

Then make sure we have the bundle Gem:

gem install bundle

Then bundle:

bundle

and finally start the fresher:

bundle exec foreman start

If you see any errors, you might need to run

bundle install

to address some dependencies.

Otherwise, you should see this:

[root@localhost refresher] # bundle exec foreman start
21:54:44 worker.1 | started with pid 9428
21:54:45 worker.1 | 2015-03-06T20:54:45.152Z 9429 TID-9grto INFO: Running in ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux]
21:54:45 worker.1 | 2015-03-06T20:54:45.153Z 9429 TID-9grto INFO: See LICENSE and the LGPL-3.0 for licensing details.
21:54:45 worker.1 | 2015-03-06T20:54:45.153Z 9429 TID-9grto INFO: Upgrade to Sidekiq Pro for more features and support: http://sidekiq.org/pro
21:54:45 worker.1 | 2015-03-06T20:54:45.153Z 9429 TID-9grto INFO: Starting processing, hit Ctrl-C to stop
21:54:45 worker.1 | 2015-03-06T20:54:45.170Z 9429 TID-dejzo INFO: Booting Sidekiq 3.3.2 with redis options {:url=>"redis://localhost:6379"}

As it updates, you'll see some corresponding output. I added another pane in tmux for the refresher so I could easily see and manage everything at once; you might want to do the same thing.

I really like Feedbin, so I'm going to roll with it for the time being. If I change RSS readers in the future, I'll be sure write about it.