Browse Source

fix but through days

ming 4 years ago
parent
commit
c1a22c1203
1 changed files with 7 additions and 3 deletions
  1. 7 3
      newbot.py

+ 7 - 3
newbot.py

@@ -82,10 +82,14 @@ def get_idea():
 def get_hotkeys(past=False):
     db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/yodb?charset=utf8mb4')
     now = ''
+    sql_get_newest_data_date = 'SELECT * FROM trending_searches ORDER BY ts_date DESC'
+    for row in db.query(sql_get_newest_data_date):
+        now = row['ts_date']
+        break
+
     if past:
-        now = datetime.datetime.now()
-    else:
-        now = datetime.datetime.now()-datetime.timedelta(days=1)
+        now =now-datetime.timedelta(days=1)
+
     now_start = now.strftime("%Y-%m-%d 00:00:00")
     now_end = now.strftime("%Y-%m-%d 23:59:59")
     sqls = 'SELECT * FROM trending_searches WHERE "'+now_end+'">= ts_date and "'+now_start+'"<=ts_date ORDER BY ts_date DESC'