{"repo":"krishna-aditi/nlp-sentiment-analysis-on-stock-news-and-price-monitoring","free":true,"listed":false,"github":"https://github.com/krishna-aditi/nlp-sentiment-analysis-on-stock-news-and-price-monitoring","clone":"git clone https://github.com/krishna-aditi/nlp-sentiment-analysis-on-stock-news-and-price-monitoring.git","description":"WebApp to bring together Text Summarization and Sentiment Analysis of the stock related news to better understand the stock price trends.","language":"Jupyter Notebook","stars":17,"topics":["aws-ec2","aws-lambda","fastapi","gcp-app-engine","gcp-bigquery","gcp-storage","news-scraper","newspaper3k","python","sentiment-analysis"],"license":"MIT","category":"analytics","readme_excerpt":"NLP and Sentiment Analysis on Stock News and Price Monitoring ============================== Overview Stock market analysis is a difficult task to execute because of market volatility and a multitude of other dependent and independent factors that influence the market value of a particular stock. One of these factors - investor sentiment, is very much capable of influencing the stock price. News and social media are few of the ways to capture it. We aim to bring together Natural Language Processing and Sentiment Analysis of the stock related news to better understand the stock price trends. Goals Goal is to create a platform with curated information about a company's profile, stock specific news (from 24 hours), and the stock price trend from the past year. We focus on summarizing the news using NLP models, and labeling it as positive or negative using sentiment analysis. The platform aims to help the user make informed trading decisions. 1. Create a workflow to web-scrape company specific information using YFinance library in Python 2. Build a Streamlit interface for the FastAPI to render stock price trends, company’s financials, and description of the business 3. Create an Airflow DAG to do the following: 4. Web-scrape company specific stock news with the help of NewsAPI and Newspaper3K API 5. Call the Summarization API (Lambda function) for summarization on each news article’s content 6. Call Sentiment Analysis API (Lambda function) for extracting the sentiment of each new","default_branch":null,"files":null,"tree":[],"storefront":"/r/krishna-aditi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/krishna-aditi/nlp-sentiment-analysis-on-stock-news-and-price-monitoring/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}