Picture perfect hacks with flickr API

Sudar Muthu
Sudar MuthuIndependent Consultant
(an API
 too!)
          1
Sudar Muthu
Research Engineer
   Yahoo! Labs




                                              Amateur
                                            Photographer




                    http://sudarmuthu.com
What is                        Over 5,000,000,000 Photos…




                                                 A Photo
                                                 sharing
                                                 website




                                                Public by
                                                 default



                  A huge
   Can have    collection of
  videos too    photos by
               people from
               everywhere
Picture perfect hacks with flickr API
Picture perfect hacks with flickr API
Picture perfect hacks with flickr API
Feeds


                                       Read
   Simple
                                       Only



               Accessible
                              Not
                            instant


     Allow                              Can be
     Casual                           bandwidth
   Consumers                            heavy
Picture perfect hacks with flickr API
API                      http://flickr.com/services/api



  Can do (almost) anything
     that Flickr can do                                    Write!



                             Tags


           Access            Geo
          Meta data
                                                          About 100
                                exif                        public
                                                           methods

                        More!
Picture perfect hacks with flickr API
Or use




         YQL
API Authentication




         No
                                                                  Just Tokens!
      Passwords




                  http://www.flickr.com/services/api/auth.oauth.html
Demo
What people have done?
Picture perfect hacks with flickr API
Picture perfect hacks with flickr API
Picture perfect hacks with flickr API
Picture perfect hacks with flickr API
Links

   http://www.flickr.com/services/feeds/
   http://www.flickr.com/services/api/
   http://developer.yahoo.com/yql/console
   http://stuvel.eu/flickrapi/
   http://phpflickr.com/
   http://sudarmuthu.com/my-talks
   http://sudarmuthu.com/code-samples-to-
   access-yql
Build Awesome hacks that stand out.
           Have FUN 
Photo Credits
 http://www.flickr.com/photos/zanastardust/145197704/
 http://www.flickr.com/photos/sudarmuthu/6263757281/
 http://www.flickr.com/photos/dsifry/35544221/
 http://www.flickr.com/photos/pandemia/457723666/i
 http://www.flickr.com/photos/nyuhuhuu/4443886636/
 http://www.flickr.com/photos/16577536@N00/398429879/
 http://www.flickr.com/photos/ydn/4407213900/
 http://www.flickr.com/photos/37134982@N00/753492525/
 http://www.flickr.com/photos/lachlanhardy/4542178052/
 http://www.flickr.com/photos/universalpops/4627444598/
 http://www.flickr.com/photos/oskay/313881232/
 http://www.flickr.com/photos/kk/20842690/
 http://www.flickr.com/photos/anshum_m/5875836509/
1 of 21

Recommended

All About Copyright by
All About CopyrightAll About Copyright
All About Copyrightbenchun
1.8K views16 slides
SBGames 2012 - What is going on with ubicomp games by
SBGames 2012 - What is going on with ubicomp gamesSBGames 2012 - What is going on with ubicomp games
SBGames 2012 - What is going on with ubicomp gamesFabricio Nogueira Buzeto
792 views35 slides
YQL - HackU IIT Madras 2012 by
YQL - HackU IIT Madras 2012YQL - HackU IIT Madras 2012
YQL - HackU IIT Madras 2012Pradeep Varadaraja Banavara
609 views47 slides
Better Photography by Design by
Better Photography by DesignBetter Photography by Design
Better Photography by DesignAl Power
440 views11 slides
Just Too Late by
Just Too LateJust Too Late
Just Too Latekatzj
737 views20 slides
Hacking location aware apps by
Hacking location aware appsHacking location aware apps
Hacking location aware appsPradeep Varadaraja Banavara
662 views38 slides

More Related Content

Similar to Picture perfect hacks with flickr API

Copyright presentation mphernandez edtc6340(second revision) by
Copyright presentation mphernandez edtc6340(second revision)Copyright presentation mphernandez edtc6340(second revision)
Copyright presentation mphernandez edtc6340(second revision)mphernandez
101 views17 slides
Copyright presentation mphernandez edtc6340(second revision) by
Copyright presentation mphernandez edtc6340(second revision)Copyright presentation mphernandez edtc6340(second revision)
Copyright presentation mphernandez edtc6340(second revision)mphernandez
98 views17 slides
The Flickr API: An Introduction for Korean Developers by
The Flickr API: An Introduction for Korean DevelopersThe Flickr API: An Introduction for Korean Developers
The Flickr API: An Introduction for Korean DevelopersSimon Batistoni
490 views29 slides
If you can see it, you can change it by
If you can see it, you can change itIf you can see it, you can change it
If you can see it, you can change itJames Smith
1.3K views30 slides
Cloud Computing im Unternehmen / Jan 25th 2011 by
Cloud Computing im Unternehmen / Jan 25th 2011Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011Lothar Wieske
5.4K views37 slides
Seven Deadly Sins by
Seven Deadly Sins Seven Deadly Sins
Seven Deadly Sins Markus Eisele
1.6K views30 slides

Similar to Picture perfect hacks with flickr API(20)

Copyright presentation mphernandez edtc6340(second revision) by mphernandez
Copyright presentation mphernandez edtc6340(second revision)Copyright presentation mphernandez edtc6340(second revision)
Copyright presentation mphernandez edtc6340(second revision)
mphernandez101 views
Copyright presentation mphernandez edtc6340(second revision) by mphernandez
Copyright presentation mphernandez edtc6340(second revision)Copyright presentation mphernandez edtc6340(second revision)
Copyright presentation mphernandez edtc6340(second revision)
mphernandez98 views
The Flickr API: An Introduction for Korean Developers by Simon Batistoni
The Flickr API: An Introduction for Korean DevelopersThe Flickr API: An Introduction for Korean Developers
The Flickr API: An Introduction for Korean Developers
Simon Batistoni490 views
If you can see it, you can change it by James Smith
If you can see it, you can change itIf you can see it, you can change it
If you can see it, you can change it
James Smith1.3K views
Cloud Computing im Unternehmen / Jan 25th 2011 by Lothar Wieske
Cloud Computing im Unternehmen / Jan 25th 2011Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011
Lothar Wieske5.4K views
BBC Backstage Web Horizon 2007 Presentation by Ian Forrester
BBC  Backstage Web Horizon 2007 PresentationBBC  Backstage Web Horizon 2007 Presentation
BBC Backstage Web Horizon 2007 Presentation
Ian Forrester4.3K views
Hackuzela: Hacking Yahoo! Social by Saurabh Sahni
Hackuzela: Hacking Yahoo! SocialHackuzela: Hacking Yahoo! Social
Hackuzela: Hacking Yahoo! Social
Saurabh Sahni1K views
分享無名小站 API by Joseph Chiang
分享無名小站 API分享無名小站 API
分享無名小站 API
Joseph Chiang2.5K views
HackU: IIT Madras: Hacking Yahoo! Social by Saurabh Sahni
HackU: IIT Madras: Hacking Yahoo! SocialHackU: IIT Madras: Hacking Yahoo! Social
HackU: IIT Madras: Hacking Yahoo! Social
Saurabh Sahni796 views
Web Services for Fun and Profit by Simon Willison
Web Services for Fun and ProfitWeb Services for Fun and Profit
Web Services for Fun and Profit
Simon Willison2.6K views
Making Beautiful Music : Nasig 2012 final by Eleanor Cook
Making Beautiful Music : Nasig 2012 finalMaking Beautiful Music : Nasig 2012 final
Making Beautiful Music : Nasig 2012 final
Eleanor Cook304 views
Making beautiful music: The state of the art in mobile technology and how we ... by NASIG
Making beautiful music: The state of the art in mobile technology and how we ...Making beautiful music: The state of the art in mobile technology and how we ...
Making beautiful music: The state of the art in mobile technology and how we ...
NASIG666 views
Data Portability for Educators by Ian Forrester
Data Portability for EducatorsData Portability for Educators
Data Portability for Educators
Ian Forrester14.2K views
Working and collaborating in an online world by Frankie Forsyth
Working and collaborating in an online worldWorking and collaborating in an online world
Working and collaborating in an online world
Frankie Forsyth573 views
RubyConf 2012: Custom Reverse Proxies by nickblah
RubyConf 2012: Custom Reverse ProxiesRubyConf 2012: Custom Reverse Proxies
RubyConf 2012: Custom Reverse Proxies
nickblah2.7K views
Campus Technology 2013 by black-fenix
Campus Technology 2013Campus Technology 2013
Campus Technology 2013
black-fenix378 views
ACTFL Workshop / LOTE Institute by Garin Fons
ACTFL Workshop / LOTE InstituteACTFL Workshop / LOTE Institute
ACTFL Workshop / LOTE Institute
Garin Fons1.6K views

More from Sudar Muthu

A quick preview of WP CLI - Chennai WordPress Meetup by
A quick preview of WP CLI - Chennai WordPress MeetupA quick preview of WP CLI - Chennai WordPress Meetup
A quick preview of WP CLI - Chennai WordPress MeetupSudar Muthu
1.5K views8 slides
WordPress Developer tools by
WordPress Developer toolsWordPress Developer tools
WordPress Developer toolsSudar Muthu
9.1K views23 slides
WordPress Developer Tools to increase productivity by
WordPress Developer Tools to increase productivityWordPress Developer Tools to increase productivity
WordPress Developer Tools to increase productivitySudar Muthu
2.1K views23 slides
Unit testing for WordPress by
Unit testing for WordPressUnit testing for WordPress
Unit testing for WordPressSudar Muthu
5.2K views27 slides
Unit testing in php by
Unit testing in phpUnit testing in php
Unit testing in phpSudar Muthu
2.1K views19 slides
Using arduino and raspberry pi for internet of things by
Using arduino and raspberry pi for internet of thingsUsing arduino and raspberry pi for internet of things
Using arduino and raspberry pi for internet of thingsSudar Muthu
7.4K views69 slides

More from Sudar Muthu(20)

A quick preview of WP CLI - Chennai WordPress Meetup by Sudar Muthu
A quick preview of WP CLI - Chennai WordPress MeetupA quick preview of WP CLI - Chennai WordPress Meetup
A quick preview of WP CLI - Chennai WordPress Meetup
Sudar Muthu1.5K views
WordPress Developer tools by Sudar Muthu
WordPress Developer toolsWordPress Developer tools
WordPress Developer tools
Sudar Muthu9.1K views
WordPress Developer Tools to increase productivity by Sudar Muthu
WordPress Developer Tools to increase productivityWordPress Developer Tools to increase productivity
WordPress Developer Tools to increase productivity
Sudar Muthu2.1K views
Unit testing for WordPress by Sudar Muthu
Unit testing for WordPressUnit testing for WordPress
Unit testing for WordPress
Sudar Muthu5.2K views
Unit testing in php by Sudar Muthu
Unit testing in phpUnit testing in php
Unit testing in php
Sudar Muthu2.1K views
Using arduino and raspberry pi for internet of things by Sudar Muthu
Using arduino and raspberry pi for internet of thingsUsing arduino and raspberry pi for internet of things
Using arduino and raspberry pi for internet of things
Sudar Muthu7.4K views
How arduino helped me in life by Sudar Muthu
How arduino helped me in lifeHow arduino helped me in life
How arduino helped me in life
Sudar Muthu2.8K views
Having fun with hardware by Sudar Muthu
Having fun with hardwareHaving fun with hardware
Having fun with hardware
Sudar Muthu2.6K views
Getting started with arduino workshop by Sudar Muthu
Getting started with arduino workshopGetting started with arduino workshop
Getting started with arduino workshop
Sudar Muthu3.6K views
Python in raspberry pi by Sudar Muthu
Python in raspberry piPython in raspberry pi
Python in raspberry pi
Sudar Muthu8K views
Hack 101 at IIT Kanpur by Sudar Muthu
Hack 101 at IIT KanpurHack 101 at IIT Kanpur
Hack 101 at IIT Kanpur
Sudar Muthu1.7K views
PureCSS open hack 2013 by Sudar Muthu
PureCSS open hack 2013PureCSS open hack 2013
PureCSS open hack 2013
Sudar Muthu3.7K views
Arduino Robotics workshop day2 by Sudar Muthu
Arduino Robotics workshop day2Arduino Robotics workshop day2
Arduino Robotics workshop day2
Sudar Muthu9.5K views
Arduino Robotics workshop Day1 by Sudar Muthu
Arduino Robotics workshop Day1Arduino Robotics workshop Day1
Arduino Robotics workshop Day1
Sudar Muthu12.8K views
Hands on Hadoop and pig by Sudar Muthu
Hands on Hadoop and pigHands on Hadoop and pig
Hands on Hadoop and pig
Sudar Muthu2.6K views
Lets make robots by Sudar Muthu
Lets make robotsLets make robots
Lets make robots
Sudar Muthu2.7K views
Capabilities of Arduino (including Due) by Sudar Muthu
Capabilities of Arduino (including Due)Capabilities of Arduino (including Due)
Capabilities of Arduino (including Due)
Sudar Muthu2.8K views
Controlling robots using javascript by Sudar Muthu
Controlling robots using javascriptControlling robots using javascript
Controlling robots using javascript
Sudar Muthu7K views

Recently uploaded

【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院IttrainingIttraining
58 views8 slides
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
280 views86 slides
SUPPLIER SOURCING.pptx by
SUPPLIER SOURCING.pptxSUPPLIER SOURCING.pptx
SUPPLIER SOURCING.pptxangelicacueva6
16 views1 slide
Design Driven Network Assurance by
Design Driven Network AssuranceDesign Driven Network Assurance
Design Driven Network AssuranceNetwork Automation Forum
15 views42 slides
PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
132 views17 slides
PRODUCT PRESENTATION.pptx by
PRODUCT PRESENTATION.pptxPRODUCT PRESENTATION.pptx
PRODUCT PRESENTATION.pptxangelicacueva6
15 views1 slide

Recently uploaded(20)

【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software280 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi132 views
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf by Dr. Jimmy Schwarzkopf
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely25 views
The Forbidden VPN Secrets.pdf by Mariam Shaba
The Forbidden VPN Secrets.pdfThe Forbidden VPN Secrets.pdf
The Forbidden VPN Secrets.pdf
Mariam Shaba20 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe by Simone Puorto
2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe
2024: A Travel Odyssey The Role of Generative AI in the Tourism Universe
Simone Puorto12 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc11 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10300 views

Picture perfect hacks with flickr API

  • 2. Sudar Muthu Research Engineer Yahoo! Labs Amateur Photographer http://sudarmuthu.com
  • 3. What is Over 5,000,000,000 Photos… A Photo sharing website Public by default A huge Can have collection of videos too photos by people from everywhere
  • 7. Feeds Read Simple Only Accessible Not instant Allow Can be Casual bandwidth Consumers heavy
  • 9. API http://flickr.com/services/api Can do (almost) anything that Flickr can do Write! Tags Access Geo Meta data About 100 exif public methods More!
  • 11. Or use YQL
  • 12. API Authentication No Just Tokens! Passwords http://www.flickr.com/services/api/auth.oauth.html
  • 13. Demo
  • 19. Links http://www.flickr.com/services/feeds/ http://www.flickr.com/services/api/ http://developer.yahoo.com/yql/console http://stuvel.eu/flickrapi/ http://phpflickr.com/ http://sudarmuthu.com/my-talks http://sudarmuthu.com/code-samples-to- access-yql
  • 20. Build Awesome hacks that stand out. Have FUN 
  • 21. Photo Credits http://www.flickr.com/photos/zanastardust/145197704/ http://www.flickr.com/photos/sudarmuthu/6263757281/ http://www.flickr.com/photos/dsifry/35544221/ http://www.flickr.com/photos/pandemia/457723666/i http://www.flickr.com/photos/nyuhuhuu/4443886636/ http://www.flickr.com/photos/16577536@N00/398429879/ http://www.flickr.com/photos/ydn/4407213900/ http://www.flickr.com/photos/37134982@N00/753492525/ http://www.flickr.com/photos/lachlanhardy/4542178052/ http://www.flickr.com/photos/universalpops/4627444598/ http://www.flickr.com/photos/oskay/313881232/ http://www.flickr.com/photos/kk/20842690/ http://www.flickr.com/photos/anshum_m/5875836509/