Pergola

Simple Ruby wrapper for the Vine API.

Installation

sudo gem install Pergola

Usage

You'll need a Vine client.

require 'Pergola'
client = Pergola::Client.new(:username => "email", :password => "sekret")

Retrieving info

client.me                   #=> your profile
client.profile              #=> your profile
client.profile(123467890)   #=> some user's profile
client.timeline             #=> your timeline
client.timeline(123467890)  #=> some user's timeline
client.popular              #=> 99 popular vines
client.get_notifications    #=> get notifications
client.with_tag("tag")      #=> get vines with a tag
client.logout               #=> logout

How to contribute

  • Fork the project.
  • Make your feature addition or bug fix.
  • Add tests for it. This is important so I don't break it in a future version unintentionally.
  • Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
  • Send me a pull request. Bonus points for topic branches.

  • Hat tip to Starlock for providing the basis of the API.

Copyright (c) 2013 Carrot Creative. See LICENSE for details.