def check(self, checknumber, page=None, *arg1, **arg2): #for i in FeedsList.all(): # i.fetch_stat=1 # i.put() checknumber = checknumber listit = Entry().all() model = FeedSet().all().fetch(1)[0] latest = model.last_imgchecked last_imgchecked = datetime.strptime('1970-01-01', "%Y-%m-%d") if not latest: last_imgchecked = datetime.strptime('1970-01-01', "%Y-%m-%d") if model.imgchecked_num == None or model.imgchecked_num > Blog().all( ).fetch(1)[0].entrycount: model.imgchecked_num = 0 model.put() i = model.imgchecked_num entries = listit.filter('date > ', latest).order('-date').fetch(checknumber) for entry in entries: i += 1 logging.info('start to check article,The No %s', i) content = '' last_imgchecked = datetime.strptime('1970-01-01', "%Y-%m-%d") try: content = self.__Parse_image(entry) if content: logging.info('we found the image,the title is %s', entry.title) entry.content = content entry.put() last_imgchecked = entry.date except Exception, data: logging.error('the error is %s ', data) pass
def check(self, checknumber, page=None, *arg1, **arg2): #for i in FeedsList.all(): # i.fetch_stat=1 # i.put() checknumber = checknumber listit = Entry().all() model = FeedSet().all().fetch(1)[0] latest = model.last_imgchecked last_imgchecked = datetime.strptime('1970-01-01', "%Y-%m-%d") if not latest: last_imgchecked = datetime.strptime('1970-01-01', "%Y-%m-%d") if model.imgchecked_num == None or model.imgchecked_num > Blog().all().fetch(1)[0].entrycount: model.imgchecked_num = 0 model.put() i = model.imgchecked_num entries = listit.filter('date > ', latest).order('-date').fetch(checknumber) for entry in entries: i += 1 logging.info('start to check article,The No %s', i) content = '' last_imgchecked = datetime.strptime('1970-01-01', "%Y-%m-%d") try: content = self.__Parse_image(entry) if content: logging.info('we found the image,the title is %s', entry.title) entry.content = content entry.put() last_imgchecked = entry.date except Exception, data: logging.error('the error is %s ', data) pass
def initDb(self): feedset = FeedSet() feedset.delitems = 0 feedset.delitemi = 0 feedset.chnitemi = 0 feedset.entryerrs = 0 feedset.entryerri = 0 feedset.defDir = 'my' feedset.defStat = True feedset.defDate = 60 feedset.stat = False feedset.put()