liiikes: using statistics to find the best content on dribbble

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

Upload: adam-darowski

Post on 27-Jan-2015

104 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

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