Remixing and distribution of web content made dead easy
Christian HeilmannFuture of Web Apps UK Tour 2009
Evolution
What is the web?
The internet is a media.
Documents
The internet is a media.
Things
Data
Connected
Hunters & Gatherers
My name is Chris. I am a German living in London, England and one of my favourite places to go is Hong Kong. I also enjoyed Brazil a lot.
My name is Chris. I am a German living in London, England and one of my favourite places to go is Hong Kong. I also enjoyed Brazil a lot.
Name: London, England, GBType: TownLatitude: 51.5063Longitude: -0.12714
Name: BrazilType: CountryLatitude: -14.2429Longitude: -54.3878
Name: Hong KongType: CountryLatitude: 22.4112Longitude: 114.154
http://icant.co.uk/jsplacemaker/getinfo.html
My name is Chris. I am a German living in London, England and one of my favourite places to go is Hong Kong. I also enjoyed Brazil a lot.
APIs
Language
showinfo (bool)show video title before video starts playing.
showannotations(bool)display video annotations.
Simplicity
http://developer.yahoo.com/yql/console/
What can you do with this?
select * from upcoming.events where location = "cambridge,uk"
select * from upcoming.events where woeid in (select woeid from geo.places where text="Cambridge,UK")
select * from upcoming.events where woeid in (select woeid from geo.places where text="Cambridge,UK")
select title,url,venue_name,description from upcoming.events where woeid in (select woeid from geo.places where text= "cambridge,uk")
select title,url,venue,description from upcoming.events where woeid in (select woeid from geo.places where text= "cambridge,uk")
select title from twitter.user.timeline where id="codepo8"
select title from twitter.user.timeline where id="codepo8"and title like "%@%"
select title from twitter.user.timeline where id="codepo8" or id="ydn" and title like "%@%"
select * from search.termextract where context in (select title from twitter.user.timeline where id="codepo8")
select * from html where url="http://news.bbc.co.uk" and xpath="//td[2]//a"
select alt from html where url="http://news.bbc.co.uk" and xpath="//td[2]//a/img[@alt]"
select * from flickr.photos.search where text in (select alt from html where url="http://news.bbc.co.uk" and xpath="//td[2]//a/img[@alt]")
Flexibility๏mix and match APIs๏ filter results๏simplify authentication๏use in console or from
code๏minimal research of
documentation๏caching of results๏proxied on Yahoos
servers
Extending
use "http://www.datatables.org/nestoria/nestoria.search.xml" as nestoria;select * from nestoria where place_name="Cambridge"
http://github.com/spullara/yql-tables/tree/master
Re-Use
http://www.caption.it/create/scrabble.php
http://www.nematodes.org/NeglectedGenomes/DEUTEROSTOMIA/Axolotl/ATC.jpg
http://upload.wikimedia.org/wikipedia/commons/0/02/Magna_Carta.jpg
http://www.vibrant.com/cable-messes.php
http://toomuchfree-time.blogspot.com/2008/12/poke-maniac.html
Tower of Babel: http://www.flickr.com/photos/fimoculous/3210086353/
Leatherman: http://www.flickr.com/photos/paalb/11772559/ (scary search topic)
London: http://www.flickr.com/photos/67871380@N00/3483861225
Hong Kong: http://www.flickr.com/photos/29650319@N06/3571513488
Brazil: http://www.flickr.com/photos/3336/237971526/
Sources:
Keep in touch:
Christian Heilmann
http://wait-till-i.com
http://scriptingenabled.org
http://twitter.com/codepo8
T H A N K S !