Пример #1
0
 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
Пример #2
0
  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)
Пример #3
0
 def __init__(self, feedId, updateTime):
   FeedResUpdateTime.cache[feedId] = str2Time(updateTime, dateFormat)
Пример #4
0
 def isUpdated(self, oldTime):
   return oldTime < str2Time(self.pubDate, dateFormat)
Пример #5
0
 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