yahoo - opening the web for you

Post on 20-Jan-2015

5.963 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Yahoo - opening the web for you.

Chris&an HeilmannLa Red Innova, Madrid, Spain, June 2010

I am Chris (@codepo8)

I make technology easy.

http://w

ww.flick

r.co

m/p

hoto

s/sa

tanslau

ndro

mat

/246

2736

032/

6 Books,<120 slide decks,a few dozen videos,Blogger:

wait-till-i.comajaxian.com

smashingmagazine.comsitepoint.com

thinkvitamin.comMicrosoft 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://developer.yahoo.com/yql/console/

YQL    h?p://developer.yahoo.com/yql/console/

select {what} from {where} where {condi&ons}

YQL turns the internet into a database.

Getting photos from flickr:

select * from flickr.photos.search where text="barcelona"

Finding Madrid:

select * from geo.places where text="madrid"

Finding photos taken in Madrid:

select * from flickr.photos.search where woe_id in (select woeid from geo.places where text="madrid")

Articles of the New York Times:

select * from nyt.ar&cle.search where query="football"

Headlines of elpais.com:

select content from html where url="h?p://elpais.com" and xpath="//h2/a"

Keywords extracted from elpais.com headlines.

select * from search.termextract where context in(  select content from html where url="h?p://elpais.com" and xpath="//h2/a")

elpais.com headlines in English:

select * from google.translate where q in(select content from html where url="h?p://elpais.com" and xpath="//h2/a") and target="en"

Updating Twitter:use 'h?p://www.yqlblog.net/samples/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 wordpress.post (&tle, descrip&on, blogurl, username, password) values ("Test Title", "This is a test body", "h?p://ajaxian.com", "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 microso_.bing.web(20) where query="cat";

 select &tle,clickurl,abstract,dispurl   from search.web(20) where query="cat";

 select &tleNoFormabng,url,content,visibleUrl   from google.search(20) where q="cat"

'

http://icant.co.uk/goohoobi/index.php?research

http://vimeo.com/8075850

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.

We have the what, the how, now about the where...

Our geo technologies help you find locations in web content.

h?p://icant.co.uk/geomaker/

h?p://developer.yahoo.com/geo/

Finding lat/lon locations is easy - giving them context is harder.

h?p://isithackday.com/hacks/geo/around‐you/

h?p://isithackday.com/geoplanet‐explorer/

But analysing your own content and turning it into a map shouldn’t be hard.

h?p://isithackday.com/hacks/geo/addmap.html

<script src="addmap.js"></script><script>addmap.config.mapkey = 'YOUR_API_KEY';addmap.analyse('content');</script>

So check out our social tools, play with YQL and if you have cool things to share - tell us!

Christian Heilmann http://wait-till-i.com http://developer-evangelism.com http://twitter.com/codepo8

Thanks!

top related