diff --git a/blogthon.cgi b/blogthon.cgi
index f858554..56d1cf3 100755
--- a/blogthon.cgi
+++ b/blogthon.cgi
@@ -61,6 +61,10 @@ def document_header(string):
print 'Content-type: application/atom+xml\n'
print ''
print ''
+ if string == "rss":
+ print 'Content-type: application/rss+xml\n'
+ print ''
+ print ''
configuration = ConfigParser.ConfigParser()
configuration.read('configuration')
@@ -222,6 +226,27 @@ if feed_display == "atom":
print ' '
print ''
+# Generate rss 2.0 feed
+if feed_display == "rss":
+ title = str(entries[0][1]).replace('entries/', '', 1).replace('.' + entries_suffix, '')
+ date = entries[0][0]
+ blog_title_md5sum = generate_uuid(blog_title)
+ title_md5sum = generate_uuid(title)
+
+ document_header("rss")
+ print ' '
+ print ' ' + blog_title + ''
+ print ' ' + blog_url + ''
+ print ' ' + blog_subtitle + ''
+ print ' ' + date + ''
+ print ''
+ print ' - '
+ print ' ' + title + ''
+ print ' ' + blog_url + ''
+ print '
'
+ print ' '
+ print ''
+
# Generate regular page
else:
document_header("xhtml-transitional")