def test_streamer_get_user_msgs(self): twit = Streamer() output = twit.get_user_msgs("170") status_code = output['response']['status'] # Check to see if the Status code returned by the Web Call is 200 which is success self.assertEqual(200, status_code)
seed_val = 2021 tech = ['GOOG', 'MSFT', 'FB', 'T', 'CHL', 'ORCL', 'TSM', 'VZ', 'INTC', 'CSCO'] fin = ['BCH', 'BSAC', 'BRK-A', 'JPM', 'WFC', 'BAC', 'V', 'C', 'HSBC', 'MA'] stock1 = sys.argv[1] stock2 = sys.argv[2] if stock1 == stock2: print('Stocks should be different !') sys.exit() from pystocktwits import Streamer twit = Streamer() # Get User Messages by ID raw_json = twit.get_user_msgs("171", since=0, max=1, limit=1) #raw_json = twit.get_user_msgs(str(i+j), since=0, max=1, limit=1) return_json_file(raw_json, 'result.json') with open('result.json', "r") as data_file: data = pd.DataFrame(data_file) def get_stocktwit(stock): raw_json = twit.get_symbol_msgs(symbol_id=stock, since=0, max=0, limit=30, callback=None, filter=None) #return_json_file(raw_json, 'result.json') df = pd.json_normalize(raw_json)['messages'][0] return df
#!/usr/bin/env python # -*- coding: utf-8 -*- from pystocktwits import Streamer # Create a Twit Streamer twit = Streamer() # Get Msgs from User 170 raw_json = twit.get_user_msgs("170") # Get Status Code through nested dict print(output['response']['status'])
#!/usr/bin/env python # -*- coding: utf-8 -*- from pystocktwits import Streamer from pystocktwits.utils import * # Create a Twit Streamer twit = Streamer() # Pass in all parameters to query search raw_json = twit.get_user_msgs(user_id="180", since=0, max=0, limit=30, callback=None, filter=None) # Return raw json as JSON file return_json_file(raw_json, "../sample_json_output/get_user_msgs.json") print(raw_json)
#!/usr/bin/env python # -*- coding: utf-8 -*- from pystocktwits import Streamer from pystocktwits.utils import * import sys sys.path.insert(0, 'pystocktwits') # Create a Twit Streamer twit = Streamer() # Pass in all parameters to query search raw_json = twit.get_symbol_msgs(sys.argv[1], since=0, max=0, limit=10, callback=None, filter=None) # # Return raw json as JSON file # return_json_file(raw_json, "../sample_json_output/get_symbol_msgs.json") print(raw_json)
def __init__(self): self.streamer = Streamer()
#!/usr/bin/env python # -*- coding: utf-8 -*- from pystocktwits import Streamer from pystocktwits.utils import * # Create a Twit Streamer twit = Streamer() # Pass in all parameters to query search raw_json = twit.get_specified_conversation_msgs(conversation_id="10349526", since=1, max=30, limit=30, callback=None) # Return the raw_json as a JSON file return_json_file(raw_json, "../sample_json_output/get_specified_conversation_msgs.json") print(raw_json)