After I started to use the rFlickr gem it didn’t take me long to realize that development of the gem had all but halted, yes it worked, which was more than the original Flickr gem did, but it was still a little bit out of date and in the end, a little bit broken.
In one of my older posts I documented a fix for the gem and provided a download to unzip into your plugins folder, however, with the advent of the wonderful GitHub and its marvelous gem support I’ve decided to move the project onto GitHub.
I have preserved the original gem’s GPL license and copied the source code from its original repository on RubyForge to a new, public, GitHub repository. In the process of the move I have dropped old code from the project, updated the readme & license information and generally performed a little house-keeping.
You can find the project at: http://github.com/digitalpardoe/rflickr/. You can install the gem using one of the following methods. First involves adding GitHub as a gem source (always a good idea) and installing the gem:
gem sources -a http://gems.github.com sudo gem install digitalpardoe-rflickr
The second method it to add the gem as a gem dependency to the environment.rb of your Rails project:
config.gem 'digitalpardoe-rflickr', :lib => 'flickr', :source => 'http://gems.github.com'
And run a rake task to install the gem:
sudo rake gems:install
Whilst performing the code migration I also added the fix that was documented in my original post and implemented support for the (not so) new ‘farm’ based Flickr URLs for images (which should make things easier to implement).
The future plans for rFlickr include new tests, improved usage examples, updated readme / documentation and implementation of missing API methods, time permitting of course.
Until the readme is updated please refer to the original post for information on how to use rFlickr.
That’s all for now, enjoy the new gem and as they say, if you don’t like it, fork it.