Skip to content

Stock Notifier is a python module use to receive stock information via sms

Notifications You must be signed in to change notification settings

jomarmontuya/Stock_notifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Stock Notifier

Stock Notifier is a Python Module that enables you to send Stock update via SMS

Usage

#Stock authentication API key from https://www.alphavantage.co/

STOCK_AUTH_KEY = os.environ.get("STOCK_AUTH_KEY")
#Change STOCK Ticker Depending on your need
STOCK = "TSLA"

#Change Company Name Depending on your need
COMPANY = "Tesla"

# Get API KEY From STOCK https://newsapi.org/
NEWS_AUTH_KEY = os.environ.get("NEWS_AUTH_KEY")

# Register account twilio and get Account SID and Account Token
ACCOUNT_SID = os.environ.get("ACCOUNT_SID")
ACCOUNT_TOKEN = os.environ.get("ACCOUNT_TOKEN")

# Get your own number from twilio
FROM_NUMBER = +1234564789
# Change to number depending on your need
# Notice: Free trial projects are only allowed to add verified caller IDs via SMS.
# https://support.twilio.com/hc/en-us/articles/223180048-Adding-a-Verified-Phone-Number-or-Caller-ID-with-Twilio
TO_NUMBER = +123456789

# Create New Instance of Stock Class Pass in Stock auth key from https://www.alphavantage.co/ and stock ticker
stock = Stock(apikey=STOCK_AUTH_KEY, stock_symbol=STOCK)
# Stock Class has get_data method that returns stock data in json format
x = stock.get_data()
print(x)

# Stock Class has get_new method that returns latest news regarding to the stock but you must pass in
# News api key from  https://newsapi.org/ and company name
y = stock.get_news(NEWS_AUTH_KEY, COMPANY)
print(y)

# SMS is another class within stock notifier you can notify stock update to sms using twilio
# SMS class must pass in account_sid and account_token from twilio
sms = SMS(ACCOUNT_SID, ACCOUNT_TOKEN)
# SMS class has send method to send actual message but you must pass in
# from number your twilio phone number and to number and message
sms.send(FROM_NUMBER, TO_NUMBER, "Hello There!")

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.

About

Stock Notifier is a python module use to receive stock information via sms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages