<?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>Pressing the Red Button &#187; google app engine</title>
	<atom:link href="http://www.pressthered.com/tag/google_app_engine/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pressthered.com</link>
	<description>Adventures in Software Development</description>
	<lastBuildDate>Sun, 08 Jan 2012 21:28:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Importing a List with BulkLoader</title>
		<link>http://www.pressthered.com/importing_a_list_with_bulkloader/</link>
		<comments>http://www.pressthered.com/importing_a_list_with_bulkloader/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 06:16:59 +0000</pubDate>
		<dc:creator>jim.richmond</dc:creator>
				<category><![CDATA[Tech Tips]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.pressthered.com/?p=814</guid>
		<description><![CDATA[The latest bulkloader script (api version 1.3.4) does a much better job of exporting data when you auto generate a .yaml file. However it doesn&#8217;t handle the re-import of lists by default (it just treats them as strings). You can add an inline lambda function to the .yaml file to fix this. This handles lists [...]]]></description>
			<content:encoded><![CDATA[<p>The latest bulkloader script (api version 1.3.4) does a much better job of exporting data when you auto generate a .yaml file. However it doesn&#8217;t handle the re-import of lists by default (it just treats them as strings). You can add an inline lambda function to the .yaml file to fix this. This handles lists of strings, but it can probably be modified to handle other types.</p>
<p>- property: mylist<br />
      external_name: mylist<br />
      <strong>import_transform: &#8220;lambda x: len(x) > 0 and eval(x) or &#8221;&#8221;</strong></p>
<p><strong>Why it works:</strong><br />
In your csv, your list should export like so:<br />
&#8220;[u'item1', u'item2', u'item3']&#8220;<br />
Running an eval on this string, converts it to a list. The length check is like if/else statement, if len(x) > 0 convert it else use empty string.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pressthered.com/importing_a_list_with_bulkloader/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Shopper Talk Goes Live</title>
		<link>http://www.pressthered.com/shopper_talk_goes_live/</link>
		<comments>http://www.pressthered.com/shopper_talk_goes_live/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 04:15:06 +0000</pubDate>
		<dc:creator>jim.richmond</dc:creator>
				<category><![CDATA[Shopper Talk]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.pressthered.com/?p=740</guid>
		<description><![CDATA[My latest project for Twitter. Try it out! http://shoppertalk.appspot.com It&#8217;s unbreakable. Ok, that&#8217;s not true, but I do need some testers. It&#8217;s a Django app running on Google App Engine. It utilizes the Twitter api and their OAuth implementation (so you can log in with your Twitter account). Currently only the Amazon product catalog is [...]]]></description>
			<content:encoded><![CDATA[<p>My latest project for Twitter. Try it out! </p>
<p><a href="http://shoppertalk.appspot.com">http://shoppertalk.appspot.com</a></p>
<p>It&#8217;s unbreakable. Ok, that&#8217;s not true, but I do need some testers. </p>
<p>It&#8217;s a <a href="http://djangoproject.com">Django</a> app running on <a href="http://code.google.com/appengine/">Google App Engine</a>. It utilizes the Twitter api and their OAuth implementation (so you can log in with your Twitter account).</p>
<p>Currently only the Amazon product catalog is available for browsing, but more will be added. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.pressthered.com/shopper_talk_goes_live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

