From aa2c6ca34766ad395484087f2225135348478c9b Mon Sep 17 00:00:00 2001 From: Stefan Ritter Date: Fri, 5 Jun 2009 10:56:00 +0200 Subject: First version of RSS feed generation --- blogthon.cgi | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'blogthon.cgi') 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") -- cgit v1.2.3