示例#1
0
 def _getFiftenMiniutesPhotos(self):
     pi = PhotoInterface("citybeat", "photos")
     _fifteen_minutes_ago = 15 * 60
     cursor = pi.rangeQuery(self.region, (str(self.cur_time - _fifteen_minutes_ago), str(self.cur_time)))
     _photos = []
     for p in cursor:
         _photos.append(p)
     _photos = sorted(_photos, key=lambda k: k["created_time"])
     before = len(_photos)
     _photos = processAsPeopleCount(_photos)
     after = len(_photos)
     self.current_value = after
     self.photos = _photos
示例#2
0
 def _getFiftenMiniutesPhotos(self):
     pi = PhotoInterface('tmp_citybeat', 'photos')
     _fifteen_minutes_ago = 15*60
     cursor  = pi.rangeQuery( self.region , (str( self.cur_time - _fifteen_minutes_ago), str(self.cur_time)) )
     _photos = []
     for p in cursor:
         _photos.append( p )
     print 'in fiften minutes there are ',len(_photos)
     _photos = sorted( _photos, key=lambda k:k['created_time'] )
     before = len(_photos)
     _photos = processAsPeopleCount(_photos)
     after = len(_photos)
     self.current_value = after
     self.photos = _photos
示例#3
0
 def _getFiftenMiniutesPhotos(self):
     pi = PhotoInterface('citybeat', 'photos_no_duplicate')
     _fifteen_minutes_ago = 15 * 60
     cursor = pi.rangeQuery(
         self.region,
         (str(self.cur_time - _fifteen_minutes_ago), str(self.cur_time)))
     _photos = []
     for p in cursor:
         _photos.append(p)
     _photos = sorted(_photos, key=lambda k: k['created_time'])
     before = len(_photos)
     _photos = processAsPeopleCount(_photos)
     after = len(_photos)
     self.current_value = after
     self.photos = _photos
 def _getFiftenMiniutesData(self):
     data_interface = None
     if self.data_source == 'twitter':
         data_interface = TweetInterface('citybeat_production', 'tweets')
     elif self.data_source == 'instagram':
         data_interface = PhotoInterface('citybeat_production', 'photos')
     _fifteen_minutes_ago = 15 * 60
     cursor = data_interface.rangeQuery(self.region, (str(self.cur_time - _fifteen_minutes_ago), str(self.cur_time)))
     _data = []
     for p in cursor:
         _data.append(p)
     _data = sorted(_data, key=lambda k: k['created_time'])
     before = len(_data)
     _data = processAsPeopleCount(_data)
     after = len(_data)
     self.current_value = after
     self.data = _data