Beispiel #1
0
    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
Beispiel #2
0
		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
Beispiel #3
0
		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()
Beispiel #4
0
 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()