First version of RSS feed generation
This commit is contained in:
parent
b2faef228b
commit
aa2c6ca347
25
blogthon.cgi
25
blogthon.cgi
@ -61,6 +61,10 @@ def document_header(string):
|
|||||||
print 'Content-type: application/atom+xml\n'
|
print 'Content-type: application/atom+xml\n'
|
||||||
print '<?xml version="1.0" encoding="utf-8"?>'
|
print '<?xml version="1.0" encoding="utf-8"?>'
|
||||||
print '<feed xmlns="http://www.w3.org/2005/Atom">'
|
print '<feed xmlns="http://www.w3.org/2005/Atom">'
|
||||||
|
if string == "rss":
|
||||||
|
print 'Content-type: application/rss+xml\n'
|
||||||
|
print '<?xml version="1.0" encoding="utf-8"?>'
|
||||||
|
print '<rss version="2.0">'
|
||||||
|
|
||||||
configuration = ConfigParser.ConfigParser()
|
configuration = ConfigParser.ConfigParser()
|
||||||
configuration.read('configuration')
|
configuration.read('configuration')
|
||||||
@ -222,6 +226,27 @@ if feed_display == "atom":
|
|||||||
print ' </entry>'
|
print ' </entry>'
|
||||||
print '</feed>'
|
print '</feed>'
|
||||||
|
|
||||||
|
# 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 ' <channel>'
|
||||||
|
print ' <title>' + blog_title + '</title>'
|
||||||
|
print ' <link>' + blog_url + '</link>'
|
||||||
|
print ' <description>' + blog_subtitle + '</description>'
|
||||||
|
print ' <pubDate>' + date + '<pubDate>'
|
||||||
|
print ''
|
||||||
|
print ' <item>'
|
||||||
|
print ' <title>' + title + '</title>'
|
||||||
|
print ' <link>' + blog_url + '</link>'
|
||||||
|
print ' </item>'
|
||||||
|
print ' </channel>'
|
||||||
|
print '</rss>'
|
||||||
|
|
||||||
# Generate regular page
|
# Generate regular page
|
||||||
else:
|
else:
|
||||||
document_header("xhtml-transitional")
|
document_header("xhtml-transitional")
|
||||||
|
Loading…
Reference in New Issue
Block a user