{"id":19572267,"url":"https://github.com/asad70/reddit-analysis","last_synced_at":"2026-03-19T10:34:29.362Z","repository":{"id":110345028,"uuid":"413225492","full_name":"asad70/reddit-analysis","owner":"asad70","description":"Analyze reddit financial data and display it on web app.","archived":false,"fork":false,"pushed_at":"2022-08-16T16:47:29.000Z","size":6147,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-26T10:46:35.433Z","etag":null,"topics":["algotrading","data-science","data-visualization","reddit","sentiment-analysis","stock-market","stocks","trading","trading-strategies","vader-sentiment-analysis","wallst","wallstreetbets"],"latest_commit_sha":null,"homepage":"http://wsb-reddit.herokuapp.com/reddit-index","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/asad70.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-04T00:00:33.000Z","updated_at":"2022-11-22T18:26:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"0b232503-5919-4d30-8c8e-7a509464d48a","html_url":"https://github.com/asad70/reddit-analysis","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/asad70/reddit-analysis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asad70%2Freddit-analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asad70%2Freddit-analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asad70%2Freddit-analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asad70%2Freddit-analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asad70","download_url":"https://codeload.github.com/asad70/reddit-analysis/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asad70%2Freddit-analysis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30073709,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T05:31:57.858Z","status":"ssl_error","status_checked_at":"2026-03-04T05:31:38.462Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algotrading","data-science","data-visualization","reddit","sentiment-analysis","stock-market","stocks","trading","trading-strategies","vader-sentiment-analysis","wallst","wallstreetbets"],"created_at":"2024-11-11T06:25:13.949Z","updated_at":"2026-03-04T06:04:19.868Z","avatar_url":"https://github.com/asad70.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# reddit-sentiment-analysis\nThis program goes thru reddit, finds the most mentioned tickers and uses Vader SentimentIntensityAnalyzer to calculate the ticker compound value.\n\n## Program Parameters\n\u003cpre\u003e\nsubs = []           sub-reddit to search\npost_flairs = {}    posts flairs to search || None flair is automatically considered\ngoodAuth = {}       authors whom comments are allowed more than once\nuniqueCmt = True    allow one comment per author per symbol\nignoreAuthP = {}    authors to ignore for posts\nignoreAuthC = {}    authors to ignore for comment \nupvoteRatio = float upvote ratio for post to be considered, 0.70 = 70%\nups = int           define # of upvotes, post is considered if upvotes exceed this #\nlimit = int         define the limit, comments 'replace more' limit\nupvotes = int       define # of upvotes, comment is considered if upvotes exceed this #\npicks = int         define # of picks here, prints as \"Top ## picks are:\"\npicks_ayz = int     define # of picks for sentiment analysis\n\u003c/pre\u003e\n\n## Sample Output\nIt took 216.65 seconds to analyze 5862 comments in 80 posts in 4 subreddits.\n\nPosts analyzed saved in titles\n\n10 most mentioned picks:\\\nGME: 197\\\nBB: 72\\\nFB: 56\\\nPLTR: 36\\\nTSLA: 25\\\nPLUG: 17\\\nRC: 15\\\nNIO: 14\\\nSPCE: 10\\\nTLRY: 10\n\n\u0026nbsp; \u0026nbsp; \u0026nbsp; \u0026nbsp; Bearish \u0026nbsp; Neutral \u0026nbsp; Bullish \u0026nbsp; Total/Compound\\\nGME    \u0026nbsp; 0.087    \u0026nbsp;0.763    \u0026nbsp; \u0026nbsp;0.150           \u0026nbsp; \u0026nbsp; \u0026nbsp;0.161\\\nBB     \u0026nbsp; 0.058 \u0026nbsp;   0.768 \u0026nbsp; \u0026nbsp;   0.175           \u0026nbsp; \u0026nbsp; \u0026nbsp;0.261\\\nFB     \u0026nbsp; 0.119    \u0026nbsp;0.708    \u0026nbsp; \u0026nbsp;0.173           \u0026nbsp; \u0026nbsp; \u0026nbsp;0.127\\\nPLTR    \u0026nbsp;0.062    \u0026nbsp;0.804 \u0026nbsp; \u0026nbsp;   0.134           \u0026nbsp; \u0026nbsp; \u0026nbsp;0.235\\\nTSLA    \u0026nbsp;0.124    \u0026nbsp;0.690    \u0026nbsp; \u0026nbsp;0.187           \u0026nbsp; \u0026nbsp; \u0026nbsp;0.195\\\n![](mentioned.png)\n![](sentiment.png)\n\n## Data:\nIncludes US stocks with market cap \u003e 100 Million, and price above $3. It doesn't include penny stocks.\\\nYou can download data from here:\\\nSource (US stocks):  https://www.nasdaq.com/market-activity/stocks/screener?exchange=nasdaq\u0026letter=0\u0026render=download\\\n\n\n\nLimitations:\nIt depends mainly on the defined parameters for current implementation:\nIt completely ignores the heavily downvoted comments, and there can be a time when\nthe most mentioned ticker is heavily downvoted, but you can change that in upvotes variable.\n\n\n## Acknowledgement:\n\n[Danksta](https://github.com/Danksta) initial work and setup.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasad70%2Freddit-analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasad70%2Freddit-analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasad70%2Freddit-analysis/lists"}