feat: add Adanos social sentiment source#10
Open
alexander-schneider wants to merge 2 commits intocalesthio:masterfrom
Open
feat: add Adanos social sentiment source#10alexander-schneider wants to merge 2 commits intocalesthio:masterfrom
alexander-schneider wants to merge 2 commits intocalesthio:masterfrom
Conversation
Add stock-level social sentiment data from Adanos API (api.adanos.org), aggregating Reddit and X/Twitter sentiment analysis with buzz scores, trend detection, and sector breakdowns. New source (apis/sources/adanos.mjs): - Trending stocks with buzz scores, sentiment, and trend direction - Sector-level sentiment aggregation - Cross-platform data (Reddit + X/Twitter) - Aggregate market sentiment signals (bullish/bearish consensus) - Graceful degradation when API key not configured Dashboard integration: - V2.sentiment section in synthesizer with trending, sectors, and signals - Three new trade ideas: retail euphoria divergence, social fear confirmation, and social momentum clustering - Delta engine tracks social_sentiment (numeric) and sentiment_trending (count) metrics between sweeps Set ADANOS_API_KEY in .env to enable. Free key at api.adanos.org/docs. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Owner
|
Looks really promising. Let me play around with this today |
Author
|
Ok, feedback would be nice :) |
Owner
|
I haven't been able to get to this yet because work has been busy, but I definitely plan to review it over the weekend. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds Adanos as an optional social stock sentiment source for Crucix.
apis/sources/adanos.mjs): fetches Reddit stock trending, X/Twitter stock trending, and Reddit sector aggregation via 3 API callsV2.sentimentsection with trending tickers, sector breakdown, and aggregate bullish/bearish sentimentsocial_sentiment(numeric, 15% threshold) andsentiment_trending(count, ±3) for sweep-to-sweep change detectionstatus: 'no_key'with setup instructions whenADANOS_API_KEYis not configuredWhat this adds beyond the existing Reddit source
The current
reddit.mjsfetches raw hot posts from a small set of subreddits.adanos.mjsadds a processed stock-intelligence layer on top:reddit.mjsadanos.mjsBoth sources complement each other:
reddit.mjsprovides raw social OSINT posts, whileadanos.mjsprovides structured social stock sentiment.Setup
# Add to .env (free key at api.adanos.org/docs) ADANOS_API_KEY=sk_live_your_key_hereTest
Files changed
apis/sources/adanos.mjsapis/briefing.mjsrunSourcein Tier 6dashboard/inject.mjsV2.sentimentsynthesis + 3 trade ideaslib/delta/engine.mjs.env.exampleADANOS_API_KEYentry