Example #1
0
    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)
Example #2
0
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
Example #3
0
#!/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'])
Example #4
0
#!/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)
Example #5
0
#!/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()
Example #7
0
#!/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)