Remix the web
-
Upload
guest398264a -
Category
Education
-
view
226 -
download
1
Transcript of Remix the web
Remix the web
mashups
“Un mashup, també anomenat remescla, és una aplicació web híbrida que utilitza contingut d'altres aplicacions web per a crear un nou contingut complet, consumint serveis directament sempre a través del protocol http.” Wikipedia dixit
“El contingut d'un mashup normalment prové de llocs web de tercers a través d'una interfície pública o usant una API. Altres mètodes que constitueixen l'origen de les seves dades inclouen: sindicació web (RSS o Atom), screen scraping, etc.” Wikipedia dixit
APIapplication programming interface
protocol http
GETPOSTUPDATEDELETE
http://twitter.com/users/show/xbelanch.xml
GET
curl -u usuari:contrasenya -d "status=sense paraules" http://twitter.com/statuses/update.xml
POST
http://www.programmableweb.com/apis/directory
1521 APIs
http://www.programmableweb.com/mashups/directory
4451 Mashups
Exemples
Jugueu
http://tr.im/FbuT
=ImportXML("http://twitter.com/users/show/xbelanch.xml";"/user/name")
=importXML("http://twitter.com/statuses/friends/xbelanch.xml";"/users/user/name")
=importXML("http://twitter.com/statuses/friends/xbelanch.xml";"/users/user/followers_count")
=importXML("http://twitter.com/statuses/friends/xbelanch.xml";"/users/user/location")
Mou a un full propi
http://ca.wikipedia.org/wiki/Barcelona
=ImportHtml("http://ca.wikipedia.org/wiki/Barcelona";"table";13)
http://ioc.xtec.cat/educacio/index.php?module=htmlpages&func=display&pid=18
Centres de suport
=ImportHtml("http://ioc.xtec.cat/educacio/index.php?module=htmlpages&func=display&pid=18"; "table"; 3)
=CONCATENATE(ColFil;", "; Colfil; ", Catalunya")
=CONCATENATE("<strong>";ColFil; " ";ColFil;"</strong>")
Mou a un full propi
Afegeix el gadget a iGoogle
Publica el gadget
http://ouseful.wordpress.com/2008/10/14/data-scraping-wikipedia-with-google-spreadsheets/
http://arapehlivanian.com/2009/06/25/screen-scraping-and-creating-a-feed-with-yql-and-yahoo-pipes/
Regular Expressions
Many Eyes
Visualitza la informació