31
Liiikes Using statistics to find the best content on Dribbble. Adam Darowski @adarowski Jeffrey Chupp @semanticart

Liiikes: Using statistics to find the best content on Dribbble

Embed Size (px)

DESCRIPTION

Demo of Liiikes by Adam Darowski and Jeffrey Chupp at the Boston Dribbble Show and Tell meetup.

Citation preview

Page 1: Liiikes: Using statistics to find the best content on Dribbble

LiiikesUsing statistics to find the best content on Dribbble.

Adam Darowski @adarowskiJeffrey Chupp @semanticart

Page 2: Liiikes: Using statistics to find the best content on Dribbble

I drafted Craig Henry.

http://www.imarc.net/writable/users/bio_photo/craig_bio.jpg

Page 3: Liiikes: Using statistics to find the best content on Dribbble

He posted this.

http://dribbble.com/shots/1932-Monstahs

Page 4: Liiikes: Using statistics to find the best content on Dribbble

Dan’s rebound playoff.

http://dribbble.com/shots/10745-Rebound-me-

Page 5: Liiikes: Using statistics to find the best content on Dribbble

Craig’s rebound.

http://dribbble.com/shots/10780-Rebound-Asterisk

Page 6: Liiikes: Using statistics to find the best content on Dribbble

Then he did things like

http://dribbble.com/shots/28582-Distant-Observers

Page 8: Liiikes: Using statistics to find the best content on Dribbble

and motherloving

http://dribbble.com/shots/31321-Chaos-Prints

Page 9: Liiikes: Using statistics to find the best content on Dribbble

I was proud.

Page 10: Liiikes: Using statistics to find the best content on Dribbble

I was proud.

Page 11: Liiikes: Using statistics to find the best content on Dribbble

I felt like a scout.

Page 12: Liiikes: Using statistics to find the best content on Dribbble

Likes — with one “i”

Page 13: Liiikes: Using statistics to find the best content on Dribbble

I like baseball.

Page 14: Liiikes: Using statistics to find the best content on Dribbble

I like baseball stats.

Page 15: Liiikes: Using statistics to find the best content on Dribbble

The best.

Page 16: Liiikes: Using statistics to find the best content on Dribbble

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

Page 17: Liiikes: Using statistics to find the best content on Dribbble
Page 18: Liiikes: Using statistics to find the best content on Dribbble
Page 19: Liiikes: Using statistics to find the best content on Dribbble
Page 20: Liiikes: Using statistics to find the best content on Dribbble
Page 21: Liiikes: Using statistics to find the best content on Dribbble
Page 22: Liiikes: Using statistics to find the best content on Dribbble
Page 23: Liiikes: Using statistics to find the best content on Dribbble

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   },

Page 24: Liiikes: Using statistics to find the best content on Dribbble

Liiikes is a:

✴ Ruby on Rails app

✴ With a little help from:

Page 25: Liiikes: Using statistics to find the best content on Dribbble

Swish

✴ Swish wraps Dribbble’s API

Page 26: Liiikes: Using statistics to find the best content on Dribbble

Getting the data

✴ Dribbble (as you know) works like a draft.

✴ Start with these two guys:

Page 27: Liiikes: Using statistics to find the best content on Dribbble

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

Page 28: Liiikes: Using statistics to find the best content on Dribbble

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

Page 29: Liiikes: Using statistics to find the best content on Dribbble

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.

Page 30: Liiikes: Using statistics to find the best content on Dribbble

Open Sourced!https://github.com/semanticart/liiikes

Page 31: Liiikes: Using statistics to find the best content on Dribbble

Thank you

Adam Darowskihttp://darowski.com

@adarowski

Jeffrey Chupphttp://semanticart.com

@semanticart

liiikes.com