Date post: | 27-Jan-2015 |
Category: |
Technology |
Upload: | adam-darowski |
View: | 104 times |
Download: | 0 times |
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