SlideShare uma empresa Scribd logo
1 de 21
Hacking BOSS

          Sudhir Reddy
        Hacker @Yahoo
BOSS … What ?




        Build your Own Search Service

    “BOSS is a data API. It‟s not a search API”

Open Yahoo’s core search features via web services to
  let 3rd parties revolutionize Search
What else ?


• Monetization - Ads Service : 3rd parties revenue
  share

• Pay per use model. Don’t worry will give you free
  access for hacking 
BOSS features


•   Web, News, Image, and Spelling Suggestion services
•   Time span filtering for News Search
•   Image attributes like height, width, etc
•   Document type filtering
•   And more… !
Boss APIs … Data Request ?
• http://yboss.yahooapis.com/ysearch/{service,*}?
  q={keyword}




Arguments: service, q, start, count, market, format, callback, sites
Operators: And, Or, +(Include), -(Exclude)
Sample Response
BOSS … Authentication ?
• OAUTH 1.0 - HTTP headers or GET params
• Consumer Key and Secret



• Self-serve sample code available
  – PHP: http://oauth.net/code
  – Perl: http://search.cpan.org/dist/Net-OAuth/
  – Ruby: https://gist.github.com/383159
  – C#:
    http://oauth.googlecode.com/svn/code/csharp/OAuth
    Base.cs
  – Java: http://code.google.com/p/oauth-signpost/
BOSS and YQL
• Table Name: boss.search

                    Parameters     Example
     Consumer Key        ck        -
     Consumer Secret     secret    -
     Query Term          q         ‘yahoo’
     Service             service   ‘news’


• e.g. select * from boss.search where ck=… and
  secret=… and q=„yahoo‟ and service=„news‟
Searching in body and in title
 Searching for Dark Knight in the Title on Yahoo
  movies
   q=reviews
    intitle:"darkknight"&sites=movies.yahoo.com




 Searching for Dark Knight in the Title in Yahoo
  movies containing Christian Bale
   q=reviews intitle:"dark knight"
    inbody:"christianbale"&sites=movies.yahoo.com
Image search parameters
 Search for images that are not offensive
    /ysearch/images?q=“Yahoo Hacks”&filter=yes

 Search for images that are wallpaper size
    /ysearch/images?q=“Yahoo Hacks”&dimensions=wallpaper

 Search for an image at a certain refer URL
    /ysearch/images?q=“Yahoo
     Hacks”&refererurl=http://www.flickr.com

• Interesting Output Fields
    format, file size, height, width, title, total result count
News search parameters
 Search news that is less than 7 days old
 /ysearch/news?q=lokpal&age=7d


Search news that is between 20hrs and 2 days old
 /ysearch/news?q=lokpal&age=20h2d

Re-rank news results by date
 /ysearch/news?q=lokpal&ranking=true



Interesting Output Fields
  Source, Date, Source URL
Yahoo! Content Analysis API

• select * from contentanalysis.analyze where
  text='Yahoo Kicks off hacku at IIT Madras';
What can I Hack ?




• Some Useful Data Sources to mashup:
  - Wikipedia, Y! Answers, Wolfram Alpha
  - Twitter,Facebook, Flickr, Youtube, Delicious
  - Foursquare, Maps, Travel
  - IMDB, Amazon, Netflix,Craigslist
  - Open Data, TheInfo.org
   and more…
Previous Hacks
Previous Hack: 4hoursearch.com
Duckduckgo.com
Duckduckgo.com
Previous Hack:
http://keywordfinder.org
Previous Hack:
http://ask-boss.appspot.com
Inquisitor: Browser Extension
Resources
• Yahoo! BOSS: http://developer.yahoo.com/boss
• YQL: http://developer.yahoo.com/yql
• OAuth: http://developer.yahoo.com/oauth/
• YUI: http://developer.yahoo.com/yui/
• Everything@YDN :
  http://developer.yahoo.com/everything.html
• Google App Engine:
  http://appengine.google.com
• Amazon Web Services: http://aws.amazon.com
• Open Data: http://theinfo.org
Happy Hacking 

Mais conteúdo relacionado

Destaque

Cpg iitm mar_29_2012_final
Cpg iitm mar_29_2012_finalCpg iitm mar_29_2012_final
Cpg iitm mar_29_2012_finaldiscoversudhir
 
Mobile And The Latency Trap
Mobile And The Latency TrapMobile And The Latency Trap
Mobile And The Latency TrapTom Croucher
 
Creative Turtleheads
Creative TurtleheadsCreative Turtleheads
Creative TurtleheadsJeremy Fuksa
 
Data Architectures for Robust Decision Making
Data Architectures for Robust Decision MakingData Architectures for Robust Decision Making
Data Architectures for Robust Decision MakingGwen (Chen) Shapira
 

Destaque (7)

Cpg iitm mar_29_2012_final
Cpg iitm mar_29_2012_finalCpg iitm mar_29_2012_final
Cpg iitm mar_29_2012_final
 
Mobile And The Latency Trap
Mobile And The Latency TrapMobile And The Latency Trap
Mobile And The Latency Trap
 
Yahoo answers
Yahoo answersYahoo answers
Yahoo answers
 
Creative Turtleheads
Creative TurtleheadsCreative Turtleheads
Creative Turtleheads
 
Soundcloud käyttö
Soundcloud käyttöSoundcloud käyttö
Soundcloud käyttö
 
Yahoo @ Nike
Yahoo @ NikeYahoo @ Nike
Yahoo @ Nike
 
Data Architectures for Robust Decision Making
Data Architectures for Robust Decision MakingData Architectures for Robust Decision Making
Data Architectures for Robust Decision Making
 

Semelhante a Boss hack u-iit-madras-2012

Yahoo! Search BOSS
Yahoo! Search BOSSYahoo! Search BOSS
Yahoo! Search BOSSPraveen P N
 
Yahoo! BOSS API external 20091001
Yahoo! BOSS API external 20091001Yahoo! BOSS API external 20091001
Yahoo! BOSS API external 20091001Fred Meng
 
Open hack 2011-ppt-draft-final
Open hack 2011-ppt-draft-finalOpen hack 2011-ppt-draft-final
Open hack 2011-ppt-draft-finalRahul Hampole
 
Y Boss External 20091017
Y Boss External 20091017Y Boss External 20091017
Y Boss External 20091017JH Lee
 
Data Feed SEO for Affiliates by Will Critchlow
Data Feed SEO for Affiliates by Will CritchlowData Feed SEO for Affiliates by Will Critchlow
Data Feed SEO for Affiliates by Will Critchlowauexpo Conference
 
Finding things on the web with BOSS
Finding things on the web with BOSSFinding things on the web with BOSS
Finding things on the web with BOSSChristian Heilmann
 
Lessons Learned - Building YDN
Lessons Learned - Building YDNLessons Learned - Building YDN
Lessons Learned - Building YDNDan Theurer
 
YQL & Yahoo! APIs - Open Hack India 2011
YQL & Yahoo! APIs - Open Hack India 2011YQL & Yahoo! APIs - Open Hack India 2011
YQL & Yahoo! APIs - Open Hack India 2011Saurabh Sahni
 
Yahoo BOSS Presentation London Open Hack Day Talk Boss
Yahoo BOSS Presentation London Open Hack Day Talk   BossYahoo BOSS Presentation London Open Hack Day Talk   Boss
Yahoo BOSS Presentation London Open Hack Day Talk BossKorben00
 
HackU IIT Kgp 2013 BOSS + CA
HackU IIT Kgp 2013 BOSS + CAHackU IIT Kgp 2013 BOSS + CA
HackU IIT Kgp 2013 BOSS + CAsouridatta
 
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019Max Prin
 
Tom Critchlow - Data Feed SEO & Advanced Site Architecture
Tom Critchlow - Data Feed SEO & Advanced Site ArchitectureTom Critchlow - Data Feed SEO & Advanced Site Architecture
Tom Critchlow - Data Feed SEO & Advanced Site Architectureauexpo Conference
 
Yahoo! Hack India: Hyderabad 2013 | Boss and Cap
Yahoo! Hack India: Hyderabad 2013 | Boss and CapYahoo! Hack India: Hyderabad 2013 | Boss and Cap
Yahoo! Hack India: Hyderabad 2013 | Boss and CapYahoo Developer Network
 
My Journey into the Terrifying World of Hypermedia
My Journey into the Terrifying World of HypermediaMy Journey into the Terrifying World of Hypermedia
My Journey into the Terrifying World of HypermediaNordic APIs
 
Introducing Hangout Apps
Introducing Hangout AppsIntroducing Hangout Apps
Introducing Hangout AppsJonathan Beri
 
Semtech bizsemanticsearchtutorial
Semtech bizsemanticsearchtutorialSemtech bizsemanticsearchtutorial
Semtech bizsemanticsearchtutorialBarbara Starr
 
YQL:: Select * from Internet
YQL:: Select * from InternetYQL:: Select * from Internet
YQL:: Select * from Internetdrgath
 

Semelhante a Boss hack u-iit-madras-2012 (20)

BOSS
BOSSBOSS
BOSS
 
Yahoo! Search BOSS
Yahoo! Search BOSSYahoo! Search BOSS
Yahoo! Search BOSS
 
Yahoo! BOSS API external 20091001
Yahoo! BOSS API external 20091001Yahoo! BOSS API external 20091001
Yahoo! BOSS API external 20091001
 
Open hack 2011-ppt-draft-final
Open hack 2011-ppt-draft-finalOpen hack 2011-ppt-draft-final
Open hack 2011-ppt-draft-final
 
Yql hacku iitd_2012
Yql hacku iitd_2012Yql hacku iitd_2012
Yql hacku iitd_2012
 
Y Boss External 20091017
Y Boss External 20091017Y Boss External 20091017
Y Boss External 20091017
 
Data Feed SEO for Affiliates by Will Critchlow
Data Feed SEO for Affiliates by Will CritchlowData Feed SEO for Affiliates by Will Critchlow
Data Feed SEO for Affiliates by Will Critchlow
 
Finding things on the web with BOSS
Finding things on the web with BOSSFinding things on the web with BOSS
Finding things on the web with BOSS
 
Lessons Learned - Building YDN
Lessons Learned - Building YDNLessons Learned - Building YDN
Lessons Learned - Building YDN
 
YQL & Yahoo! APIs - Open Hack India 2011
YQL & Yahoo! APIs - Open Hack India 2011YQL & Yahoo! APIs - Open Hack India 2011
YQL & Yahoo! APIs - Open Hack India 2011
 
Yahoo BOSS Presentation London Open Hack Day Talk Boss
Yahoo BOSS Presentation London Open Hack Day Talk   BossYahoo BOSS Presentation London Open Hack Day Talk   Boss
Yahoo BOSS Presentation London Open Hack Day Talk Boss
 
HackU IIT Kgp 2013 BOSS + CA
HackU IIT Kgp 2013 BOSS + CAHackU IIT Kgp 2013 BOSS + CA
HackU IIT Kgp 2013 BOSS + CA
 
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
What's New with Schema and Structured Data - Max Prin - SMX Advanced 2019
 
Tom Critchlow - Data Feed SEO & Advanced Site Architecture
Tom Critchlow - Data Feed SEO & Advanced Site ArchitectureTom Critchlow - Data Feed SEO & Advanced Site Architecture
Tom Critchlow - Data Feed SEO & Advanced Site Architecture
 
Boss and Cap
Boss and CapBoss and Cap
Boss and Cap
 
Yahoo! Hack India: Hyderabad 2013 | Boss and Cap
Yahoo! Hack India: Hyderabad 2013 | Boss and CapYahoo! Hack India: Hyderabad 2013 | Boss and Cap
Yahoo! Hack India: Hyderabad 2013 | Boss and Cap
 
My Journey into the Terrifying World of Hypermedia
My Journey into the Terrifying World of HypermediaMy Journey into the Terrifying World of Hypermedia
My Journey into the Terrifying World of Hypermedia
 
Introducing Hangout Apps
Introducing Hangout AppsIntroducing Hangout Apps
Introducing Hangout Apps
 
Semtech bizsemanticsearchtutorial
Semtech bizsemanticsearchtutorialSemtech bizsemanticsearchtutorial
Semtech bizsemanticsearchtutorial
 
YQL:: Select * from Internet
YQL:: Select * from InternetYQL:: Select * from Internet
YQL:: Select * from Internet
 

Último

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Último (20)

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Boss hack u-iit-madras-2012

  • 1. Hacking BOSS Sudhir Reddy Hacker @Yahoo
  • 2. BOSS … What ? Build your Own Search Service “BOSS is a data API. It‟s not a search API” Open Yahoo’s core search features via web services to let 3rd parties revolutionize Search
  • 3. What else ? • Monetization - Ads Service : 3rd parties revenue share • Pay per use model. Don’t worry will give you free access for hacking 
  • 4. BOSS features • Web, News, Image, and Spelling Suggestion services • Time span filtering for News Search • Image attributes like height, width, etc • Document type filtering • And more… !
  • 5. Boss APIs … Data Request ? • http://yboss.yahooapis.com/ysearch/{service,*}? q={keyword} Arguments: service, q, start, count, market, format, callback, sites Operators: And, Or, +(Include), -(Exclude)
  • 7. BOSS … Authentication ? • OAUTH 1.0 - HTTP headers or GET params • Consumer Key and Secret • Self-serve sample code available – PHP: http://oauth.net/code – Perl: http://search.cpan.org/dist/Net-OAuth/ – Ruby: https://gist.github.com/383159 – C#: http://oauth.googlecode.com/svn/code/csharp/OAuth Base.cs – Java: http://code.google.com/p/oauth-signpost/
  • 8. BOSS and YQL • Table Name: boss.search Parameters Example Consumer Key ck - Consumer Secret secret - Query Term q ‘yahoo’ Service service ‘news’ • e.g. select * from boss.search where ck=… and secret=… and q=„yahoo‟ and service=„news‟
  • 9. Searching in body and in title  Searching for Dark Knight in the Title on Yahoo movies  q=reviews intitle:"darkknight"&sites=movies.yahoo.com  Searching for Dark Knight in the Title in Yahoo movies containing Christian Bale  q=reviews intitle:"dark knight" inbody:"christianbale"&sites=movies.yahoo.com
  • 10. Image search parameters  Search for images that are not offensive  /ysearch/images?q=“Yahoo Hacks”&filter=yes  Search for images that are wallpaper size  /ysearch/images?q=“Yahoo Hacks”&dimensions=wallpaper  Search for an image at a certain refer URL  /ysearch/images?q=“Yahoo Hacks”&refererurl=http://www.flickr.com • Interesting Output Fields  format, file size, height, width, title, total result count
  • 11. News search parameters  Search news that is less than 7 days old /ysearch/news?q=lokpal&age=7d Search news that is between 20hrs and 2 days old /ysearch/news?q=lokpal&age=20h2d Re-rank news results by date /ysearch/news?q=lokpal&ranking=true Interesting Output Fields  Source, Date, Source URL
  • 12. Yahoo! Content Analysis API • select * from contentanalysis.analyze where text='Yahoo Kicks off hacku at IIT Madras';
  • 13. What can I Hack ? • Some Useful Data Sources to mashup: - Wikipedia, Y! Answers, Wolfram Alpha - Twitter,Facebook, Flickr, Youtube, Delicious - Foursquare, Maps, Travel - IMDB, Amazon, Netflix,Craigslist - Open Data, TheInfo.org and more…
  • 20. Resources • Yahoo! BOSS: http://developer.yahoo.com/boss • YQL: http://developer.yahoo.com/yql • OAuth: http://developer.yahoo.com/oauth/ • YUI: http://developer.yahoo.com/yui/ • Everything@YDN : http://developer.yahoo.com/everything.html • Google App Engine: http://appengine.google.com • Amazon Web Services: http://aws.amazon.com • Open Data: http://theinfo.org