self.twitter_pass = self.station['twitter']['pass']
if self.twitter_mode == '1':
self.twitter = Twitter(self.twitter_user, self.twitter_pass)
- self.twitter_tags = self.station['twitter']['tags'].split(' ')
- self.tinyurl = tinyurl.create_one(self.channel.url + '/m3u/' + self.m3u.split(os.sep)[-1])
+ self.twitter_tags = self.station['twitter']['tags'].split(' ')
+ self.tinyurl = tinyurl.create_one(self.channel.url + '/m3u/' + self.m3u.split(os.sep)[-1])
def update_twitter(self):
if self.twitter_mode == '1':
message = 'now playing: %s #%s #%s' % (self.song.replace('_', ' '), self.artist.replace(' ', ''), self.short_name)
- tags = ' #' + ' #'.join(self.twitter_tags)
- message = message + tags
+ tags = '#' + ' #'.join(self.twitter_tags)
+ message = message + ' ' + tags
+ message = str(message.encode('utf-8'))
self.twitter.post(message[:113] + ' ' + self.tinyurl)
def update_rss(self, media_list, rss_file, sub_title):
else:
song = self.artist + ' : ' + self.title
self.song = str(song.encode('utf-8'))
+ self.artist = str(self.artist.encode('utf-8'))
self.metadata_file = self.metadata_dir + os.sep + self.current_media_obj[0].file_name + '.xml'
self.update_rss(self.current_media_obj, self.metadata_file, '')
try:
self.api.PostUpdate(message)
except:
- pass
+ continue
def main():