YQL Presentation at Geek Girls Dinner Sydney

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    Instructions on how YQL should create URLs that access the data available from your Web service. Also, an Open Data Table definition provides YQL with the URL location of your Web service along with the individual query parameters (keys) available to YQL.

    Favorites, Groups & Events

    YQL Presentation at Geek Girls Dinner Sydney - Presentation Transcript

    1. Girl Geek Dinner YQL
      • Pratibha Gannavarapu & Allan Shone
      • Yahoo!7
      • 17 th June 2009
    2. Pratibha Gannavarapu Technical yahoo Who Am I?
    3. The best way to mashup data from the web! What am I doing here tonight?
      • There is abundant data on the web!
        • Web pages
        • Web services
        • RSS
        • CSV
      Good Thing About Web!
    4. Problem!
        • Locating the right URLs for accessing them 
        • Going through API documentation
      • Need easier way to access this data!
        • Pipes
        • YQL
      Solution!
        • Pipes is an online service that lets you remix popular feed types and create data mashups using a visual editor
        • There are several modules to fetch the data and other mechanisms such as sort, filtering etc.
        • Once a pipe is built, it can be accessed and build your app based on it.
      Pipes!
        • RESTful webservice call
        • Select {what} from {service} where {condition}
        • Returns XML or JSON
      What is YQL?
    5.   select * from flickr.photos.search where text="Geek Girls Dinner Sydney Yahoo" limit 3     An Example
      • REST query format
      • http://query.yahooapis.com/v1/public/yql?q={QUERY}&format={FORMAT}
      • Format xml or json
      Using from within a script!
    6. http://developer.yahoo.com/yql/console/ Lets try our Flickr example here Console!
    7. show tables; What data is available?
      • No
      • Open Tables
              • Create and use your own table definitions
              • Enables YQL to bind to any data source through the SQL-like syntax and fetch data.
      Only Y! data??
        • XML file with the following info:
          • Authentication and Security Options
          • Sample Query
          • YQL Data Structure
          • Pagination Options
      Defining Open Data Tables
    8. http://www.datatables.org/flickr/flickr.auth.frob.xml Example definition
      • Using IN
      • select * from search.termextract where context in ( select description from rss where url='http://stills360.com/blog/feed/' limit 3 )
      • Console
      More Examples
      • select * from html where url=‘http://www.news.com.au/' and xpath='//h3/a’ limit 5
      • Console
      • RSS Feeds
      • select * from rss where url=“ http://stills360.com/blog/feed ”
      More examples
    9. http://stills360.com/demos/yql.html An example!
      • Makes data accessing more easier
      • More easier for developers
      • Access Y! data
      • Add your own open tables
      • select * from {atom, csv, html, rss, feed, table }
      • In short it is select * from Internet
      Summary
    10. http://developer.yahoo.com/yql http://github.com/ http://www.wait-till-i.com/ - Chris Heilmann Thank you! Resources

    + miss_preethimiss_preethi, 5 months ago

    custom

    634 views, 0 favs, 4 embeds more stats

    This presso gives you an overview of Yahoo!'s YQL a more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 634
      • 569 on SlideShare
      • 65 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 6
    Most viewed embeds
    • 30 views on http://girlgeekdinnerssydney.blogspot.com
    • 18 views on http://stills360.com
    • 16 views on http://www.y7blog.com
    • 1 views on http://74.125.155.132

    more

    All embeds
    • 30 views on http://girlgeekdinnerssydney.blogspot.com
    • 18 views on http://stills360.com
    • 16 views on http://www.y7blog.com
    • 1 views on http://74.125.155.132

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories