Exemple #1
0
 def get(self, username):
     try:
         tracks = lastfm.get_recent_tracks(username)
         template_values = {
             'username':
             username,
             'song':
             tracks[0]['name'],
             'artist':
             tracks[0]['artist'],
             'lyric':
             lyricswiki.get_lyric(tracks[0]['artist'], tracks[0]['name']),
             'related_songs':
             tracks[1:]
         }
         self.render_template('user', template_values)
     except lastfm.LastfmError, ex:
         error_msg = 'Error while trying to get info of user "%s" from Last.fm:\n %s' % (
             username, ex.error_msg)
         self.display_error(error_msg)