{"adoption": {"forks": 858, "observed_at": "2026-08-28T04:09:45.013989+00:00", "stars": 6534}, "canonical_url": "https://ross.abutalabs.com/products/trump2cash", "card": {"archived": true, "artifact_type": "application", "description": "A stock trading bot powered by Trump tweets", "domain": ["fintech", "social-media"], "enriched": true, "function": ["nlp", "machine-learning", "trading", "streaming", "web-scraping"], "health_score": 10, "homepage": "https://trump2cash.biz", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["maxbbraun/trump2cash"], "name": "maxbbraun/trump2cash", "platform": ["python", "cloud"], "pushed_at": "2023-05-23T00:51:23+00:00", "repo": "maxbbraun/trump2cash", "stars": 6534, "tags": ["twitter-bot", "sentiment-analysis", "stock-trading", "event-driven-trading", "twitter-api", "trading", "natural-language-processing", "automation", "linux", "docker"], "topics": ["trading", "bot", "trump", "twitter"], "urls": [], "use_cases": ["trade stocks automatically based on Trump tweets", "sentiment-driven automated trading bot", "monitor Twitter for company mentions and trade on sentiment", "event-driven stock trading from social media", "build a Twitter streaming bot with sentiment analysis"], "what_it_is": "A Python stock trading bot that watches Donald Trump's tweets, detects mentions of publicly traded companies, and uses sentiment analysis to automatically execute trades based on the expected market reaction. It runs on Google Compute Engine using the Twitter Streaming API, Google Cloud Natural Language API, Wikidata, and the TradeKing trading API.", "when_to_avoid": ["you need production trading software - the TradeKing API is defunct and the bot depends on deprecated Twitter streaming access", "you want a maintained, actively supported trading system", "you need guaranteed profitability or risk management features"], "when_to_choose": ["you want a reference implementation of tweet-driven sentiment trading", "you need an example integrating Twitter streaming, NLP entity detection, and a brokerage API", "you're studying event-driven trading strategies"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/trump2cash", "repo": "maxbbraun/trump2cash", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.013989+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.091643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9aca4998d3c433c606e58376e843510571169facd3791735ca9191be5242191", "fetched_at": "2026-08-28T04:09:45.013989+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maxbbraun/trump2cash"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.013989+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.091643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9aca4998d3c433c606e58376e843510571169facd3791735ca9191be5242191", "fetched_at": "2026-08-28T04:09:45.013989+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maxbbraun/trump2cash"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.091643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9aca4998d3c433c606e58376e843510571169facd3791735ca9191be5242191", "fetched_at": "2026-08-28T04:09:45.013989+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maxbbraun/trump2cash"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.013989+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.013989+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.013989+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.091643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9aca4998d3c433c606e58376e843510571169facd3791735ca9191be5242191", "fetched_at": "2026-08-28T04:09:45.013989+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maxbbraun/trump2cash"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.013989+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.013989+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.091643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9aca4998d3c433c606e58376e843510571169facd3791735ca9191be5242191", "fetched_at": "2026-08-28T04:09:45.013989+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maxbbraun/trump2cash"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.013989+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.013989+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.013989+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.091643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9aca4998d3c433c606e58376e843510571169facd3791735ca9191be5242191", "fetched_at": "2026-08-28T04:09:45.013989+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maxbbraun/trump2cash"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.013989+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.013989+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.091643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9aca4998d3c433c606e58376e843510571169facd3791735ca9191be5242191", "fetched_at": "2026-08-28T04:09:45.013989+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maxbbraun/trump2cash"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.091643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9aca4998d3c433c606e58376e843510571169facd3791735ca9191be5242191", "fetched_at": "2026-08-28T04:09:45.013989+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maxbbraun/trump2cash"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.091643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9aca4998d3c433c606e58376e843510571169facd3791735ca9191be5242191", "fetched_at": "2026-08-28T04:09:45.013989+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maxbbraun/trump2cash"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:44:08.091643+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c9aca4998d3c433c606e58376e843510571169facd3791735ca9191be5242191", "fetched_at": "2026-08-28T04:09:45.013989+00:00", "kind": "readme", "missing": false, "url": "https://github.com/maxbbraun/trump2cash"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3510, "days_push": 1199, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}