def all_display(request): class AllFeed(object): def __init__(self): self.videos = Video.objects.all() self.name = "All videos" self.all = True return render_to_response("display.xml", {"feed": AllFeed() } )
def feed_core(video): if video == None: return HttpResponseBadRequest("No usable videos") res = urlparse.urlparse(video.url) loc = res.netloc if loc == "": return HttpResponseBadRequest("Can't determine host") elif loc == "livestream.com": url = "http://livestream.com/accounts/%s/events/%s/player?autoPlay=true&mute=false" % tuple(video.extra) return render_to_response("feed.xml", {"url": url} ) elif loc == "www.ustream.tv": url = "%s?html5ui=1&autoplay=true" % video.url return render_to_response("feed.xml", {"url": url} ) elif loc == "www.youtube.com": url = "%s?autoplay=1" % video.url return render_to_response("feed.xml", {"url": url} ) else: return HttpResponseBadRequest("Don't know what to do with host '%s' from %s" % (loc, video.url))
def index(request, token = None): ret = authenticate(request, token) if isinstance(ret, tweepy.OAuthHandler): auth = ret else: return ret api = tweepy.API(auth) lists = api.lists_all() return render_to_response("index.html", {"lists": lists, "token": token})
def config(request): return render_to_response("config.xml", {"roots": WebPath.get_root_nodes()})
def spider(request): return render_to_response("spider.xml", {"spider": spider})
def oldui(request): return render_to_response("oldui.xml", _index_data(request))
def index(request): return render_to_response("index.xml", _index_data(request))
def display(request, username, feedName): feed = Feed.objects.get(owner__username__iexact = username, name__iexact = feedName) return render_to_response("display.xml", {"feed": feed } )
def index(request): return render_to_response("index.xml", {"users": User.objects.all(), "feeds" : Feed.objects.all() } )