<?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>Saved for later reference &#187; gmail</title>
	<atom:link href="http://www.lejordet.com/tag/gmail/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lejordet.com</link>
	<description>online repository of stuff I had to google for hours to figure out</description>
	<lastBuildDate>Fri, 03 Sep 2010 11:46:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Patched libgmail for unicode handling</title>
		<link>http://www.lejordet.com/2009/04/patched-libgmail-for-unicode-handling/</link>
		<comments>http://www.lejordet.com/2009/04/patched-libgmail-for-unicode-handling/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 09:28:51 +0000</pubDate>
		<dc:creator>Lars Erik Jordet</dc:creator>
				<category><![CDATA[packages]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[win32]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.lejordet.com/?p=18</guid>
		<description><![CDATA[Packages and Windows installer for patched libgmail-0.1.11 to fix a unicode handling bug]]></description>
			<content:encoded><![CDATA[<p>
<a title="libgmail"  href="http://libgmail.sourceforge.net/" onclick="javascript:pageTracker._trackPageview('/external/libgmail.sourceforge.net/');" >libgmail</a> 0.1.11 has a 
<a title="libgmail unicode bug"  href="http://sourceforge.net/tracker/?func=detail&amp;aid=2643866&amp;group_id=113492&amp;atid=665330" onclick="javascript:pageTracker._trackPageview('/external/sourceforge.net/tracker/');" >bug with unicode handling</a>, when the sender of an email has a name with one or more non-ASCII character in it.</p>
<p>I&#8217;ve applied the patch I described in the link above, adding the function:</p>
<div class="codecolorer-container python blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td><div class="python codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #ff7700;font-weight:bold;">def</span> to_unicode<span style="color: black;">&#40;</span>xstr<span style="color: black;">&#41;</span>:<br />
    <span style="color: #483d8b;">''</span><span style="color: #483d8b;">'<br />
    Forces string to unicode<br />
    '</span><span style="color: #483d8b;">''</span><br />
    <span style="color: #ff7700;font-weight:bold;">if</span> <span style="color: #008000;">type</span><span style="color: black;">&#40;</span>xstr<span style="color: black;">&#41;</span> == <span style="color: #008000;">unicode</span>:<br />
        <span style="color: #ff7700;font-weight:bold;">return</span> xstr<br />
    <span style="color: #ff7700;font-weight:bold;">elif</span> <span style="color: #008000;">type</span><span style="color: black;">&#40;</span>xstr<span style="color: black;">&#41;</span> == <span style="color: #008000;">str</span>:<br />
        <span style="color: #ff7700;font-weight:bold;">return</span> xstr.<span style="color: black;">decode</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'utf-8'</span><span style="color: black;">&#41;</span><br />
    <span style="color: #ff7700;font-weight:bold;">else</span>:<br />
        <span style="color: #ff7700;font-weight:bold;">return</span> xstr</div></td></tr></tbody></table></div>
<p>And changed all calls to var.decode(&#8216;utf-8&#8242;) to to_unicode(var).</p>
<p>
<a  href="http://vagabonds.info/python/libgmail-0.1.11p1.zip" onclick="javascript:pageTracker._trackPageview('/external/vagabonds.info/python/libgmail-0.1.11p1.zip');" >libgmail-0.1.11p1.zip</a> (source package)<br />

<a  href="http://vagabonds.info/python/libgmail-0.1.11p1.win32.exe" onclick="javascript:pageTracker._trackPageview('/external/vagabonds.info/python/libgmail-0.1.11p1.win32.exe');" >libgmail-0.1.11p1.win32.exe</a> (win32 installer)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lejordet.com/2009/04/patched-libgmail-for-unicode-handling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->