Example #1
0
 def _get_log(self, hours=1):
     _filter = kuzuha.build_hour_filter(hours)
     self.year = _filter['range']['dt']['gte'][0:4]
     self.month = _filter['range']['dt']['gte'][5:7]
     self.day = _filter['range']['dt']['gte'][8:10]
     self.start_hour = int(_filter['range']['dt']['gte'][11:13])
     self.end_hour = int(_filter['range']['dt']['lte'][11:13]) + 1
     return kuzuha.search(_filter=_filter, sort=[])
Example #2
0
 def _get_log(self, hours=1):
     _filter = kuzuha.build_hour_filter(hours)
     self.year = _filter['range']['dt']['gte'][0:4]
     self.month = _filter['range']['dt']['gte'][5:7]
     self.day = _filter['range']['dt']['gte'][8:10]
     self.start_hour = int(_filter['range']['dt']['gte'][11:13])
     self.end_hour = int(_filter['range']['dt']['lte'][11:13]) + 1
     return kuzuha.search(_filter=_filter)
Example #3
0
 def run(self):
     _filter = kuzuha.build_hour_filter(1)
     for post in kuzuha.search(_filter=_filter, sort=[('_score', 'desc')]):
         text = normalize.normalize(post['text'], repeat=4)
         text = regex.re_html_tag.sub('', text)
         text = regex.re_url.sub('', text)
         result = self.extract575(text)
         if result:
             return result + ' #みさお川柳'
Example #4
0
 def run(self, interval=1):
     dt_filter = kuzuha.build_hour_filter(interval)
     posts = misc.retry(10, interval=0.5, allow_null=False)(kuzuha.search)('',
                                                                           _filter=dt_filter)
     post_counter = self.count_responses(posts)
     start = int(dt_filter['range']['dt']['gte'][11:13])
     end = int(dt_filter['range']['dt']['lte'][11:13])
     end = 0 if end == 23 else end + 1
     result = self.make_summary(post_counter, start, end)
     return result
Example #5
0
 def run(self, interval=1):
     dt_filter = kuzuha.build_hour_filter(interval)
     posts = misc.retry(10, interval=0.5, allow_null=False)(kuzuha.search)('',
                                                                           _filter=dt_filter,
                                                                           sort=[])
     post_counter = self.count_responses(posts)
     start = int(dt_filter['range']['dt']['gte'][11:13])
     end = int(dt_filter['range']['dt']['lte'][11:13])
     end = 0 if end == 23 else end + 1
     result = self.make_summary(post_counter, start, end)
     return result
Example #6
0
 def _get_log(self, hours=1):
     _filter = kuzuha.build_hour_filter(hours)
     self.start_hour = int(_filter["range"]["dt"]["gte"][11:13])
     self.end_hour = int(_filter["range"]["dt"]["lte"][11:13]) + 1
     return kuzuha.search(_filter=_filter)