git-svn-id: svn://192.168.0.12/source@335 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
admin
2017-01-06 07:21:32 +00:00
parent a296920e74
commit 40f29bdf51
2 changed files with 13 additions and 4 deletions

View File

@@ -174,6 +174,7 @@ class EffectInsta(object):
result_sender = ResultSender(cg['host'], cg['user'], cg['pass'], cg['name']) if cg else ResultSender() result_sender = ResultSender(cg['host'], cg['user'], cg['pass'], cg['name']) if cg else ResultSender()
result_sender.connect() result_sender.connect()
result['lastupdate_filter'] = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") result['lastupdate_filter'] = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
result['status'] = 'OK'
result_sender.send('stats_s1_effect', result) result_sender.send('stats_s1_effect', result)
result_sender.close() result_sender.close()
except Exception as e: except Exception as e:
@@ -206,8 +207,12 @@ class EffectInsta(object):
for reply in replies: for reply in replies:
str_reply_date = reply.get('article_date', '1990-01-01 00:00:00') str_reply_date = reply.get('article_date', '1990-01-01 00:00:00')
reply_date = datetime.datetime.strptime(str_reply_date, '%Y-%m-%d %H:%M:%S').date().strftime('%Y%m%d') reply_date = datetime.datetime.strptime(str_reply_date, '%Y-%m-%d %H:%M:%S').date().strftime('%m-%d-%Y')
if reply_date in date_dict: if reply_date in date_dict:
date_dict[reply_date] = date_dict[reply_date] + 1 date_dict[reply_date] = date_dict[reply_date] + 1
return json.dumps(date_dict, sort_keys=True)
json_array = [{'date': k, 'value': v} for k, v in date_dict.items()]
return json.dumps(json_array, sort_keys=True)

View File

@@ -449,6 +449,7 @@ class EffectKakaostory(object):
try: try:
result = self.statistics(body, replies) result = self.statistics(body, replies)
result['lastupdate_filter'] = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") result['lastupdate_filter'] = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
result['status'] = 'OK'
except Exception as e: except Exception as e:
raise effect.effecterror.UnknownError(str(e)) raise effect.effecterror.UnknownError(str(e))
#pprint.pprint(body) #pprint.pprint(body)
@@ -494,10 +495,13 @@ class EffectKakaostory(object):
for reply in replies: for reply in replies:
str_reply_date = reply.get('article_date', '1990-01-01 00:00:00') str_reply_date = reply.get('article_date', '1990-01-01 00:00:00')
reply_date = datetime.datetime.strptime(str_reply_date, '%Y-%m-%d %H:%M:%S').date().strftime('%Y%m%d') reply_date = datetime.datetime.strptime(str_reply_date, '%Y-%m-%d %H:%M:%S').date().strftime('%m-%d-%Y')
if reply_date in date_dict: if reply_date in date_dict:
date_dict[reply_date] = date_dict[reply_date] + 1 date_dict[reply_date] = date_dict[reply_date] + 1
return json.dumps(date_dict, sort_keys=True)
json_array = [{'date': k, 'value': v} for k, v in date_dict.items()]
return json.dumps(json_array, sort_keys=True)