Commit b3b4a776 authored by Cody Zacharias's avatar Cody Zacharias Committed by GitHub

Update Spacing / Add Values

parent 63600485
from elasticsearch import Elasticsearch, helpers from elasticsearch import Elasticsearch, helpers
import contextlib import contextlib
import datetime
import time import time
import sys import sys
class RecycleObject(object): class RecycleObject(object):
def write(self, junk): pass def write(self, junk): pass
def flush(self): pass def flush(slef): pass
@contextlib.contextmanager @contextlib.contextmanager
def nostdout(): def nostdout():
...@@ -15,7 +14,7 @@ def nostdout(): ...@@ -15,7 +14,7 @@ def nostdout():
yield yield
sys.stdout = savestdout sys.stdout = savestdout
def weekday(day): def weekdate(day):
weekdays = { weekdays = {
"Monday": 1, "Monday": 1,
"Tuesday": 2, "Tuesday": 2,
...@@ -28,9 +27,11 @@ def weekday(day): ...@@ -28,9 +27,11 @@ def weekday(day):
return weekdays[day] return weekdays[day]
def hour(datetime):
return time.strftime("%H", time.localtime(datetime))
def Tweet(Tweet, es, session): def Tweet(Tweet, es, session):
# Todo play around with this some more day = weekday(time.strftime("%A", time.localtime(Tweet.datetime)))
day = weekday(Tweet.date.strftime("%A"))
actions = [] actions = []
nLikes = 0 nLikes = 0
...@@ -53,12 +54,13 @@ def Tweet(Tweet, es, session): ...@@ -53,12 +54,13 @@ def Tweet(Tweet, es, session):
"user_id": Tweet.user_id, "user_id": Tweet.user_id,
"username": Tweet.username, "username": Tweet.username,
"day": day, "day": day,
"hour": Tweet.time.strftime("%H"), "hour": hour(Tweet.datetime),
"link": Tweet.link, "link": Tweet.link,
"retweet": Tweet.is_retweet,
"user_rt": Tweet.user_rt,
"essid": session "essid": session
} }
} }
actions.append(j_data) actions.append(j_data)
for l in range(int(Tweet.likes)): for l in range(int(Tweet.likes)):
...@@ -77,12 +79,13 @@ def Tweet(Tweet, es, session): ...@@ -77,12 +79,13 @@ def Tweet(Tweet, es, session):
"user_id": Tweet.user_id, "user_id": Tweet.user_id,
"username": Tweet.username, "username": Tweet.username,
"day": day, "day": day,
"hour": Tweet.time.strftime("%H"), "hour": hour(Tweet.datetime),
"link": Tweet.link, "link": Tweet.link,
"retweet": Tweet.is_retweet,
"user_rt": Tweet.user_rt,
"essid": session "essid": session
} }
} }
actions.append(j_data) actions.append(j_data)
nLikes += 1 nLikes += 1
...@@ -102,12 +105,13 @@ def Tweet(Tweet, es, session): ...@@ -102,12 +105,13 @@ def Tweet(Tweet, es, session):
"user_id": Tweet.user_id, "user_id": Tweet.user_id,
"username": Tweet.username, "username": Tweet.username,
"day": day, "day": day,
"hour": Tweet.time.strftime("%H"), "hour": hour(Tweet.datetime),
"link": Tweet.link, "link": Tweet.link,
"retweet": Tweet.is_retweet,
"user_rt": Tweet.user_rt,
"essid": session "essid": session
} }
} }
actions.append(j_data) actions.append(j_data)
nReplies += 1 nReplies += 1
...@@ -127,12 +131,13 @@ def Tweet(Tweet, es, session): ...@@ -127,12 +131,13 @@ def Tweet(Tweet, es, session):
"user_id": Tweet.user_id, "user_id": Tweet.user_id,
"username": Tweet.username, "username": Tweet.username,
"day": day, "day": day,
"hour": Tweet.time.strftime("%H"), "hour": hour(Tweet.datetime),
"link": Tweet.link, "link": Tweet.link,
"retweet": Tweet.is_retweet,
"user_rt": Tweet.user_rt,
"essid": session "essid": session
} }
} }
actions.append(j_data) actions.append(j_data)
nRetweets += 1 nRetweets += 1
...@@ -154,7 +159,6 @@ def Follow(es, user, follow, session): ...@@ -154,7 +159,6 @@ def Follow(es, user, follow, session):
"essid": session "essid": session
} }
} }
actions.append(j_data) actions.append(j_data)
es = Elasticsearch(es) es = Elasticsearch(es)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment