{"id":16521702,"url":"https://github.com/davesteele/smsscheme","last_synced_at":"2026-05-05T16:38:21.396Z","repository":{"id":142203338,"uuid":"184691263","full_name":"davesteele/smsscheme","owner":"davesteele","description":"SMS URN Scheme Handler for Linux","archived":false,"fork":false,"pushed_at":"2019-05-03T11:30:32.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-13T13:29:24.401Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davesteele.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":"2019-05-03T03:04:23.000Z","updated_at":"2019-05-03T11:30:34.000Z","dependencies_parsed_at":"2023-04-20T10:02:51.498Z","dependency_job_id":null,"html_url":"https://github.com/davesteele/smsscheme","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davesteele%2Fsmsscheme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davesteele%2Fsmsscheme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davesteele%2Fsmsscheme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davesteele%2Fsmsscheme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davesteele","download_url":"https://codeload.github.com/davesteele/smsscheme/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241596640,"owners_count":19988106,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-10-11T16:57:28.154Z","updated_at":"2026-05-05T16:38:16.376Z","avatar_url":"https://github.com/davesteele.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n## smsscheme\n\nThis application sends SMS messages based on an sms URN.\n\nEventually, it will work as an sms scheme handler, supporting e.g.\nsms hrefs from a web browser.\n\nTwilio credentials are required, either on the command line or in a\nconfiguration file.\n\nIn typical usage, the origin phone number, Twilio account sid and token\nare defined in ~/.smsscheme, and messages are sent with commands like:\n\n    smsscheme \"sms:+15555555555?Send Money!\"\n\n## Usage\n\n    $ smsscheme -h\n    usage: smsscheme.py [-h] [-o ORIGIN] [-s ACCOUNT_SID] [-t ACCOUNT_TOKEN]\n                        [--to TO] [--text TEXT]\n                        [SMS_URN]\n    \n    Send SMS messages using the sms URN scheme. Args that start with '--' (eg. -o)\n    can also be set in a config file (/etc/smsscheme or ~/.smsscheme). Config file\n    syntax allows: key=value, flag=true, stuff=[a,b,c] (for details, see syntax at\n    https://goo.gl/R74nmi). If an arg is specified in more than one place, then\n    commandline values override config file values which override defaults.\n    \n    positional arguments:\n      SMS_URN               the sms URN\n    \n    optional arguments:\n      -h, --help            show this help message and exit\n      -o ORIGIN, --origin ORIGIN\n                            the sending phone number (e.g. +15555555555)\n      -s ACCOUNT_SID, --sid ACCOUNT_SID\n                            the Twilio Account SID\n      -t ACCOUNT_TOKEN, --token ACCOUNT_TOKEN\n                            the Twilio Auth Token\n      --to TO               the destination phone number\n      --text TEXT           the text to send\n    \n    Send an SMS message. The \"origin\", \"sid\", and \"token\" parameters are required,\n    but may be defined in a configuration file. The destination phone number and\n    text may be specified via the \"to\" and \"text\" options, or via an SMS URN of\n    the form \"sms:+15555555555?\u003cmessage\u003e\".\n    \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavesteele%2Fsmsscheme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavesteele%2Fsmsscheme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavesteele%2Fsmsscheme/lists"}