Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @wsgify
- def episode_feed(request):
- shows = [s['title'] for s in shows.values()]
- show_pats = [re.compile(r"\b%s\b" % re.escape(show), re.I) for show in shows]
- d = PyQuery(url="http://www.ezrss.it/feed/")
- def shows_to_remove(i):
- title = PyQuery(this).find("title").text()
- for pat in show_pats:
- if pat.search(title):
- return False
- return True
- d("item").filter(shows_to_remove).remove()
- response = Response()
- response.content_type = "application/xml"
- response.ubody = unicode(d)
- response.cache_control = "no-cache"
- return response
Advertisement
Add Comment
Please, Sign In to add comment