SlideShare ist ein Scribd-Unternehmen logo
1 von 32
BOSS around the web




                                                            Souri Datta
                                         Structured Data Extraction Team
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
  database
TO BUILD your own
    powerful
Search applications
BOSS allows you to
   search over
   Web, images,
   news & Blogs
BOSS Pricing
Free for building your hacks!!
BOSS uses OAuth for security
   Code : https://github.com/sourind/hacku/
Get a FREE
consumer key and
     secret

http://hackyourworld.org/hacku/
http://developer.yahoo.com/yql/consol
                  e/
1. Select yql query
2. Select output format




                               3. Copy This url
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 Dirk
 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="..."
select * from contentanalysis.analyze where
text="Sachin Tendulkar is batting very well"
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
Why extraction is difficult?
• Internet has lot of information
• Not all can be processed by machines
  – Unstructured data
  – E.g. DiscountedPrice and RedcudedPrice of a product
    (both mean the same)
• Ultimate aim is to publish data in structured
  format
• Most simple way- xml,json
Web Scraping
• Demo Dapper
More Resources
• Yahoo! BOSS: http://developer.yahoo.com/boss
• BOSS Technical Documentation:
  http://developer.yahoo.com/search/boss/boss_api
  _guide/
• Content Analysis :
  http://developer.yahoo.com/contentanalysis/
• Oauth sample code :
  https://github.com/sourind/hacku/
Questions??
        http://www.flickr.com/photos/reem_unique/4119729692/
Thanks!!
• http://slideshare.net/souridatta

• https://github.com/sourind/

Weitere ähnliche Inhalte

Andere mochten auch

general_maintenance
general_maintenancegeneral_maintenance
general_maintenanceShams ul haq
 
Secundaria primer ciclo
Secundaria primer cicloSecundaria primer ciclo
Secundaria primer cicloIrene Calvo
 
Електронна пошта і правила мережного спілкування
 Електронна пошта і правила мережного спілкування  Електронна пошта і правила мережного спілкування
Електронна пошта і правила мережного спілкування al12309
 
Makalah kewarganegaraan
Makalah kewarganegaraanMakalah kewarganegaraan
Makalah kewarganegaraanfendi_94
 
жумаев 2501
жумаев 2501жумаев 2501
жумаев 2501ligalas
 
Empezar el día
Empezar el díaEmpezar el día
Empezar el díapilarica07
 
Busqueda Avanzada- Caso 1
Busqueda Avanzada- Caso 1Busqueda Avanzada- Caso 1
Busqueda Avanzada- Caso 1Ceci Naal
 
Foreign Aid and Fiscal Behaviour in Nigeria: An Impact Assessment of Deregula...
Foreign Aid and Fiscal Behaviour in Nigeria: An Impact Assessment of Deregula...Foreign Aid and Fiscal Behaviour in Nigeria: An Impact Assessment of Deregula...
Foreign Aid and Fiscal Behaviour in Nigeria: An Impact Assessment of Deregula...iosrjce
 
Estrutura do universo galaxias e estrelas. cristina silva e maría sotelo. 1º ...
Estrutura do universo galaxias e estrelas. cristina silva e maría sotelo. 1º ...Estrutura do universo galaxias e estrelas. cristina silva e maría sotelo. 1º ...
Estrutura do universo galaxias e estrelas. cristina silva e maría sotelo. 1º ...danilorenzo
 

Andere mochten auch (16)

Learn power point
Learn power pointLearn power point
Learn power point
 
How to work on paint
How to work on paintHow to work on paint
How to work on paint
 
general_maintenance
general_maintenancegeneral_maintenance
general_maintenance
 
M learning
M learningM learning
M learning
 
Secundaria primer ciclo
Secundaria primer cicloSecundaria primer ciclo
Secundaria primer ciclo
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Katalogoa
KatalogoaKatalogoa
Katalogoa
 
Електронна пошта і правила мережного спілкування
 Електронна пошта і правила мережного спілкування  Електронна пошта і правила мережного спілкування
Електронна пошта і правила мережного спілкування
 
O absolutismo na inglaterra
O absolutismo na inglaterraO absolutismo na inglaterra
O absolutismo na inglaterra
 
Makalah kewarganegaraan
Makalah kewarganegaraanMakalah kewarganegaraan
Makalah kewarganegaraan
 
жумаев 2501
жумаев 2501жумаев 2501
жумаев 2501
 
Empezar el día
Empezar el díaEmpezar el día
Empezar el día
 
Busqueda Avanzada- Caso 1
Busqueda Avanzada- Caso 1Busqueda Avanzada- Caso 1
Busqueda Avanzada- Caso 1
 
Foreign Aid and Fiscal Behaviour in Nigeria: An Impact Assessment of Deregula...
Foreign Aid and Fiscal Behaviour in Nigeria: An Impact Assessment of Deregula...Foreign Aid and Fiscal Behaviour in Nigeria: An Impact Assessment of Deregula...
Foreign Aid and Fiscal Behaviour in Nigeria: An Impact Assessment of Deregula...
 
Estrutura do universo galaxias e estrelas. cristina silva e maría sotelo. 1º ...
Estrutura do universo galaxias e estrelas. cristina silva e maría sotelo. 1º ...Estrutura do universo galaxias e estrelas. cristina silva e maría sotelo. 1º ...
Estrutura do universo galaxias e estrelas. cristina silva e maría sotelo. 1º ...
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 

Ähnlich wie HackU IIT Kgp 2013 BOSS + CA

BOSS around the web
BOSS around the webBOSS around the web
BOSS around the webJai Santhosh
 
Context with Yahoo! BOSS
Context with Yahoo! BOSSContext with Yahoo! BOSS
Context with Yahoo! BOSSJai Santhosh
 
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
 
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 n cap_hack_u_iit
Boss n cap_hack_u_iitBoss n cap_hack_u_iit
Boss n cap_hack_u_iitYash Dayal
 
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
 
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
 
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
 
HTML5 after the hype - JFokus2015
HTML5 after the hype - JFokus2015HTML5 after the hype - JFokus2015
HTML5 after the hype - JFokus2015Christian Heilmann
 
Bsidesnova- Pentesting Methodology - Making bits less complicated
Bsidesnova- Pentesting Methodology - Making bits less complicatedBsidesnova- Pentesting Methodology - Making bits less complicated
Bsidesnova- Pentesting Methodology - Making bits less complicatedOctavio Paguaga
 
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
 
Krzysztof kotowicz. something wicked this way comes
Krzysztof kotowicz. something wicked this way comesKrzysztof kotowicz. something wicked this way comes
Krzysztof kotowicz. something wicked this way comesYury Chemerkin
 
CSS::SpriteMaker in action!
CSS::SpriteMaker in action!CSS::SpriteMaker in action!
CSS::SpriteMaker in action!lokku
 
Développer avec un Simple Object Mapping Toolkit pour SQL Server
Développer avec un Simple Object Mapping Toolkit pour SQL ServerDévelopper avec un Simple Object Mapping Toolkit pour SQL Server
Développer avec un Simple Object Mapping Toolkit pour SQL ServerDenis Voituron
 

Ähnlich wie HackU IIT Kgp 2013 BOSS + CA (20)

BOSS around the web
BOSS around the webBOSS around the web
BOSS around the web
 
Context with Yahoo! BOSS
Context with Yahoo! BOSSContext with Yahoo! BOSS
Context with Yahoo! BOSS
 
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
 
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 n cap_hack_u_iit
Boss n cap_hack_u_iitBoss n cap_hack_u_iit
Boss n cap_hack_u_iit
 
Boss hack u-iit-madras-2012
Boss hack u-iit-madras-2012Boss hack u-iit-madras-2012
Boss hack u-iit-madras-2012
 
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
 
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
 
Yql hacku iitd_2012
Yql hacku iitd_2012Yql hacku iitd_2012
Yql hacku iitd_2012
 
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
 
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)
 
HTML5 after the hype - JFokus2015
HTML5 after the hype - JFokus2015HTML5 after the hype - JFokus2015
HTML5 after the hype - JFokus2015
 
Bsidesnova- Pentesting Methodology - Making bits less complicated
Bsidesnova- Pentesting Methodology - Making bits less complicatedBsidesnova- Pentesting Methodology - Making bits less complicated
Bsidesnova- Pentesting Methodology - Making bits less complicated
 
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
 
Coco
CocoCoco
Coco
 
Krzysztof kotowicz. something wicked this way comes
Krzysztof kotowicz. something wicked this way comesKrzysztof kotowicz. something wicked this way comes
Krzysztof kotowicz. something wicked this way comes
 
CSS::SpriteMaker in action!
CSS::SpriteMaker in action!CSS::SpriteMaker in action!
CSS::SpriteMaker in action!
 
Développer avec un Simple Object Mapping Toolkit pour SQL Server
Développer avec un Simple Object Mapping Toolkit pour SQL ServerDévelopper avec un Simple Object Mapping Toolkit pour SQL Server
Développer avec un Simple Object Mapping Toolkit pour SQL Server
 

Kürzlich hochgeladen

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
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
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
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
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
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
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"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
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
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
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Kürzlich hochgeladen (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
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
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
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
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"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
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
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
 
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...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

HackU IIT Kgp 2013 BOSS + CA

  • 1. BOSS around the web Souri Datta Structured Data Extraction Team 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 database
  • 4. TO BUILD your own powerful Search applications
  • 5. BOSS allows you to search over Web, images, news & Blogs
  • 6.
  • 8. Free for building your hacks!!
  • 9. BOSS uses OAuth for security Code : https://github.com/sourind/hacku/
  • 10. Get a FREE consumer key and secret http://hackyourworld.org/hacku/
  • 12.
  • 13. 1. Select yql query 2. Select output format 3. Copy This url
  • 14.
  • 15. Finding images of “The Dark Knight Rises” select * from boss.search where q="The Dark Knight Rises" and service="images" and ck="..." and secret="..."
  • 16. 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="..."
  • 17. Spell Check and Correction select * from boss.search where q="The Dirk Knight Rises" and service="spelling" and ck="..." and secret="..."
  • 18. Finding news on “The Dark Knight Rises” select * from boss.search where q="The Dark Knight Rises" and service="news" and ck="..." and secret="..."
  • 19. select * from contentanalysis.analyze where text="Sachin Tendulkar is batting very well"
  • 20. Content Analysis from a URL select * from contentanalysis.analyze where url="http://www.cnn.com/"
  • 21. Lets See it in Action!
  • 22. 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="..."
  • 23. 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="... "
  • 26.
  • 27.
  • 28. Why extraction is difficult? • Internet has lot of information • Not all can be processed by machines – Unstructured data – E.g. DiscountedPrice and RedcudedPrice of a product (both mean the same) • Ultimate aim is to publish data in structured format • Most simple way- xml,json
  • 30. More Resources • Yahoo! BOSS: http://developer.yahoo.com/boss • BOSS Technical Documentation: http://developer.yahoo.com/search/boss/boss_api _guide/ • Content Analysis : http://developer.yahoo.com/contentanalysis/ • Oauth sample code : https://github.com/sourind/hacku/
  • 31. Questions?? http://www.flickr.com/photos/reem_unique/4119729692/

Hinweis der Redaktion

  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. 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.
  20. A.K,.A a big waste of time
  21. A.K,.A a big waste of time