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.