liiikes: using statistics to find the best content on dribbble
DESCRIPTION
Demo of Liiikes by Adam Darowski and Jeffrey Chupp at the Boston Dribbble Show and Tell meetup.TRANSCRIPT
LiiikesUsing statistics to find the best content on Dribbble.
Adam Darowski @adarowskiJeffrey Chupp @semanticart
I drafted Craig Henry.
http://www.imarc.net/writable/users/bio_photo/craig_bio.jpg
He posted this.
http://dribbble.com/shots/1932-Monstahs
Dan’s rebound playoff.
http://dribbble.com/shots/10745-Rebound-me-
Craig’s rebound.
http://dribbble.com/shots/10780-Rebound-Asterisk
Then he did things like
http://dribbble.com/shots/28582-Distant-Observers
and
http://dribbble.com/shots/29848-No-Passage
and motherloving
http://dribbble.com/shots/31321-Chaos-Prints
I was proud.
I was proud.
I felt like a scout.
Likes — with one “i”
I like baseball.
I like baseball stats.
The best.
Likes Above Average (LAA)
✴ 1 shot with 885 likes. (yikes!)
✴ Average shot receives 17.4 likes.
✴ This shot has a LAA score of 867.4.
885– 17.4867.4
Dribbble has an API{ "players":[ { "shots_count":7, "twitter_screen_name":"IlustreBOB", "avatar_url":"http://dribbble.s3.amazonaws.com/users/44645/avatars/original/Perfil.jpeg?1310156343", "likes_received_count":32, "name":"Bruno O. Barros", "created_at":"2011/07/08 15:59:17 -0400", "location":"Rio de Janeiro", "following_count":42, "likes_count":70, "website_url":"http://ilustrebob.com.br", "username":"IlustreBOB", "url":"http://dribbble.com/IlustreBOB", "rebounds_count":0, "draftees_count":0, "id":44645, "drafted_by_player_id":1, "followers_count":26, "comments_received_count":13, "comments_count":46, "rebounds_received_count":0 }, { "shots_count":16, "twitter_screen_name":"wickedgregbo", "avatar_url":"http://dribbble.s3.amazonaws.com/users/43376/avatars/original/Gregbo-Watson-3.jpg?1313537858", "likes_received_count":101, "name":"Gregbo Watson", "created_at":"2011/07/02 15:53:31 -0400", "location":"Easley, SC", "following_count":113, "likes_count":36, "website_url":"http://www.gregbo.com/", "username":"gregbo", "url":"http://dribbble.com/gregbo", "rebounds_count":0, "draftees_count":0, "id":43376, "drafted_by_player_id":1, "followers_count":51, "comments_received_count":19, "comments_count":14, "rebounds_received_count":0 },
Liiikes is a:
✴ Ruby on Rails app
✴ With a little help from:
Swish
✴ Swish wraps Dribbble’s API
Getting the data
✴ Dribbble (as you know) works like a draft.
✴ Start with these two guys:
Getting the data
✴ Dribbble (as you know) works like a draft.
✴ Start with these two guys:
✴ Find the people they drafted.
✴ Find the people those people drafted.
✴ Find the people those people drafted.
✴ ... (continue for a long time) ...
✴ Finish
This is slow (and not so smart)
✴ Dribbble limits you to 60 calls per minute
✴ You’re walking a large tree of players
✴ It can’t find people whose draft-er has been deleted
How slow is it?
✴ Really really slow.
✴ A recent refresh took 104 minutes and 25 seconds
✴ 4,715 API queries
But once you have the data, you can crunch the numbers and you end up with something neat.
Open Sourced!https://github.com/semanticart/liiikes
Thank you
Adam Darowskihttp://darowski.com
@adarowski
Jeffrey Chupphttp://semanticart.com
@semanticart
liiikes.com