<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: ydn</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/tags/ydn.atom" rel="self"/><id>http://simonwillison.net/</id><updated>2009-08-19T11:44:06+00:00</updated><author><name>Simon Willison</name></author><entry><title>By Popular Demand, We're Keeping the Term Extraction Service</title><link href="https://simonwillison.net/2009/Aug/19/termextraction/#atom-tag" rel="alternate"/><published>2009-08-19T11:44:06+00:00</published><updated>2009-08-19T11:44:06+00:00</updated><id>https://simonwillison.net/2009/Aug/19/termextraction/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://developer.yahoo.net/blog/archives/2009/08/term_extraction_stays.html"&gt;By Popular Demand, We&amp;#x27;re Keeping the Term Extraction Service&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Yahoo! aren’t shutting down the  term extractor after all. On the one hand, this is a great decision—but this kind of back and forth (dare I say flip-flopping?) really doesn’t help encourage people to build against hosted APIs.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/termextractor"&gt;termextractor&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ydn"&gt;ydn&lt;/a&gt;&lt;/p&gt;



</summary><category term="termextractor"/><category term="yahoo"/><category term="ydn"/></entry><entry><title>Today's News and Yahoo!'s Developer Program</title><link href="https://simonwillison.net/2009/Jul/30/yahoo/#atom-tag" rel="alternate"/><published>2009-07-30T12:20:30+00:00</published><updated>2009-07-30T12:20:30+00:00</updated><id>https://simonwillison.net/2009/Jul/30/yahoo/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://developer.yahoo.net/blog/archives/2009/07/developer_update.html"&gt;Today&amp;#x27;s News and Yahoo!&amp;#x27;s Developer Program&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
“For SearchMonkey and BOSS, we currently do not have anything concrete to tell you” ... “We wanted to let you know that today’s news does not affect these products [YUI, YQL, Pipes]”.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/boss"&gt;boss&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/pipes"&gt;pipes&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/searchmonkey"&gt;searchmonkey&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo-pipes"&gt;yahoo-pipes&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ydn"&gt;ydn&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yql"&gt;yql&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yui"&gt;yui&lt;/a&gt;&lt;/p&gt;



</summary><category term="boss"/><category term="pipes"/><category term="searchmonkey"/><category term="yahoo"/><category term="yahoo-pipes"/><category term="ydn"/><category term="yql"/><category term="yui"/></entry><entry><title>Quoting Ben Laurie</title><link href="https://simonwillison.net/2008/Dec/16/caja/#atom-tag" rel="alternate"/><published>2008-12-16T16:33:14+00:00</published><updated>2008-12-16T16:33:14+00:00</updated><id>https://simonwillison.net/2008/Dec/16/caja/#atom-tag</id><summary type="html">
    &lt;blockquote cite="http://www.links.org/?p=460"&gt;&lt;p&gt;Yahoo! yesterday launched their new development platform for My Yahoo! and Yahoo! Mail, which uses Caja to protect users from malicious gadgets. This means Caja suddenly got 275,000,000 users. Wow! I guess this makes Caja the most widely used capability language ever.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p class="cite"&gt;&amp;mdash; &lt;a href="http://www.links.org/?p=460"&gt;Ben Laurie&lt;/a&gt;&lt;/p&gt;

    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/ben-laurie"&gt;ben-laurie&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/caja"&gt;caja&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/security"&gt;security&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo-mail"&gt;yahoo-mail&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ydn"&gt;ydn&lt;/a&gt;&lt;/p&gt;



</summary><category term="ben-laurie"/><category term="caja"/><category term="security"/><category term="yahoo"/><category term="yahoo-mail"/><category term="ydn"/></entry><entry><title>Interview: Simon Willison on OpenID</title><link href="https://simonwillison.net/2008/Feb/3/interview/#atom-tag" rel="alternate"/><published>2008-02-03T22:18:44+00:00</published><updated>2008-02-03T22:18:44+00:00</updated><id>https://simonwillison.net/2008/Feb/3/interview/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://developer.yahoo.net/blog/archives/2008/01/interview_simon.html"&gt;Interview: Simon Willison on OpenID&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Christian Heilmann interviewed me for the YDN blog.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/christian-heilmann"&gt;christian-heilmann&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/interview"&gt;interview&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/openid"&gt;openid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ydn"&gt;ydn&lt;/a&gt;&lt;/p&gt;



</summary><category term="christian-heilmann"/><category term="interview"/><category term="openid"/><category term="yahoo"/><category term="ydn"/></entry><entry><title>The Zonetag API Goes Public</title><link href="https://simonwillison.net/2007/Jun/2/geohackers/#atom-tag" rel="alternate"/><published>2007-06-02T00:53:01+00:00</published><updated>2007-06-02T00:53:01+00:00</updated><id>https://simonwillison.net/2007/Jun/2/geohackers/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://developer.yahoo.net/blog/archives/2007/06/geohackers_the.html"&gt;The Zonetag API Goes Public&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Awesome new API from YRB—given a cell tower ID can provide both a location and a list of suggested tags, based on data collected by ZoneTag.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/api"&gt;api&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/cellid"&gt;cellid&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/location"&gt;location&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/tagging"&gt;tagging&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ydn"&gt;ydn&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yrb"&gt;yrb&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/zonetag"&gt;zonetag&lt;/a&gt;&lt;/p&gt;



</summary><category term="api"/><category term="cellid"/><category term="location"/><category term="tagging"/><category term="yahoo"/><category term="ydn"/><category term="yrb"/><category term="zonetag"/></entry><entry><title>Introducing the Yahoo! Mail Web Service</title><link href="https://simonwillison.net/2007/Mar/29/introducing/#atom-tag" rel="alternate"/><published>2007-03-29T02:47:09+00:00</published><updated>2007-03-29T02:47:09+00:00</updated><id>https://simonwillison.net/2007/Mar/29/introducing/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://developer.yahoo.net/blog/archives/2007/03/mail.html"&gt;Introducing the Yahoo! Mail Web Service&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
101 pages of documentation—this thing is huge!


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/api"&gt;api&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo-mail"&gt;yahoo-mail&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ydn"&gt;ydn&lt;/a&gt;&lt;/p&gt;



</summary><category term="api"/><category term="yahoo"/><category term="yahoo-mail"/><category term="ydn"/></entry><entry><title>Yahoo! Browser-Based Authentication</title><link href="https://simonwillison.net/2006/Sep/29/yahoo/#atom-tag" rel="alternate"/><published>2006-09-29T19:21:12+00:00</published><updated>2006-09-29T19:21:12+00:00</updated><id>https://simonwillison.net/2006/Sep/29/yahoo/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://developer.yahoo.com/auth/"&gt;Yahoo! Browser-Based Authentication&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
This is a Really Big Deal. Yahoo! has over 200 million /active/ user accounts.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://developer.yahoo.net/blog/archives/2006/09/our_users_can_b.html"&gt;Yahoo! Developer Network blog: Our Users Can Be Your Users Too&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/bbauth"&gt;bbauth&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ydn"&gt;ydn&lt;/a&gt;&lt;/p&gt;



</summary><category term="bbauth"/><category term="yahoo"/><category term="ydn"/></entry><entry><title>YDN Python Developer Center</title><link href="https://simonwillison.net/2006/Aug/8/ydn-python/#atom-tag" rel="alternate"/><published>2006-08-08T20:57:42+00:00</published><updated>2006-08-08T20:57:42+00:00</updated><id>https://simonwillison.net/2006/Aug/8/ydn-python/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://developer.yahoo.com/python/"&gt;YDN Python Developer Center&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
Launched today: tips and tutorials on accessing Yahoo! Web services from Python.


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ydn"&gt;ydn&lt;/a&gt;&lt;/p&gt;



</summary><category term="python"/><category term="yahoo"/><category term="ydn"/></entry><entry><title>The YDN Python Developer Center</title><link href="https://simonwillison.net/2006/Aug/8/ydn/#atom-tag" rel="alternate"/><published>2006-08-08T20:56:26+00:00</published><updated>2006-08-08T20:56:26+00:00</updated><id>https://simonwillison.net/2006/Aug/8/ydn/#atom-tag</id><summary type="html">
    &lt;p id="p-0"&gt;I recently had the opportunity to put together the &lt;a href="http://developer.yahoo.com/python/"&gt;Python Developer Center&lt;/a&gt; for the &lt;a href="http://developer.yahoo.com/"&gt;Yahoo! Developer Network&lt;/a&gt;. YDN is one of my favourite parts of Yahoo! so I jumped at the chance, and the resulting mini-site is now online (&lt;a href="http://developer.yahoo.net/blog/archives/2006/08/introducing_the.html"&gt;YDN blog post here&lt;/a&gt;).&lt;/p&gt;

&lt;p id="p-1"&gt;The bulk of the content is &lt;a href="http://developer.yahoo.com/python/#howto"&gt;the HOWTOs&lt;/a&gt;, which discuss ways of accessing Yahoo! APIs using Python:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://developer.yahoo.com/python/python-rest.html"&gt;Make Yahoo! Web Service REST calls with Python&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://developer.yahoo.com/python/python-caching.html"&gt;Cache API calls using Python&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://developer.yahoo.com/python/python-json.html"&gt;Parse JSON using Python&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://developer.yahoo.com/python/python-xml.html"&gt;Parse XML using Python&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://developer.yahoo.com/python/python-pysearch.html"&gt;Access the Yahoo! Search APIs using pYsearch&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href="http://developer.yahoo.com/python/python-rss.html"&gt;Access Yahoo! RSS feeds using Python&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p id="p-2"&gt;I had a lot of fun playing around with different ways of accessing the APIs and working out which ones were the most natural fit. The HOWTOs use &lt;a href="http://docs.python.org/lib/module-urllib.html"&gt;urllib&lt;/a&gt;, &lt;a href="http://docs.python.org/lib/module-urllib2.html"&gt;urllib2&lt;/a&gt; and &lt;a href="http://docs.python.org/lib/module-xml.dom.minidom.html"&gt;xml.dom.minidom&lt;/a&gt; from the standard library, but also discuss &lt;a href="http://bitworking.org/projects/httplib2/ref/module-httplib2.html"&gt;httplib2&lt;/a&gt;, &lt;a href="http://effbot.org/zone/element-index.htm"&gt;ElementTree&lt;/a&gt; and &lt;a href="http://undefined.org/python/#simplejson"&gt;simplejson&lt;/a&gt; as third party libraries that are worth investigating. Naturally, &lt;a href="http://www.feedparser.org/"&gt;feedparser&lt;/a&gt; is the recommended tool for accessing Yahoo!'s &lt;a href="http://developer.yahoo.com/rss/"&gt;multitude of RSS feeds&lt;/a&gt;.&lt;/p&gt;

&lt;p id="p-3"&gt;Python really is a fantastic language for exploring web service APIs. All of the example code for the HOWTOs was first written in an interactive prompt and then copied to a file once it was working. Test-first development is certainly an important technique, but the power of interactive development should never be underestimated.&lt;/p&gt;
    
        &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/python"&gt;python&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-services"&gt;web-services&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ydn"&gt;ydn&lt;/a&gt;&lt;/p&gt;
    

</summary><category term="python"/><category term="web-services"/><category term="ydn"/></entry><entry><title>Using JSON with Yahoo! Web Services</title><link href="https://simonwillison.net/2005/Dec/15/using/#atom-tag" rel="alternate"/><published>2005-12-15T23:53:17+00:00</published><updated>2005-12-15T23:53:17+00:00</updated><id>https://simonwillison.net/2005/Dec/15/using/#atom-tag</id><summary type="html">
    
&lt;p&gt;&lt;strong&gt;&lt;a href="http://developer.yahoo.net/common/json.html"&gt;Using JSON with Yahoo! Web Services&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
No more cross-domain script access problems.

    &lt;p&gt;&lt;small&gt;&lt;/small&gt;Via &lt;a href="http://mcmanus.typepad.com/grind/2005/12/yahoo_loves_jav.html"&gt;Jeffrey McManus&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;


    &lt;p&gt;Tags: &lt;a href="https://simonwillison.net/tags/json"&gt;json&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/web-services"&gt;web-services&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/yahoo"&gt;yahoo&lt;/a&gt;, &lt;a href="https://simonwillison.net/tags/ydn"&gt;ydn&lt;/a&gt;&lt;/p&gt;



</summary><category term="json"/><category term="web-services"/><category term="yahoo"/><category term="ydn"/></entry></feed>