SlideShare a Scribd company logo
1 of 36
BOSS AROUND THE WEB




                                                                     Jai Santhosh
                                                            YDN Engineer, Hacker
                                                          http://twitter.com/jaisanth
http://www.flickr.com/photos/sumrow/1267682594/sizes/l/
BOSS IS
    BUILD YOUR OWN
     SEARCH SERVICE
http://developer.yahoo.com/search/boss/
PROVIDES APIS
TO OUR SEARCH
 DATA STORES
TO BUILD YOUR OWN
     POWERFUL
SEARCH APPLICATIONS
BOSS allows you to
   search over
   Web, images,
   news & Blogs
You can even monetize your
applications using Search Ads
          from BOSS
What can be done on top of BOSS?
• Blend and re-rank search results

• Your own look and feel

• Mix it with other APIs
BOSS Pricing
Free for build your hacks!!
Where do I start?
BOSS uses OAuth for security
Get a FREE
consumer key and secret


http://hackyourworld.org/hacku/
Searching “The Dark Knight Rises”
Finding images of “The Dark Knight Rises”
select * from boss.search where q="The Dark
   Knight Rises" and service="images" and
            ck="..." and secret="..."
Finding “The Dark Knight Rises” in
       IMDB, movies.yahoo.com
select * from boss.search where q="The Dark
               Knight Rises" and
  sites="imdb.com,movies.yahoo.com" and
            ck="..." and secret="..."
Spell Check and Correction
select * from boss.search where q="The Dark
  Knight Rises" and service="spelling" and
            ck="..." and secret="..."
Finding news on “The Dark Knight Rises”

select * from boss.search where q="The Dark
Knight Rises" and service="news" and ck="..."
               and secret="..."
Content Analysis

select * from contentanalysis.analyze where
text="Yahoo! kicks off HackU at IIT Bombay"
Content Analysis from a URL

select * from contentanalysis.analyze where
         url="http://www.cnn.com/"
Lets See it in Action!
Query Cheatsheet
• Find images of “The Dark Knight Rises”
• select * from boss.search where q="The Dark Knight Rises" and
  service="images" and ck="..." and secret="..."

• Find reviews of “The Dark Knight Rises”
• select * from boss.search where q="reviews intitle:The Dark Knight
  Rises" and service="web" and ck="..." and secret="…"

• Search for Avatar but not the movie:
• select * from boss.search where q="Avatar -movie" and ck="..."
  and secret="... "

• Search pdfs of “The Dark Knight Rises”
• select * from boss.search where q="The Dark Knight Rises" and
  type="pdf" and ck="..." and secret="..."
Query Cheatsheet
• Find all the news of “The Dark Knight Rises”
• select * from boss.search where q="The Dark Knight Rises" and
  service="news" and ck="..." and secret="..."

• Get long abstracts in the results
• select * from boss.search where q="The Dark Knight Rises" and
  abstract="long" and ck="..." and secret="…"

• Retrieve 51-100 results of the query
• select * from boss.search where q="The Dark Knight Rises" and
  start=51 and ck="..." and secret="... "
EXAMPLES
duckduckgo.com
More Resources
• Yahoo! BOSS: http://developer.yahoo.com/boss
• BOSS Technical Documentation:
  http://developer.yahoo.com/search/boss/boss_api_guide
  /
• YQL: http://developer.yahoo.com/yql
• Google App Engine: http: //appengine.google.com
• Amazon Web Services: http://aws.amazon.com
• oAuth: http://oauth.net/
• Open Social: http://www.opensocial.org/
• Open Data: http://theinfo.org
• Alt Search Engines: http://www.altsearchengines.com/
Questions??
        http://www.flickr.com/photos/reem_unique/4119729692/
Thanks!!

• http://slideshare.net/jaisanth

• http://twitter.com/jaisanth

• https://github.com/jaisanth/

More Related Content

What's hot

Functional testing with capybara
Functional testing with capybaraFunctional testing with capybara
Functional testing with capybarakoffeinfrei
 
Poisoning Google images
Poisoning Google imagesPoisoning Google images
Poisoning Google imageslukash4
 
Djangoアプリのデプロイに関するプラクティス / Deploy django application
Djangoアプリのデプロイに関するプラクティス / Deploy django applicationDjangoアプリのデプロイに関するプラクティス / Deploy django application
Djangoアプリのデプロイに関するプラクティス / Deploy django applicationMasashi Shibata
 
The Art of AngularJS in 2015 - Angular Summit 2015
The Art of AngularJS in 2015 - Angular Summit 2015The Art of AngularJS in 2015 - Angular Summit 2015
The Art of AngularJS in 2015 - Angular Summit 2015Matt Raible
 
Denver emberjs-sept-2015
Denver emberjs-sept-2015Denver emberjs-sept-2015
Denver emberjs-sept-2015Ron White
 
Rails 3: Dashing to the Finish
Rails 3: Dashing to the FinishRails 3: Dashing to the Finish
Rails 3: Dashing to the FinishYehuda Katz
 
Enter the app era with ruby on rails
Enter the app era with ruby on railsEnter the app era with ruby on rails
Enter the app era with ruby on railsMatteo Collina
 
Web Scraping is BS
Web Scraping is BSWeb Scraping is BS
Web Scraping is BSJohn D
 
Integrating WordPress With Web APIs
Integrating WordPress With Web APIsIntegrating WordPress With Web APIs
Integrating WordPress With Web APIsrandyhoyt
 
Django REST Framework における API 実装プラクティス | PyCon JP 2018
Django REST Framework における API 実装プラクティス | PyCon JP 2018Django REST Framework における API 実装プラクティス | PyCon JP 2018
Django REST Framework における API 実装プラクティス | PyCon JP 2018Masashi Shibata
 
Hooked on WordPress: WordCamp Columbus
Hooked on WordPress: WordCamp ColumbusHooked on WordPress: WordCamp Columbus
Hooked on WordPress: WordCamp ColumbusShawn Hooper
 
Consuming & embedding external content in WordPress
Consuming & embedding external content in WordPressConsuming & embedding external content in WordPress
Consuming & embedding external content in WordPressAkshay Raje
 
Integrating External APIs with WordPress
Integrating External APIs with WordPressIntegrating External APIs with WordPress
Integrating External APIs with WordPressMarty Thornley
 
Django の認証処理実装パターン / Django Authentication Patterns
Django の認証処理実装パターン / Django Authentication PatternsDjango の認証処理実装パターン / Django Authentication Patterns
Django の認証処理実装パターン / Django Authentication PatternsMasashi Shibata
 
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)Mike Schinkel
 

What's hot (19)

Functional testing with capybara
Functional testing with capybaraFunctional testing with capybara
Functional testing with capybara
 
Poisoning Google images
Poisoning Google imagesPoisoning Google images
Poisoning Google images
 
Selenium再入門
Selenium再入門Selenium再入門
Selenium再入門
 
Djangoアプリのデプロイに関するプラクティス / Deploy django application
Djangoアプリのデプロイに関するプラクティス / Deploy django applicationDjangoアプリのデプロイに関するプラクティス / Deploy django application
Djangoアプリのデプロイに関するプラクティス / Deploy django application
 
The Art of AngularJS in 2015 - Angular Summit 2015
The Art of AngularJS in 2015 - Angular Summit 2015The Art of AngularJS in 2015 - Angular Summit 2015
The Art of AngularJS in 2015 - Angular Summit 2015
 
Denver emberjs-sept-2015
Denver emberjs-sept-2015Denver emberjs-sept-2015
Denver emberjs-sept-2015
 
Rails 3: Dashing to the Finish
Rails 3: Dashing to the FinishRails 3: Dashing to the Finish
Rails 3: Dashing to the Finish
 
Api
ApiApi
Api
 
Enter the app era with ruby on rails
Enter the app era with ruby on railsEnter the app era with ruby on rails
Enter the app era with ruby on rails
 
Selenium&scrapy
Selenium&scrapySelenium&scrapy
Selenium&scrapy
 
Web Scraping is BS
Web Scraping is BSWeb Scraping is BS
Web Scraping is BS
 
Integrating WordPress With Web APIs
Integrating WordPress With Web APIsIntegrating WordPress With Web APIs
Integrating WordPress With Web APIs
 
Django REST Framework における API 実装プラクティス | PyCon JP 2018
Django REST Framework における API 実装プラクティス | PyCon JP 2018Django REST Framework における API 実装プラクティス | PyCon JP 2018
Django REST Framework における API 実装プラクティス | PyCon JP 2018
 
Hooked on WordPress: WordCamp Columbus
Hooked on WordPress: WordCamp ColumbusHooked on WordPress: WordCamp Columbus
Hooked on WordPress: WordCamp Columbus
 
Consuming & embedding external content in WordPress
Consuming & embedding external content in WordPressConsuming & embedding external content in WordPress
Consuming & embedding external content in WordPress
 
Integrating External APIs with WordPress
Integrating External APIs with WordPressIntegrating External APIs with WordPress
Integrating External APIs with WordPress
 
Webdriver
WebdriverWebdriver
Webdriver
 
Django の認証処理実装パターン / Django Authentication Patterns
Django の認証処理実装パターン / Django Authentication PatternsDjango の認証処理実装パターン / Django Authentication Patterns
Django の認証処理実装パターン / Django Authentication Patterns
 
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
 

Viewers also liked

XpressEngine : 보드에서 CMS로
XpressEngine : 보드에서 CMS로XpressEngine : 보드에서 CMS로
XpressEngine : 보드에서 CMS로Taegon Kim
 
Universal Rendering
Universal RenderingUniversal Rendering
Universal RenderingTaegon Kim
 
패스트캠퍼스 프론트엔드 강의 오리엔테이션
패스트캠퍼스 프론트엔드 강의 오리엔테이션패스트캠퍼스 프론트엔드 강의 오리엔테이션
패스트캠퍼스 프론트엔드 강의 오리엔테이션Taegon Kim
 
진화하는 소셜 큐레이션 서비스와 관련 기술
진화하는 소셜 큐레이션 서비스와 관련 기술진화하는 소셜 큐레이션 서비스와 관련 기술
진화하는 소셜 큐레이션 서비스와 관련 기술Taegon Kim
 
Fiddler: 웹 디버깅 프록시
Fiddler: 웹 디버깅 프록시Fiddler: 웹 디버깅 프록시
Fiddler: 웹 디버깅 프록시Taegon Kim
 
React in Native Apps - Meetup React - 20150409
React in Native Apps - Meetup React - 20150409React in Native Apps - Meetup React - 20150409
React in Native Apps - Meetup React - 20150409Minko3D
 
그런데 스타트업이 뭐더라
그런데 스타트업이 뭐더라그런데 스타트업이 뭐더라
그런데 스타트업이 뭐더라Hyun-woo Park
 
React Native를 사용한
 초간단 커뮤니티 앱 제작
React Native를 사용한
 초간단 커뮤니티 앱 제작React Native를 사용한
 초간단 커뮤니티 앱 제작
React Native를 사용한
 초간단 커뮤니티 앱 제작Taegon Kim
 
The Archived Canadian Patent Competitive Intelligence (December 14, 2010)
The Archived Canadian Patent Competitive Intelligence (December 14, 2010)The Archived Canadian Patent Competitive Intelligence (December 14, 2010)
The Archived Canadian Patent Competitive Intelligence (December 14, 2010)Muchiu (Henry) Chang, PhD. Cantab
 
Resolutie werkbaarwerk
Resolutie werkbaarwerkResolutie werkbaarwerk
Resolutie werkbaarwerkABVV
 
The archived Canadian US Patent Competitive Intelligence Database (2016/6/7)
The archived Canadian US Patent Competitive Intelligence Database (2016/6/7) The archived Canadian US Patent Competitive Intelligence Database (2016/6/7)
The archived Canadian US Patent Competitive Intelligence Database (2016/6/7) Muchiu (Henry) Chang, PhD. Cantab
 
Archival photographs and social memory in Sarawak
Archival photographs and social memory in SarawakArchival photographs and social memory in Sarawak
Archival photographs and social memory in SarawakChristine Horn
 
The archived Canadian US Patent Competitive Intelligence Database (2016/10/18)
The archived Canadian US Patent Competitive Intelligence Database (2016/10/18)The archived Canadian US Patent Competitive Intelligence Database (2016/10/18)
The archived Canadian US Patent Competitive Intelligence Database (2016/10/18)Muchiu (Henry) Chang, PhD. Cantab
 
The archived Canadian US Patent Competitive Intelligence Database (2013/12/10)
The archived Canadian US Patent Competitive Intelligence Database (2013/12/10) The archived Canadian US Patent Competitive Intelligence Database (2013/12/10)
The archived Canadian US Patent Competitive Intelligence Database (2013/12/10) Muchiu (Henry) Chang, PhD. Cantab
 

Viewers also liked (20)

YUI Tidbits
YUI TidbitsYUI Tidbits
YUI Tidbits
 
Hack with YUI
Hack with YUIHack with YUI
Hack with YUI
 
YUI (Advanced)
YUI (Advanced)YUI (Advanced)
YUI (Advanced)
 
React js
React jsReact js
React js
 
XpressEngine : 보드에서 CMS로
XpressEngine : 보드에서 CMS로XpressEngine : 보드에서 CMS로
XpressEngine : 보드에서 CMS로
 
jQuery Trend
jQuery TrendjQuery Trend
jQuery Trend
 
Universal Rendering
Universal RenderingUniversal Rendering
Universal Rendering
 
패스트캠퍼스 프론트엔드 강의 오리엔테이션
패스트캠퍼스 프론트엔드 강의 오리엔테이션패스트캠퍼스 프론트엔드 강의 오리엔테이션
패스트캠퍼스 프론트엔드 강의 오리엔테이션
 
진화하는 소셜 큐레이션 서비스와 관련 기술
진화하는 소셜 큐레이션 서비스와 관련 기술진화하는 소셜 큐레이션 서비스와 관련 기술
진화하는 소셜 큐레이션 서비스와 관련 기술
 
Fiddler: 웹 디버깅 프록시
Fiddler: 웹 디버깅 프록시Fiddler: 웹 디버깅 프록시
Fiddler: 웹 디버깅 프록시
 
React in Native Apps - Meetup React - 20150409
React in Native Apps - Meetup React - 20150409React in Native Apps - Meetup React - 20150409
React in Native Apps - Meetup React - 20150409
 
그런데 스타트업이 뭐더라
그런데 스타트업이 뭐더라그런데 스타트업이 뭐더라
그런데 스타트업이 뭐더라
 
React Native를 사용한
 초간단 커뮤니티 앱 제작
React Native를 사용한
 초간단 커뮤니티 앱 제작React Native를 사용한
 초간단 커뮤니티 앱 제작
React Native를 사용한
 초간단 커뮤니티 앱 제작
 
The Archived Canadian Patent Competitive Intelligence (December 14, 2010)
The Archived Canadian Patent Competitive Intelligence (December 14, 2010)The Archived Canadian Patent Competitive Intelligence (December 14, 2010)
The Archived Canadian Patent Competitive Intelligence (December 14, 2010)
 
Resolutie werkbaarwerk
Resolutie werkbaarwerkResolutie werkbaarwerk
Resolutie werkbaarwerk
 
The archived Canadian US Patent Competitive Intelligence Database (2016/6/7)
The archived Canadian US Patent Competitive Intelligence Database (2016/6/7) The archived Canadian US Patent Competitive Intelligence Database (2016/6/7)
The archived Canadian US Patent Competitive Intelligence Database (2016/6/7)
 
Archival photographs and social memory in Sarawak
Archival photographs and social memory in SarawakArchival photographs and social memory in Sarawak
Archival photographs and social memory in Sarawak
 
The archived Canadian US Patent Competitive Intelligence Database (2016/10/18)
The archived Canadian US Patent Competitive Intelligence Database (2016/10/18)The archived Canadian US Patent Competitive Intelligence Database (2016/10/18)
The archived Canadian US Patent Competitive Intelligence Database (2016/10/18)
 
Yr 12 introduction to coursework
Yr 12 introduction to courseworkYr 12 introduction to coursework
Yr 12 introduction to coursework
 
The archived Canadian US Patent Competitive Intelligence Database (2013/12/10)
The archived Canadian US Patent Competitive Intelligence Database (2013/12/10) The archived Canadian US Patent Competitive Intelligence Database (2013/12/10)
The archived Canadian US Patent Competitive Intelligence Database (2013/12/10)
 

Similar to BOSS around the web

HackU IIT Kgp 2013 BOSS + CA
HackU IIT Kgp 2013 BOSS + CAHackU IIT Kgp 2013 BOSS + CA
HackU IIT Kgp 2013 BOSS + CAsouridatta
 
Boss and Geo
Boss and GeoBoss and Geo
Boss and Geomambo91
 
Boss n cap_hack_u_iit
Boss n cap_hack_u_iitBoss n cap_hack_u_iit
Boss n cap_hack_u_iitYash Dayal
 
Finding things on the web with Yahoo! BOSS: IIT Delhi
Finding things on the web with Yahoo! BOSS: IIT DelhiFinding things on the web with Yahoo! BOSS: IIT Delhi
Finding things on the web with Yahoo! BOSS: IIT DelhiSaurabh Sahni
 
Finding things with BOSS
Finding things with BOSSFinding things with BOSS
Finding things with BOSSSaurabh Sahni
 
Boss hack u-iit-madras-2012
Boss hack u-iit-madras-2012Boss hack u-iit-madras-2012
Boss hack u-iit-madras-2012discoversudhir
 
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
 
20190827_#35_we_are_javascripters
20190827_#35_we_are_javascripters20190827_#35_we_are_javascripters
20190827_#35_we_are_javascripters将一 深見
 
A search engine in a world of events and microservices - SF Pot @Meetic
A search engine in a world of events and microservices - SF Pot @MeeticA search engine in a world of events and microservices - SF Pot @Meetic
A search engine in a world of events and microservices - SF Pot @MeeticmeeticTech
 
素晴らしきJSの世界とSEO 20170606 we are_javascripters@8th
素晴らしきJSの世界とSEO 20170606 we are_javascripters@8th素晴らしきJSの世界とSEO 20170606 we are_javascripters@8th
素晴らしきJSの世界とSEO 20170606 we are_javascripters@8th将一 深見
 
Html5: something wicked this way comes - HackPra
Html5: something wicked this way comes - HackPraHtml5: something wicked this way comes - HackPra
Html5: something wicked this way comes - HackPraKrzysztof Kotowicz
 
CSS::SpriteMaker in action!
CSS::SpriteMaker in action!CSS::SpriteMaker in action!
CSS::SpriteMaker in action!lokku
 
Engineering the New LinkedIn Profile
Engineering the New LinkedIn ProfileEngineering the New LinkedIn Profile
Engineering the New LinkedIn ProfileJosh Clemm
 
Html5: Something wicked this way comes (Hack in Paris)
Html5: Something wicked this way comes (Hack in Paris)Html5: Something wicked this way comes (Hack in Paris)
Html5: Something wicked this way comes (Hack in Paris)Krzysztof Kotowicz
 

Similar to BOSS around the web (20)

HackU IIT Kgp 2013 BOSS + CA
HackU IIT Kgp 2013 BOSS + CAHackU IIT Kgp 2013 BOSS + CA
HackU IIT Kgp 2013 BOSS + CA
 
Boss and Geo
Boss and GeoBoss and Geo
Boss and Geo
 
Boss n cap_hack_u_iit
Boss n cap_hack_u_iitBoss n cap_hack_u_iit
Boss n cap_hack_u_iit
 
Finding things on the web with Yahoo! BOSS: IIT Delhi
Finding things on the web with Yahoo! BOSS: IIT DelhiFinding things on the web with Yahoo! BOSS: IIT Delhi
Finding things on the web with Yahoo! BOSS: IIT Delhi
 
Finding things with BOSS
Finding things with BOSSFinding things with BOSS
Finding things with BOSS
 
Boss hack u-iit-madras-2012
Boss hack u-iit-madras-2012Boss hack u-iit-madras-2012
Boss hack u-iit-madras-2012
 
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
 
Making sense out of things on the web
Making sense out of things on the webMaking sense out of things on the web
Making sense out of things on the web
 
ETI SEO.pptx
ETI SEO.pptxETI SEO.pptx
ETI SEO.pptx
 
ETI SEO.pptx
ETI SEO.pptxETI SEO.pptx
ETI SEO.pptx
 
20190827_#35_we_are_javascripters
20190827_#35_we_are_javascripters20190827_#35_we_are_javascripters
20190827_#35_we_are_javascripters
 
A search engine in a world of events and microservices - SF Pot @Meetic
A search engine in a world of events and microservices - SF Pot @MeeticA search engine in a world of events and microservices - SF Pot @Meetic
A search engine in a world of events and microservices - SF Pot @Meetic
 
BOSS HackU IITD
BOSS HackU IITDBOSS HackU IITD
BOSS HackU IITD
 
素晴らしきJSの世界とSEO 20170606 we are_javascripters@8th
素晴らしきJSの世界とSEO 20170606 we are_javascripters@8th素晴らしきJSの世界とSEO 20170606 we are_javascripters@8th
素晴らしきJSの世界とSEO 20170606 we are_javascripters@8th
 
Html5: something wicked this way comes - HackPra
Html5: something wicked this way comes - HackPraHtml5: something wicked this way comes - HackPra
Html5: something wicked this way comes - HackPra
 
BOSS
BOSSBOSS
BOSS
 
CSS::SpriteMaker in action!
CSS::SpriteMaker in action!CSS::SpriteMaker in action!
CSS::SpriteMaker in action!
 
YQL - HackU IIT Madras 2012
YQL - HackU IIT Madras 2012YQL - HackU IIT Madras 2012
YQL - HackU IIT Madras 2012
 
Engineering the New LinkedIn Profile
Engineering the New LinkedIn ProfileEngineering the New LinkedIn Profile
Engineering the New LinkedIn Profile
 
Html5: Something wicked this way comes (Hack in Paris)
Html5: Something wicked this way comes (Hack in Paris)Html5: Something wicked this way comes (Hack in Paris)
Html5: Something wicked this way comes (Hack in Paris)
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

BOSS around the web

  • 1. BOSS AROUND THE WEB Jai Santhosh YDN Engineer, Hacker http://twitter.com/jaisanth http://www.flickr.com/photos/sumrow/1267682594/sizes/l/
  • 2. BOSS IS BUILD YOUR OWN SEARCH SERVICE http://developer.yahoo.com/search/boss/
  • 3. PROVIDES APIS TO OUR SEARCH DATA STORES
  • 4. TO BUILD YOUR OWN POWERFUL SEARCH APPLICATIONS
  • 5. BOSS allows you to search over Web, images, news & Blogs
  • 6. You can even monetize your applications using Search Ads from BOSS
  • 7. What can be done on top of BOSS? • Blend and re-rank search results • Your own look and feel • Mix it with other APIs
  • 9. Free for build your hacks!!
  • 10. Where do I start?
  • 11. BOSS uses OAuth for security
  • 12. Get a FREE consumer key and secret http://hackyourworld.org/hacku/
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Searching “The Dark Knight Rises”
  • 19.
  • 20. Finding images of “The Dark Knight Rises” select * from boss.search where q="The Dark Knight Rises" and service="images" and ck="..." and secret="..."
  • 21. Finding “The Dark Knight Rises” in IMDB, movies.yahoo.com select * from boss.search where q="The Dark Knight Rises" and sites="imdb.com,movies.yahoo.com" and ck="..." and secret="..."
  • 22. Spell Check and Correction select * from boss.search where q="The Dark Knight Rises" and service="spelling" and ck="..." and secret="..."
  • 23. Finding news on “The Dark Knight Rises” select * from boss.search where q="The Dark Knight Rises" and service="news" and ck="..." and secret="..."
  • 24. Content Analysis select * from contentanalysis.analyze where text="Yahoo! kicks off HackU at IIT Bombay"
  • 25. Content Analysis from a URL select * from contentanalysis.analyze where url="http://www.cnn.com/"
  • 26. Lets See it in Action!
  • 27. Query Cheatsheet • Find images of “The Dark Knight Rises” • select * from boss.search where q="The Dark Knight Rises" and service="images" and ck="..." and secret="..." • Find reviews of “The Dark Knight Rises” • select * from boss.search where q="reviews intitle:The Dark Knight Rises" and service="web" and ck="..." and secret="…" • Search for Avatar but not the movie: • select * from boss.search where q="Avatar -movie" and ck="..." and secret="... " • Search pdfs of “The Dark Knight Rises” • select * from boss.search where q="The Dark Knight Rises" and type="pdf" and ck="..." and secret="..."
  • 28. Query Cheatsheet • Find all the news of “The Dark Knight Rises” • select * from boss.search where q="The Dark Knight Rises" and service="news" and ck="..." and secret="..." • Get long abstracts in the results • select * from boss.search where q="The Dark Knight Rises" and abstract="long" and ck="..." and secret="…" • Retrieve 51-100 results of the query • select * from boss.search where q="The Dark Knight Rises" and start=51 and ck="..." and secret="... "
  • 31.
  • 32.
  • 33.
  • 34. More Resources • Yahoo! BOSS: http://developer.yahoo.com/boss • BOSS Technical Documentation: http://developer.yahoo.com/search/boss/boss_api_guide / • YQL: http://developer.yahoo.com/yql • Google App Engine: http: //appengine.google.com • Amazon Web Services: http://aws.amazon.com • oAuth: http://oauth.net/ • Open Social: http://www.opensocial.org/ • Open Data: http://theinfo.org • Alt Search Engines: http://www.altsearchengines.com/
  • 35. Questions?? http://www.flickr.com/photos/reem_unique/4119729692/

Editor's Notes

  1. Give you an overview of YQLHow can you use it for your hacksWe will see lots of examples How you can extend by creating new APIs out of webpages/data sources and for executing JS on server orQnA
  2. Community ResourcesHelping you be successful in using Yahoo! Web Services isn't just about code and documentation. We want to make it easy for developers to get in touch with us and others who are using our services to answer and ask questions, toss around ideas, and give your feedback on what services we could offer next.ForumsYDN General BoardsDesign PatternsHotJobsSearchYOSAPTMusicWidgetsGeoPlanetOpenIDY! GroupsAddress BookAnswersFireEagleDel.icio.usTrafficFlickrMailSearchBOSSMapsJavaScriptSilverlightMerchant SolutionsSearch MarketingExceptional PerformanceYUIJava.NetFlashYDN EUAuthPHPPythonRubyPerlEventsWant your tech event appear in the YDN 'Upcoming Events' stream on developer.yahoo.com homepage? List your event on Upcoming and then add it to the Yahoo! Developer Network group on Upcoming. If you are setting up a tech event for developers or designers and would like some Yahoo! involvement, please contact us.ExpertsYahoo! Developer Network is on the lookout for experts to share knowledge and help grow our developer communities. If you are interested in applying to moderate a *group* or forum and become an official expert, please contact us for more information. Remember, we pay in hugs, link-love and schwag only.BlogThe YDN blog is where we talk about our various Yahoo! developer offerings and YDN events around the world. Your comments welcome. If you have a suggestion for the blog or a blog post you'd like to write about your experiences using our APIs or services, let us know. We are particularly interested in posts using Yahoo! APIs, tools, webservices and coverage of tech events. If you need inspiration or want to run some ideas by us, please contact us.YDN TheaterYDN Theater is chock-full of API deep dives, developer interviews, cutting- edge technologies, and recaps of tech events you wish you hadn't missed. If you have an idea for a story, please contact us.
  3. Community ResourcesHelping you be successful in using Yahoo! Web Services isn't just about code and documentation. We want to make it easy for developers to get in touch with us and others who are using our services to answer and ask questions, toss around ideas, and give your feedback on what services we could offer next.ForumsYDN General BoardsDesign PatternsHotJobsSearchYOSAPTMusicWidgetsGeoPlanetOpenIDY! GroupsAddress BookAnswersFireEagleDel.icio.usTrafficFlickrMailSearchBOSSMapsJavaScriptSilverlightMerchant SolutionsSearch MarketingExceptional PerformanceYUIJava.NetFlashYDN EUAuthPHPPythonRubyPerlEventsWant your tech event appear in the YDN 'Upcoming Events' stream on developer.yahoo.com homepage? List your event on Upcoming and then add it to the Yahoo! Developer Network group on Upcoming. If you are setting up a tech event for developers or designers and would like some Yahoo! involvement, please contact us.ExpertsYahoo! Developer Network is on the lookout for experts to share knowledge and help grow our developer communities. If you are interested in applying to moderate a *group* or forum and become an official expert, please contact us for more information. Remember, we pay in hugs, link-love and schwag only.BlogThe YDN blog is where we talk about our various Yahoo! developer offerings and YDN events around the world. Your comments welcome. If you have a suggestion for the blog or a blog post you'd like to write about your experiences using our APIs or services, let us know. We are particularly interested in posts using Yahoo! APIs, tools, webservices and coverage of tech events. If you need inspiration or want to run some ideas by us, please contact us.YDN TheaterYDN Theater is chock-full of API deep dives, developer interviews, cutting- edge technologies, and recaps of tech events you wish you hadn't missed. If you have an idea for a story, please contact us.
  4. Community ResourcesHelping you be successful in using Yahoo! Web Services isn't just about code and documentation. We want to make it easy for developers to get in touch with us and others who are using our services to answer and ask questions, toss around ideas, and give your feedback on what services we could offer next.ForumsYDN General BoardsDesign PatternsHotJobsSearchYOSAPTMusicWidgetsGeoPlanetOpenIDY! GroupsAddress BookAnswersFireEagleDel.icio.usTrafficFlickrMailSearchBOSSMapsJavaScriptSilverlightMerchant SolutionsSearch MarketingExceptional PerformanceYUIJava.NetFlashYDN EUAuthPHPPythonRubyPerlEventsWant your tech event appear in the YDN 'Upcoming Events' stream on developer.yahoo.com homepage? List your event on Upcoming and then add it to the Yahoo! Developer Network group on Upcoming. If you are setting up a tech event for developers or designers and would like some Yahoo! involvement, please contact us.ExpertsYahoo! Developer Network is on the lookout for experts to share knowledge and help grow our developer communities. If you are interested in applying to moderate a *group* or forum and become an official expert, please contact us for more information. Remember, we pay in hugs, link-love and schwag only.BlogThe YDN blog is where we talk about our various Yahoo! developer offerings and YDN events around the world. Your comments welcome. If you have a suggestion for the blog or a blog post you'd like to write about your experiences using our APIs or services, let us know. We are particularly interested in posts using Yahoo! APIs, tools, webservices and coverage of tech events. If you need inspiration or want to run some ideas by us, please contact us.YDN TheaterYDN Theater is chock-full of API deep dives, developer interviews, cutting- edge technologies, and recaps of tech events you wish you hadn't missed. If you have an idea for a story, please contact us.
  5. A.K,.A a big waste of time
  6. A.K,.A a big waste of time
  7. A.K,.A a big waste of time
  8. A.K,.A a big waste of time
  9. A.K,.A a big waste of time
  10. A.K,.A a big waste of time
  11. A.K,.A a big waste of time
  12. A.K,.A a big waste of time
  13. A.K,.A a big waste of time
  14. A.K,.A a big waste of time
  15. A.K,.A a big waste of time
  16. A.K,.A a big waste of time
  17. A.K,.A a big waste of time
  18. A.K,.A a big waste of time
  19. A.K,.A a big waste of time
  20. A.K,.A a big waste of time
  21. A.K,.A a big waste of time
  22. A.K,.A a big waste of time
  23. Community ResourcesHelping you be successful in using Yahoo! Web Services isn't just about code and documentation. We want to make it easy for developers to get in touch with us and others who are using our services to answer and ask questions, toss around ideas, and give your feedback on what services we could offer next.ForumsYDN General BoardsDesign PatternsHotJobsSearchYOSAPTMusicWidgetsGeoPlanetOpenIDY! GroupsAddress BookAnswersFireEagleDel.icio.usTrafficFlickrMailSearchBOSSMapsJavaScriptSilverlightMerchant SolutionsSearch MarketingExceptional PerformanceYUIJava.NetFlashYDN EUAuthPHPPythonRubyPerlEventsWant your tech event appear in the YDN 'Upcoming Events' stream on developer.yahoo.com homepage? List your event on Upcoming and then add it to the Yahoo! Developer Network group on Upcoming. If you are setting up a tech event for developers or designers and would like some Yahoo! involvement, please contact us.ExpertsYahoo! Developer Network is on the lookout for experts to share knowledge and help grow our developer communities. If you are interested in applying to moderate a *group* or forum and become an official expert, please contact us for more information. Remember, we pay in hugs, link-love and schwag only.BlogThe YDN blog is where we talk about our various Yahoo! developer offerings and YDN events around the world. Your comments welcome. If you have a suggestion for the blog or a blog post you'd like to write about your experiences using our APIs or services, let us know. We are particularly interested in posts using Yahoo! APIs, tools, webservices and coverage of tech events. If you need inspiration or want to run some ideas by us, please contact us.YDN TheaterYDN Theater is chock-full of API deep dives, developer interviews, cutting- edge technologies, and recaps of tech events you wish you hadn't missed. If you have an idea for a story, please contact us.
  24. A.K,.A a big waste of time
  25. A.K,.A a big waste of time
  26. A.K,.A a big waste of time
  27. A.K,.A a big waste of time