SlideShare a Scribd company logo
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/

More Related Content

Viewers also liked

general_maintenance
general_maintenancegeneral_maintenance
general_maintenanceShams ul haq
 
M learning
M learningM learning
M learning
snehasunny19
 
Secundaria primer ciclo
Secundaria primer cicloSecundaria primer ciclo
Secundaria primer cicloIrene Calvo
 
Tecnologia
TecnologiaTecnologia
Tecnologia
Yisell Daniela
 
Електронна пошта і правила мережного спілкування
 Електронна пошта і правила мережного спілкування  Електронна пошта і правила мережного спілкування
Електронна пошта і правила мережного спілкування
al12309
 
Makalah kewarganegaraan
Makalah kewarganegaraanMakalah kewarganegaraan
Makalah kewarganegaraan
fendi_94
 
жумаев 2501
жумаев 2501жумаев 2501
жумаев 2501
ligalas
 
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 1
Ceci 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
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
Takerna Volk Volkhavaar
 

Viewers also liked (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
 

Similar to HackU IIT Kgp 2013 BOSS + CA

BOSS around the web
BOSS around the webBOSS around the web
BOSS around the web
Jai Santhosh
 
Context with Yahoo! BOSS
Context with Yahoo! BOSSContext with Yahoo! BOSS
Context with Yahoo! BOSS
Jai 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 Cap
Yahoo 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 Delhi
Saurabh 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-2012
discoversudhir
 
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
Saurabh Sahni
 
Yql hacku iitd_2012
Yql hacku iitd_2012Yql hacku iitd_2012
Yql hacku iitd_2012
Anshu Prateek
 
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
Krzysztof 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 - JFokus2015
Christian 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 complicated
Octavio 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 @Meetic
meeticTech
 
Coco
CocoCoco
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 Server
Denis Voituron
 

Similar to 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
 
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
 
Boss and Cap
Boss and CapBoss and Cap
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
 

Recently uploaded

Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
Globus
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 

Recently uploaded (20)

Enhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZEnhancing Performance with Globus and the Science DMZ
Enhancing Performance with Globus and the Science DMZ
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 

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/

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. 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