def get_favorites_rss(request, user_hash): ou = OauthUser.objects.get(user_hash=user_hash) favs = favorite_list(request, ou.twitter_name) feed = RssFeed(title='%s\'s favorites' % (ou.twitter_name), link='http://savethisfor.me/', description='') for f in favs: feed.add_item(title='%s - %s' % (f['user']['name'], f['created_at']), link='http://twitter.com/%s/status/%s' % (f['user']['screen_name'], f['id']), description = f['text'], author_name = f['user']['name'], author_link = 'http://twitter.com/%s' % (f['user']['screen_name'],), pubdate = datetime.datetime.strptime(f['created_at'], '%a %b %d %H:%M:%S +0000 %Y')) response = HttpResponse(mimetype='text/rss+xml') feed.write(response, 'UTF-8') return response