<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>YQL Blog &#187; news</title>
	<atom:link href="http://yqlblog.net/blog/index.php/category/news/feed/" rel="self" type="application/rss+xml" />
	<link>http://yqlblog.net/blog</link>
	<description>Yahoo! Query Language</description>
	<lastBuildDate>Tue, 17 Jan 2012 22:20:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Recent Enhancement to the HTML table</title>
		<link>http://yqlblog.net/blog/2012/01/17/recent-enhancement-to-the-html-table/</link>
		<comments>http://yqlblog.net/blog/2012/01/17/recent-enhancement-to-the-html-table/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 22:12:49 +0000</pubDate>
		<dc:creator>yqlteam</dc:creator>
				<category><![CDATA[feature]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://yqlblog.net/blog/?p=313</guid>
		<description><![CDATA[The HTML table has recently been enhanced to support HTML version 5. The HTML table in the backend uses a parser which autocorrects malformed tags. To support HTML5 we are using a different parser then the one used previously. Because of this change, the output might be slightly different than before. To ensure backward compatibility, [...]]]></description>
			<content:encoded><![CDATA[<p>The HTML table has recently been enhanced to support HTML version 5. The HTML table in the backend uses a parser which autocorrects malformed tags. To support HTML5 we are using a different parser then the one used previously. Because of this change, the output might be slightly different than before. To ensure backward compatibility, both the parsers are supported, with the older one being the default. The new parser can be used by just appending compat=”html5” to the query.</p>
<p>For Example: <a href="http://y.ahoo.it/GiAgd">select * from html where url=&#8221;http://finance.yahoo.com/q?s=yhoo&#8221; and compat=&#8221;html5&#8243;</a></p>
<p>Please start using this feature and give us your feedback! Eventually the new parser which supports ‘html5’ will be made default, but that will follow an announcement. Even after the new parser is made default, the old one can still be used by having compat equals to ‘html4’.</p>
]]></content:encoded>
			<wfw:commentRss>http://yqlblog.net/blog/2012/01/17/recent-enhancement-to-the-html-table/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YQL Table Health and YQL Lint</title>
		<link>http://yqlblog.net/blog/2011/08/12/yql-table-health-and-yql-lint/</link>
		<comments>http://yqlblog.net/blog/2011/08/12/yql-table-health-and-yql-lint/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 00:33:59 +0000</pubDate>
		<dc:creator>yqlteam</dc:creator>
				<category><![CDATA[feature]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://yqlblog.net/blog/?p=247</guid>
		<description><![CDATA[YQL has attracted a large number of OpenData tables thanks to the efforts of the community. But some of these tables don&#8217;t end up working properly due to many factors, like recent changes made to the underlying API. Therefore we&#8217;ve created two new tools, YQL Table Health and YQL Lint, to help developers see and [...]]]></description>
			<content:encoded><![CDATA[<p>YQL has attracted a large number of <a href="https://github.com/yql/yql-tables">OpenData</a> tables thanks to the efforts of the community. But some of these tables don&#8217;t end up working properly due to many factors, like recent changes made to the underlying API. Therefore we&#8217;ve created two new tools, <a href="http://www.datatables.org/healthchecker/">YQL Table Health</a> and <a href="http://www.datatables.org/healthchecker/lint">YQL Lint</a>, to help developers see and understand which tables actually work and which ones don&#8217;t.</p>
<p><a href="http://www.datatables.org/healthchecker/">YQL Table Health</a> is intended to provide a quick general overview of how &#8220;healthy&#8221; the community OpenData tables are:</p>
<p><a href="http://www.datatables.org/healthchecker/"><img class="size-full wp-image-246" title="img1" src="http://yqlblog.net/blog/wp-content/uploads/2011/08/img1.png" alt="img1" width="500" height="324" border="0" /></a></p>
<p>When you first arrive to the page, you will see a list of all the tables that can be used by YQL. Clicking on one of the entries in the list will cause it to expand and show additional information regarding where the source of the XML file is, what kind of table it is, sample query information, and lastly any errors that were encountered. You can use the controls on the left-hand side to further filter, sort, and search through all this data. If you see a table that doesn&#8217;t work, you can contact the author of the table to fix it via <a href="https://github.com/yql/yql-tables">github</a>. You may also fork the <a href="https://github.com/yql/yql-tables">yql-tables</a> from github and fix or enhance the table yourself.</p>
<p>YQL Table Health uses a sever-side script to iterate through all the tables. Each table&#8217;s XML file is loaded into YQL cloud storage before a series of checks are run against that XML file. The test results are then cached in a database as well as memory to serve this data as fast as possible. Updates to caches are triggered by users visiting the page and only fire if the data is older than thirty minutes; requests for an update are also synchronized to prevent a race condition occurring, where two or more requests might be made simultaneously. Last but not least, the data is served to the user through a user-interface built using HTML5 and the <a href="http://yuilibrary.com/">YUI Library</a>.</p>
<p>The next tool we’re going to introduce to you is <a href="http://www.datatables.org/healthchecker/lint">YQL Lint</a>.</p>
<p><a href="http://www.datatables.org/healthchecker/lint"><img class="size-full wp-image-248" title="img2" src="http://yqlblog.net/blog/wp-content/uploads/2011/08/img2.png" alt="img2" width="501" height="279" border="0" /></a></p>
<p>YQL Lint is essentially an XML debugger for individual YQL tables. You can enter either a URL to a XML file, or the contents of an XML file, and it will validate this against our schema for syntax flaws. Once the schema check has been passed, we will use YQL to get a description of your YQL table and check to see if it contains a sample query that returns a valid result. YQL Lint essentially relies on the same core backend as YQL Table Health.</p>
<p>Please experiment with these tools and send us any questions or suggestions you might have.</p>
<p>Daniel Park &#8211; YQL/Pipes Intern</p>
]]></content:encoded>
			<wfw:commentRss>http://yqlblog.net/blog/2011/08/12/yql-table-health-and-yql-lint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search tables and BOSS v1</title>
		<link>http://yqlblog.net/blog/2011/07/20/search-tables-and-boss-v1/</link>
		<comments>http://yqlblog.net/blog/2011/07/20/search-tables-and-boss-v1/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 21:35:11 +0000</pubDate>
		<dc:creator>yqlteam</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://yqlblog.net/blog/?p=242</guid>
		<description><![CDATA[We&#8217;ve removed all search tables that relied on the BOSS v1 API (search.web, search.image, and search.news) as the aforementioned BOSS v1 no longer exists as of today (http://www.ysearchblog.com/2011/06/30/you-asked-for-this-boss-v2-updates/).
For those of you relying on those tables please consider using the community BOSS v2 table (https://github.com/yql/yql-tables/blob/master/boss/boss.search.xml).
Thanks -YQL Team
]]></description>
			<content:encoded><![CDATA[<p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 11.0px 'Lucida Grande'; color: #141414} span.s1 {text-decoration: underline ; color: #0033cc} -->We&#8217;ve removed all search tables that relied on the BOSS v1 API (search.web, search.image, and search.news) as the aforementioned BOSS v1 no longer exists as of today (<a href="http://www.ysearchblog.com/2011/06/30/you-asked-for-this-boss-v2-updates/"><span>http://www.ysearchblog.com/2011/06/30/you-asked-for-this-boss-v2-updates/</span></a>).</p>
<p>For those of you relying on those tables please consider using the community BOSS v2 table (<a href="https://github.com/yql/yql-tables/blob/master/boss/boss.search.xml"><span>https://github.com/yql/yql-tables/blob/master/boss/boss.search.xml</span></a>).</p>
<p>Thanks -YQL Team</p>
]]></content:encoded>
			<wfw:commentRss>http://yqlblog.net/blog/2011/07/20/search-tables-and-boss-v1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1000th Community Table!</title>
		<link>http://yqlblog.net/blog/2011/06/10/1000th-community-table/</link>
		<comments>http://yqlblog.net/blog/2011/06/10/1000th-community-table/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 23:24:06 +0000</pubDate>
		<dc:creator>yqlteam</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://yqlblog.net/blog/?p=207</guid>
		<description><![CDATA[We started datatables.org with our first github entry back in 2009-02-05. Since then we&#8217;ve had quality contributions made by the public. We amazingly hit our 1000th table and the award goes to Carson McDonald (@casron) for submitting soundcloud.playlists.xml!! This means on average we get just over 1 new table a day. Thousands of developers benefit [...]]]></description>
			<content:encoded><![CDATA[<p>We started <a href="http://datatables.org">datatables.org</a> with our first <a href="https://github.com/yql/yql-tables/">github</a> entry back in 2009-02-05. Since then we&#8217;ve had quality contributions made by the public. We amazingly hit our 1000th table and the award goes to Carson McDonald (<a href="https://twitter.com/#!/casron">@casron</a>) for submitting <a href="http://yhoo.it/jpXP7A">soundcloud.playlists.xml</a>!! This means on average we get just over 1 new table a day. Thousands of developers benefit from using these tables and we&#8217;re impressed and thankful for all your contributions. Keep them coming!!</p>
]]></content:encoded>
			<wfw:commentRss>http://yqlblog.net/blog/2011/06/10/1000th-community-table/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yahoo! Pipes V2 engine timeline.</title>
		<link>http://yqlblog.net/blog/2011/06/10/yahoo-pipes-v2-engine-timeline/</link>
		<comments>http://yqlblog.net/blog/2011/06/10/yahoo-pipes-v2-engine-timeline/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 19:02:42 +0000</pubDate>
		<dc:creator>yqlteam</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://yqlblog.net/blog/?p=201</guid>
		<description><![CDATA[Yahoo! Pipes V2 engine will be using the YQL engine to process Pipes. Here is the timeline for the new changes, soon to take effect.
http://blog.pipes.yahoo.net/2011/06/10/pipes-v2-engine-timeline/
]]></description>
			<content:encoded><![CDATA[<p>Yahoo! Pipes V2 engine will be using the YQL engine to process Pipes. Here is the timeline for the new changes, soon to take effect.</p>
<p><a href="http://blog.pipes.yahoo.net/2011/06/10/pipes-v2-engine-timeline/">http://blog.pipes.yahoo.net/2011/06/10/pipes-v2-engine-timeline/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://yqlblog.net/blog/2011/06/10/yahoo-pipes-v2-engine-timeline/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flickr Table change.</title>
		<link>http://yqlblog.net/blog/2011/05/26/flickr-table-change/</link>
		<comments>http://yqlblog.net/blog/2011/05/26/flickr-table-change/#comments</comments>
		<pubDate>Thu, 26 May 2011 23:03:06 +0000</pubDate>
		<dc:creator>yqlteam</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://yqlblog.net/blog/?p=189</guid>
		<description><![CDATA[In the next few days we will change the Flickr internal tables where it will be recommended that you use your own Flickr API key to access the flickr.* YQL tables.
If you do not provide an API key the request will still work but is subject to rate limiting which may be triggered with high [...]]]></description>
			<content:encoded><![CDATA[<p>In the next few days we will change the Flickr internal tables where it will be recommended that you use your own Flickr API key to access the flickr.* YQL tables.</p>
<p>If you do not provide an API key the request will still work but is subject to rate limiting which may be triggered with high use of this table.</p>
<p>Please sign up for a Flickr <a href="http://www.flickr.com/services/apps/create/apply/">API key</a> if you haven&#8217;t already and use that in your Flickr YQL calls going forward.</p>
<p>For example:  SELECT * FROM flickr.places WHERE query=&#8221;north beach&#8221; and api_key=&#8221;your key here&#8221;</p>
<p>Thanks -YQL Team</p>
]]></content:encoded>
			<wfw:commentRss>http://yqlblog.net/blog/2011/05/26/flickr-table-change/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YQL environment files</title>
		<link>http://yqlblog.net/blog/2009/02/20/yql-environment-files/</link>
		<comments>http://yqlblog.net/blog/2009/02/20/yql-environment-files/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 19:32:56 +0000</pubDate>
		<dc:creator>yqlteam</dc:creator>
				<category><![CDATA[feature]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://yqlblog.net.p2.hostingprod.com/blog/?p=38</guid>
		<description><![CDATA[We&#8217;ve introduced a new env query parameter to both the YQL console and the web service. The env parameter expects a URL value that points to a plain text file anywhere on the web (including subversion repositories, github etc). The file should contain a list of use statements that specify all the open data tables [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve introduced a new <code>env</code> query parameter to both the YQL console and the web service. The <code>env</code> parameter expects a URL value that points to a plain text file anywhere on the web (including subversion repositories, github etc). The file should contain a list of <code>use</code> statements that specify all the open data tables that you&#8217;d like to be available to your YQL queries for that request. For example, if I want all of the New York Times open data tables hosted at javarants I would create a file like this:</p>
<pre><code>use 'http://www.javarants.com/nyt/nyt.article.search.xml';
use 'http://www.javarants.com/nyt/nyt.bestsellers.history.xml';
use 'http://www.javarants.com/nyt/nyt.bestsellers.search.xml';
use 'http://www.javarants.com/nyt/nyt.bestsellers.xml';
use 'http://www.javarants.com/nyt/nyt.movies.critics.xml';
use 'http://www.javarants.com/nyt/nyt.movies.picks.xml';
use 'http://www.javarants.com/nyt/nyt.movies.reviews.xml';

</code></pre>
<p>&#8230;and serve it from somewhere on the web. If you want to try this new feature on some useful open data tables in the console, you can use a few of the ones currently in the <a href="http://github.com/spullara/yql-tables/tree/master">github open data tables</a> project like this:</p>
<p><code>http://developer.yahoo.com/yql/console/?env=http://github.com/spullara/yql-tables/raw/ef685688d649a7514ebd27722366b2918d966573/alltables.env<br />
</code></p>
<p><b><a href="http://developer.yahoo.com/yql/console/?env=http://github.com/spullara/yql-tables/raw/ef685688d649a7514ebd27722366b2918d966573/alltables.env">Try it in the console!</a></b>. If you look to the &#8220;table&#8221; list on the right of the console, you&#8217;ll see an extra <b>9 APIs and 30 tables to explore</b>!</p>
]]></content:encoded>
			<wfw:commentRss>http://yqlblog.net/blog/2009/02/20/yql-environment-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open data tables added to YQL</title>
		<link>http://yqlblog.net/blog/2009/02/05/open-data-tables-added-to-yql/</link>
		<comments>http://yqlblog.net/blog/2009/02/05/open-data-tables-added-to-yql/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 20:53:54 +0000</pubDate>
		<dc:creator>yqlteam</dc:creator>
				<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://yqlblog.net/blog/?p=18</guid>
		<description><![CDATA[We&#8217;re pleased to announce that our last update now enables developers can create, use, and share table definitions over for any public API on the web, in addition to the Yahoo! APIs we support today.
For example, one of the requests we had when using our weather table was how to get an ID that would [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re pleased to announce that our last <a href="http://www.yqlblog.net/blog/2009/02/05/changelog-for-build-822/" target="_blank">update</a> now enables developers can create, use, and share table definitions over for any public API on the web, in addition to the Yahoo! APIs we support today.</p>
<p>For example, one of the requests we had when using our weather table was how to get an ID that would work for an international location. We pointed people to the weather.com API, but that needed a URL to be formatted up in a specific way. Now you can make that a table and use it:</p>
<p><code>use 'http://www.javarants.com/weather/weather.search.xml' as ws;<br />
select * from weather.forecast where location in (select id from ws(1) where query='bonn, germany')</code></p>
<p><a href="http://developer.yahoo.com/yql/console/?q=use%20%27http%3A%2F%2Fwww.javarants.com%2Fweather%2Fweather.search.xml%27%20as%20ws%3B%0Aselect%20*%20from%20weather.forecast%20where%20location%20in%20(select%20id%20from%20ws(1)%20where%20query%3D%27bonn%2C%20germany%27)" target="_blank">Try it</a>.</p>
<p>While we believe this is a great start, it&#8217;s work in progress. We&#8217;re already adding more capabilities and adjusting the open data table XML syntax as we get feedback and go forward. You can read more about how to go about creating open data tables in our <a href="http://developer.yahoo.com/yql/guide/yql-opentables-chapter.html" target="_blank">documentation</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://yqlblog.net/blog/2009/02/05/open-data-tables-added-to-yql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

