mirror of
https://github.com/bvanroll/rpiRadio.git
synced 2025-08-29 12:02:42 +00:00
Initial Commit
This commit is contained in:
46
ProjectBefore/PythonCode/Midi/TwitterGetExample.py
Normal file
46
ProjectBefore/PythonCode/Midi/TwitterGetExample.py
Normal file
@@ -0,0 +1,46 @@
|
||||
import twitter
|
||||
import json
|
||||
import requests
|
||||
import sys
|
||||
import schedule
|
||||
import time
|
||||
|
||||
since_id = None
|
||||
consumer_key = ''
|
||||
consumer_secret = ''
|
||||
access_token = ''
|
||||
access_token_secret = ''
|
||||
location = ""
|
||||
json_data = "{\"tweets\":["
|
||||
|
||||
def getTweets():
|
||||
global json_data
|
||||
print('getting tweets')
|
||||
with open('/files/lastid', 'r') as file:
|
||||
since_id = file.readline()
|
||||
if (since_id == ""):
|
||||
since_id = None
|
||||
api=twitter.Api(consumer_key=consumer_key,
|
||||
consumer_secret=consumer_secret,
|
||||
access_token_key=access_token,
|
||||
access_token_secret=access_token_secret)
|
||||
temp = api.GetMentions(since_id=since_id, count=None,max_id=None,trim_user=False,contributor_details=False,include_entities=True)
|
||||
if len(temp) > 0:
|
||||
for item in temp:
|
||||
data = {}
|
||||
data['id'] = item.id
|
||||
data['UserName'] = item.user.name
|
||||
data['Date'] = item.created_at
|
||||
data['text'] = item.text
|
||||
data['location'] = ""
|
||||
data['success'] = "no"
|
||||
json_data = json_data + json.dumps(data) + ","
|
||||
with open('/files/lastid', 'w') as outfile:
|
||||
outfile.write(temp[0].id_str)
|
||||
with open(location + 'tweets.json', "a") as outfile:
|
||||
json_data = json_data[:len(json_data)-1] + "]}"
|
||||
outfile.write(json_data)
|
||||
print('wrote some json shit')
|
||||
|
||||
|
||||
getTweets()
|
Reference in New Issue
Block a user