Inspiration

never really got a chance to put theoretical knowledge of functionalities into real practice and recently watched a tutorial on web scrapping and decided to implement it

What it does

searches through Google News for articles related to a certain stock on an hourly basis, runs it through Google NLP to generate a sentiment analysis and processes the data for users to review. Added feature of generating and emailing a daily graph of the day's sentiment towards the subject per hour basis

How we built it

python with several packages, namely selenium, smtp, matplotlib, google api and lots of googling

Challenges we ran into

lack of experience resulted in code having to be written as they were not optimised in the first place (one huge chunk of code rather than split into functions as well as initial plan having a dictionary to be kept up and running the entire time which later changed to referencing the csv file for the information)

Accomplishments that we're proud of

integrating multiple functionalities into the final product to make it overall useful

What we learned

to code with the big picture in mind

What's next for Stock Sentiment Analysis

inside the code's comments

Built With

Share this project:

Updates