WSB Reasoner
r/wallstreetbets comments reasoner for tickers using VADER scores.
Install / Use
npx skills add vkolontajs/WSB-reasonerInstalls into whichever agent you are using.
README
WSB-reasoner 🚀
Check out projects' Streamlit visuals
r/wallstreetbets comments reasoner for tickers using VADER scores.
The algorithm consists of two parts.
- The 'schedule_upload.py' runs every 30 minutes and loads the most available comments which then gets pre-processed, analyzed, and uploaded to the user's database. Tickers list for searching is from AlphaVantage. Analysis performed using VADER scoring from nltk package. Scores and comments uploaded to users' database (MongoDB).
- The 'streamlit_visuals.py' is a Streamlit python file that is used for creating dashboards.
Installation
Clone the project and run miniconda/anaconda.
Set credentials in settings.py for MongoDB and AlphaVantage.
conda env create -f conda_requirements.yml
conda activate WSB-reasoner
# For data loading and VADER analysis
python scheduled_upload.py
# For visualization of data
streamlit run streamlit_visuals.py
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
License
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.7kCommit, push, and open a PR
