shirosaidev/stocksight
Stock market analyzer and predictor using Elasticsearch, Twitter, News headlines and Python natural language processing and sentiment analysis
Aggregates real-time tweet streams and news articles into Elasticsearch indices, applying multi-stage sentiment analysis using VADER and TextBlob to extract emotional signals correlated with price movements. Provides CLI tools for keyword-based or feed-based Twitter mining with optional link-following for extended context, plus automated news headline scraping—all indexed with timestamps for temporal correlation analysis. Includes pre-built Kibana dashboards for visualizing sentiment trends alongside historical stock prices to quantify emotion-to-market relationships.
2,447 stars. No commits in the last 6 months.
Stars
2,447
Forks
487
Language
Python
License
Apache-2.0
Category
Last pushed
Dec 05, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/shirosaidev/stocksight"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
lefterisloukas/edgar-crawler
The only open-source toolkit that can download SEC EDGAR financial reports and extract textual...
yya518/FinBERT
A Pretrained BERT Model for Financial Communications. https://arxiv.org/abs/2006.08097
Shubxam/Nifty-500-Live-Sentiment-Analysis
Live Sentiment Analysis dashboard of NIFTY 500 universe of stocks using plotly and streamlit
louisowen6/SENN
Code implementation of "SENN: Stock Ensemble-based Neural Network for Stock Market Prediction...
databricks-industry-solutions/esg-scoring
In this solution, we offer a novel approach to sustainable finance by combining NLP techniques...