# make list of hashtags to track [home_1, away_1, neutral_1, home_2, away_2, neutral_2, ...]
for lst in ht:
    tracking.append(lst[0])
    tracking.append(lst[1])
    tracking.append(lst[2])

# make list of neutral hashtags[neutral_1, neutral_2, ...]
for t in ht:
    neutral_tags.append(t[2])

# make neutrals directories
for tag in neutral_tags:
    if not os.path.exists(tag):
        os.makedirs(tag)

# read twitter keys
with open('twitkeys.txt') as f:
    ckey = f.readline().rstrip()
    csecret = f.readline().rstrip()
    atoken = f.readline().rstrip()
    asecret = f.readline().rstrip()

# initialize the listener
auth = OAuthHandler(ckey, csecret)
auth.set_access_token(atoken, asecret)
twitterStream = Stream(auth, listener(), tweet_mode='extended')
print("Twitter Listener started...")
twitterStream.filter(track=tracking, encoding='utf-8', languages=["en"])
twitterStream.running = False
if not twitterStream.running:
    print("Twitter Listener finished")