Dribbble API gem
- Ruby
~> 2.0
gem 'dribbble'
gem install dribbble
First you need to instanciate a client with a client access token. You can get one by creating an application on developer.dribbble.com.
client = Dribbble::Client.new token: '0123456789abcdef'
You can get the current user logged in by calling client.user
client.get_user
#=> #<Dribbble::User ...>
Or you can get a specific user by knowing his ID
user = client.get_user(1)
#=> #<Dribbble::User id=1 ...>
You can access users attributes like this :
user.name
#=> "Charley D."
user.username
#=> "Calyhre"
A user also have buckets :
user.buckets
#=> [#<Dribbble::Bucket ...>, #<Dribbble::Bucket ...>]
You can create a shot by calling client.create_shot
shot = {
title: 'Shot title',
desciption: 'Shot description',
image: File.new('some/directory/image.jpg', 'rb'),
tags: %w(tag1 tag2)
}
client.create_shot(shot)
#=> True
Feel free to help me make this gem awesome !
Released under the MIT License. See the LICENSE file for further details.