<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://united-coders.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>united-coders.com - google appengine</title>
 <link>http://united-coders.com/taxonomy/term/83/0</link>
 <description></description>
 <language>en</language>
<item>
 <title>Combining HTTP and JavaScript APIs with python on google appengine </title>
 <link>http://united-coders.com/christian-harms/combining-http-and-javascript-apis-with-python-on-google-appengine</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;In this part I will introduce the python implementation of the &lt;a href=&quot;http://united-coders.com/christian-harms/free-ip-location-script&quot;&gt;ip to geolocation script&lt;/a&gt;. It&#039;s more object oriented and hopefully better to read. In the first part of this article I willdescribe the solution to read http resources and parse the content. The second part is the same like the php version. As conclusion I will compare the results of all five APIs with the data from the cache.&lt;span class=&quot;read-more&quot;&gt;&lt;a href=&quot;/christian-harms/combining-http-and-javascript-apis-with-python-on-google-appengine&quot;&gt;&lt;strong&gt;Read more&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the &lt;a href=&quot;http://united-coders.com/christian-harms/ip2-geolocation-mashup-tutorial&quot;&gt;tutorial how to use ip to geolocation provider api&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;the &lt;a href=&quot;http://united-coders.com/christian-harms/free-ip-location-script&quot;&gt;free usage ip to geolocation aggregator script&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;the &lt;a href=&quot;http://united-coders.com/christian-harms/combining-http-and-javascript-apis-with-php&quot;&gt;php stand alone implementation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;the python google appengine implementation&lt;/li&gt;
&lt;/ul&gt;

&lt;!--
&lt;rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;
&lt;rdf:Description rdf:about=&quot;http://united-coders.com/christian-harms/combining-http-and-javascript-apis-with-python-on-google-appengine&quot; dc:identifier=&quot;http://united-coders.com/christian-harms/combining-http-and-javascript-apis-with-python-on-google-appengine&quot; dc:title=&quot;Combining HTTP and JavaScript APIs with python on google appengine &quot; trackback:ping=&quot;http://united-coders.com/trackback/36&quot; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
&lt;div class=&#039;sexybookmarks-default-2920&#039;&gt;&lt;/div&gt;</description>
 <comments>http://united-coders.com/christian-harms/combining-http-and-javascript-apis-with-python-on-google-appengine#comments</comments>
 <category domain="http://united-coders.com/category/tags/google-appengine">google appengine</category>
 <category domain="http://united-coders.com/category/tags/http-api">http api</category>
 <category domain="http://united-coders.com/category/tags/javascript">javascript</category>
 <category domain="http://united-coders.com/category/tags/maxmind">maxmind</category>
 <category domain="http://united-coders.com/category/tags/python">python</category>
 <category domain="http://united-coders.com/category/tags/wipmania">WIPmania</category>
 <pubDate>Thu, 30 Jul 2009 07:22:16 +0000</pubDate>
 <dc:creator>Christian Harms</dc:creator>
 <guid isPermaLink="false">36 at http://united-coders.com</guid>
</item>
</channel>
</rss>


