示例#1
0
文件: RSS.py 项目: cipher16/wpfe-gae
def getFeedUrl(url):
    t = RSSContent.all().filter("url", url).order("-date").fetch(1, 0)
    if t :
        t = t[0]
        if t.date+datetime.timedelta(minutes=wpfe.FEED_REFRESH) > datetime.datetime.today():#si ca date de moins d'un jour on prend de la base sinon, ...
            return t.content
    try:
        t = urlfetch.Fetch(url=url).content
        feed = RSSContent()
        feed.content=t
        feed.url=url
        feed.put()
        return t
    except Exception:
        return None