def __init__(self, url, tag, description, id, pubDate=''): self.url = url self.tag = tag self.desc = description self.id = id if type(pubDate) is str: pubDate = str2Time(pubDate) self.pubDate = pubDate
def _fillFeedResPubDate(self): try: newPubDate = str2Time(self._getResPubDate()) # print('FeedURL: {}\told: {}\tnew: {}'.format( # self.feedRes.url # , self.feedRes.pubDate # , newPubDate)) if self.feedRes.isUpdated(newPubDate): self.feedRes.pubDate = newPubDate ResourceOperator().addFeedResUpdateTime(self.feedRes) self.isSkip = False # print('skip feed: {}'.format(self.feedRes.url)) except e: print("Error occured",e)
def __init__(self, feedId, updateTime): FeedResUpdateTime.cache[feedId] = str2Time(updateTime, dateFormat)
def isUpdated(self, oldTime): return oldTime < str2Time(self.pubDate, dateFormat)
def __init__(self, title, pubDate, link='', description='', fromId=0): self.fromFeedId = fromId self.title = decodeXML(title.strip()) self.pubDate = time2Str(str2Time(pubDate)) self.link = link self.description = description