<?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>hb's web dev blog &#187; Python</title>
	<atom:link href="http://www.xhbml.com/archives/category/python/feed" rel="self" type="application/rss+xml" />
	<link>http://www.xhbml.com</link>
	<description>A web development blog centering around Python, CSS and related subjects.</description>
	<lastBuildDate>Sun, 23 Nov 2008 19:21:49 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A cache module for python CGI scripts</title>
		<link>http://www.xhbml.com/archives/43</link>
		<comments>http://www.xhbml.com/archives/43#comments</comments>
		<pubDate>Tue, 14 Oct 2008 17:32:12 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.xhbml.com/archives/43</guid>
		<description><![CDATA[
After an earlier failed attempt at writing a cache module for python CGI scripts, a not-so-nice email from one of my web hosts made me try again after they mentioned they have no plans for enabling Apache&#8217;s mod_cache module. I suspect that the pickle module somehow messed up my previous attempt, leaving me with no [...]]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/43/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Search engine friendly urls with CherryPy&#8217;s default method</title>
		<link>http://www.xhbml.com/archives/33</link>
		<comments>http://www.xhbml.com/archives/33#comments</comments>
		<pubDate>Thu, 29 Dec 2005 19:41:43 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[CherryPy]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.xhbml.com/?p=33</guid>
		<description><![CDATA[
My fishing directory haven&#8217;t been a success at the search engines and I discovered that most of the pages were listed as Supplemental Results in Google. One reason for that can be urls with question marks and multiple parameters. So i tried to figure out how to implement that. Apache&#8217;s mod_rewrite is a common method [...]]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/33/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding columns to Sqlite tables behind SQLObject</title>
		<link>http://www.xhbml.com/archives/32</link>
		<comments>http://www.xhbml.com/archives/32#comments</comments>
		<pubDate>Thu, 29 Dec 2005 19:09:09 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.xhbml.com/?p=32</guid>
		<description><![CDATA[
So I finally got some time on the internet (stupid ISP, bad luck etc..) and one of the tasks to do was to add a feed column to the website table in my fishing directory. Since I am using Sqlite 2.8 (?) no ALTER TABLE construct is available (added with Sqlite 3) and SQLObject doesn&#8217;t [...]]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/32/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Case study: A Python-based CMS in a low-cost hosting environment</title>
		<link>http://www.xhbml.com/archives/30</link>
		<comments>http://www.xhbml.com/archives/30#comments</comments>
		<pubDate>Fri, 13 May 2005 22:06:23 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">/?p=30</guid>
		<description><![CDATA[
I recently replaced the simple (PHP-based) backend for my Good Web Hosting Info site with something written in Python that at least deserves the CMS tag.


I decided to use CGI for this because it&#8217;s easiest to find web hosting for that. And if I want to start more websites I can just plug the CMS [...]]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/30/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Curly braces, go away!</title>
		<link>http://www.xhbml.com/archives/26</link>
		<comments>http://www.xhbml.com/archives/26#comments</comments>
		<pubDate>Wed, 09 Feb 2005 18:08:59 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">/?p=26</guid>
		<description><![CDATA[It&#8217;s good to hear that I&#8217;m not the only one hating curly braces. Taste for the web.
]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/26/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exploring the depths of Sourceforge, Python projects</title>
		<link>http://www.xhbml.com/archives/12</link>
		<comments>http://www.xhbml.com/archives/12#comments</comments>
		<pubDate>Wed, 26 Jan 2005 21:20:56 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">/?p=12</guid>
		<description><![CDATA[Sourceforge contains many well known and even more unknown open source projects. With this post I will highlight some less known but still very useful Python based projects.
Python bindings to the Google API allows you to do Google searches, retrieve pages from the Google cache, and ask Google for spelling suggestions.
Karrigell is a simple, lightweight [...]]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/12/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Deleteting  a many-to-many relation with SQLObject</title>
		<link>http://www.xhbml.com/archives/22</link>
		<comments>http://www.xhbml.com/archives/22#comments</comments>
		<pubDate>Tue, 04 Jan 2005 18:33:22 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">/?p=22</guid>
		<description><![CDATA[How to delete a many-to-many relation with SQLObject]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/22/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CherryPy 2 beta is out</title>
		<link>http://www.xhbml.com/archives/21</link>
		<comments>http://www.xhbml.com/archives/21#comments</comments>
		<pubDate>Thu, 30 Dec 2004 22:44:13 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[CherryPy]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">/?p=21</guid>
		<description><![CDATA[Details including changelog and download at the CherryPy website. My simple quickstart guide for the CherryPy 2 alpha release should still be valid.
]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/21/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brilliant feature &#35;1 : PyPe todo comments</title>
		<link>http://www.xhbml.com/archives/20</link>
		<comments>http://www.xhbml.com/archives/20#comments</comments>
		<pubDate>Thu, 30 Dec 2004 10:19:40 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[Editors]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">/?p=20</guid>
		<description><![CDATA[The Python editor PyPe is intended to be a simple editor that includes what you need and not much more. It does however include a nice little feature that I haven&#8217;t seen anywhere else. It&#8217;s called todo comments. A comment in Python looks like this
&#35;A comment
A &#35; sign followed by your comment. A PyPe todo [...]]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/20/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to delete an entry with SQLObject</title>
		<link>http://www.xhbml.com/archives/18</link>
		<comments>http://www.xhbml.com/archives/18#comments</comments>
		<pubDate>Thu, 23 Dec 2004 17:06:54 +0000</pubDate>
		<dc:creator>hb</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">/?p=18</guid>
		<description><![CDATA[A while back I discovered that the <a href="http://www.sqlobject.org/docs/SQLObject.html">SQLObject documentation</a> didn't say anything about deleting entrys from your database. And just now I saw that Michelle who is maintaining the <a href="http://pyre.third-bit.com/pywebblog/">PyWebOff Blog</a> ran into the same problem. She found the solution but didn't give it away, so here it is :]]></description>
		<wfw:commentRss>http://www.xhbml.com/archives/18/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
