Yahoo - opening the web for you
Upcoming SlideShare
Loading in...5

Yahoo - opening the web for you



Presentation about Yahoo technologies you can use to access the web and enhance your own products with.

Presentation about Yahoo technologies you can use to access the web and enhance your own products with.



Total Views
Views on SlideShare
Embed Views



24 Embeds 1,036 643 171 123 41 15 8 7 6 3
http://localhost 3 2 2 1 1 1 1 1 1 1
resource://brief-content 1 1 1 1 1



Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Yahoo - opening the web for you Yahoo - opening the web for you Presentation Transcript

  • Yahoo - opening the web for you. Chris&an Heilmann La Red Innova, Madrid, Spain, June 2010
  • I am Chris (@codepo8)
  • I make technology easy.
  • 6 Books, <120 slide decks, a few dozen videos, Blogger: Microsoft Scriptjunkie
  • How do I find the time?
  • By using cool free stuff.
  • But first, let’s take a look at what Yahoo can do for publishers.
  • Good, isnt’ it?
  • Now, YQL...
  • YQL     h?p://
  • YQL     h?p:// select {what} from {where}  where {condi&ons}
  • YQL turns the internet into a database.
  • Getting photos from flickr: select * from where  text="barcelona"
  • Finding Madrid: select * from geo.places where text="madrid"
  • Finding photos taken in Madrid: select * from where woe_id in  (select woeid from geo.places where text="madrid")
  • Articles of the New York Times: select * from where  query="football"
  • Headlines of select content from html where url="h?p://" and xpath="//h2/a"
  • Keywords extracted from headlines. select * from search.termextract where context in(   select content from html where url="h?p://" and xpath="//h2/a" )
  • headlines in English: select * from google.translate where q in(select  content from html where url="h?p://"  and xpath="//h2/a") and target="en"
  • Updating Twitter: use 'h?p:// twi?er.status.xml'; insert into twi?er.status  (status,username,password) values (   "In your redinnova, blowing ur mindz",             "codepo8",   "didyoureallythinkIshowit?" )
  • Updating Wordpress: insert into  (&tle, descrip&on, blogurl, username,  password)  values  ("Test Title", "This is a test body",  "h?p://", "codepo8", "iedoesitright")
  • A friend of mine complained that it is hard to do research with search engines.
  • select * from query.mul& where queries='  select Title,Descrip&on,Url,DisplayUrl    from where query="cat";  select &tle,clickurl,abstract,dispurl    from search.web(20) where query="cat";  select &tleNoFormabng,url,content,visibleUrl    from where q="cat" '
  • YQL is open - if you want your data in this system, all we need is an address where to get it :)
  • Data is great, but what about displaying it?
  • People do not want to wait.
  • h?p://
  • h?p://
  • We have the what, the how, now about the where...
  • h?p://
  • Our geo technologies help you find locations in web content.
  • h?p://
  • h?p://
  • h?p://
  • Finding lat/lon locations is easy - giving them context is harder.
  • h?p://‐you/
  • h?p://‐explorer/
  • But analysing your own content and turning it into a map shouldn’t be hard.
  • <script src="addmap.js"></script> <script> addmap.config.mapkey = 'YOUR_API_KEY'; addmap.analyse('content'); </script> h?p://
  • So check out our social tools, play with YQL and if you have cool things to share - tell us!
  • Christian Heilmann Thanks!