{"id":18492252,"url":"https://github.com/makevoid/stonks-alert","last_synced_at":"2026-04-27T11:31:42.719Z","repository":{"id":136508364,"uuid":"340749241","full_name":"makevoid/stonks-alert","owner":"makevoid","description":"Stock and crypto alerts SMS app","archived":false,"fork":false,"pushed_at":"2021-12-21T21:58:09.000Z","size":314,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-14T01:58:59.169Z","etag":null,"topics":["alert","alphavantage","background-process","bot","crypto","ruby","sms","sms-alert","stock","stocks","stonks","ticker","ticker-symbols","tickers","twilio","twilio-sms"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/makevoid.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-02-20T20:41:49.000Z","updated_at":"2021-04-06T19:02:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"2ba0c0b7-5475-47e6-9c10-327f51ddea32","html_url":"https://github.com/makevoid/stonks-alert","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/makevoid/stonks-alert","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makevoid%2Fstonks-alert","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makevoid%2Fstonks-alert/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makevoid%2Fstonks-alert/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makevoid%2Fstonks-alert/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/makevoid","download_url":"https://codeload.github.com/makevoid/stonks-alert/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makevoid%2Fstonks-alert/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32335296,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["alert","alphavantage","background-process","bot","crypto","ruby","sms","sms-alert","stock","stocks","stonks","ticker","ticker-symbols","tickers","twilio","twilio-sms"],"created_at":"2024-11-06T13:06:45.446Z","updated_at":"2026-04-27T11:31:42.702Z","avatar_url":"https://github.com/makevoid.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# stonks-alert\n\nStock alerts SMS app\n\n### Features\n\n- simple, ~ 200 LoC program\n- stock prices feed from alphavantage\n- twilio SMS alerts\n- redis dev cache\n\n### Price feed details\n\nYou don't need a Pro account if you're ok with some delay (prices being checked once every ~10m)\n\n### Redis DB\n\nthis application requires a redis instance running locally\n\n### Twilio accounts alerts setup\n\n- Twilio account\n- A number registered with SMS capabilities\n- API keys configured\n\n### Config\n\nEdit `config/stonks.rb` and replace the configuration with the ticker symbols you want to watch.\n\nThe keys of the config hash are the ticker symbols.\nThe values contain the alerts thresholds, low and high. Whenever the price crosses these values (on one direction or on the other) an SMS alert will be triggered.\n\n### Env vars / secret files\n\nThis app can be configured with environment variables and secret files, note env vars take precedence.\n\n#### `SMS_RECIPIENTS` / `~/.stonks_sms_recipients`\n\npipe separated list of numbers receiving the sms, if you want just one number just use the number, no spaces with international prefix e.g. `+4412345678`\n\n#### `ALPHA_VANTAGE_KEY` / `~/.alphavantage-stonks-key`\n\nalphavantage api key\n\n#### `TWILIO_NUMBER` / `~/.twilio_number`\n\ntwilio number you registered (see prereqs.)\n\n#### `TWILIO_KEYS` / `~/.twilio_keys`\n\ntwilio credentials, pipe separated - `TWILIO_SID|TWILIO_TOKEN` - e.g. `AC12762bf81fca007e3a6399bce2886932|fb5456bfc88774839f2d4d74bdf48817`\n\n\n---\n\nhope this helps :)\n\nhave fun!\n\n@makevoid\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmakevoid%2Fstonks-alert","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmakevoid%2Fstonks-alert","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmakevoid%2Fstonks-alert/lists"}