From 2f0cf70fca6033a9e88d64334697f656e32718fd Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 9 Apr 2009 07:19:16 +0000 Subject: [PATCH] add table to rss --- deefuzz.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/deefuzz.py b/deefuzz.py index af4cfed..0bcf976 100755 --- a/deefuzz.py +++ b/deefuzz.py @@ -187,7 +187,7 @@ class Station(Thread): self.channel.genre = self.station['infos']['genre'] self.channel.description = self.station['infos']['description'] self.channel.url = self.station['infos']['url'] - self.rss_dir = os.sep + 'tmp' + self.rss_dir = os.sep + 'tmp' + os.sep + 'rss' self.rss_current_file = self.rss_dir + os.sep + self.short_name + '_current.xml' self.rss_playlist_file = self.rss_dir + os.sep + self.short_name + '_playlist.xml' self.media_url_dir = '/media/' @@ -215,6 +215,8 @@ class Station(Thread): def update_rss(self, media_obj_list, rss_file): i =0 rss_item_list = [] + if not os.path.exists(self.rss_dir): + os.makedirs(self.rss_dir) if len(media_obj_list) == 1: sub_title = '(currently playing)' @@ -224,11 +226,12 @@ class Station(Thread): for media_obj in media_obj_list: media_size = media_obj.size media_link = self.channel.url + self.media_url_dir + media_obj.file_name - media_description = '' - + media_description = '' for key in media_obj.metadata.keys(): if media_obj.metadata[key] != '': - media_description += key.capitalize() + ' : ' + media_obj.metadata[key] + ', ' + media_description += '' % \ + (key.capitalize(), media_obj.metadata[key]) + media_description += '
%s: %s
' rss_item_list.append(PyRSS2Gen.RSSItem( title = media_obj.metadata['artist'] + ' : ' + media_obj.metadata['title'], link = media_link, -- 2.39.5