From 86603fab7a6987773139b284077217d33efb4b13 Mon Sep 17 00:00:00 2001 From: Adam Sampson Date: Sat, 3 May 2003 12:50:57 +0000 Subject: [PATCH] Add get_html_name and get_html_link to Feed. --- rawdog | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/rawdog b/rawdog index bbf94fa..c41278c 100644 --- a/rawdog +++ b/rawdog @@ -82,6 +82,21 @@ class Feed: articles[hash] = Article(feed, title, link, description, hash, now) + def get_html_name(self): + if self.title is not None: + return self.title + elif self.link is not None: + return self.link + else: + return self.url + + def get_html_link(self): + s = self.get_html_name() + if self.link is not None: + return '' + s + '' + else: + return s + class Article: """An article retrieved from an RSS feed.""" @@ -238,14 +253,7 @@ class Rawdog: if link is not None: f.write('') f.write('\n') - f.write('[') - if feed.link is not None: f.write('') - if feed.title is None: - f.write(feed.url,) - else: - f.write(feed.title,) - if feed.link is not None: f.write('',) - f.write(']\n') + f.write('[' + feed.get_html_link() + ']') f.write('

\n') -- 2.35.1