{"id":16648751,"url":"https://github.com/clach04/pebble-send-message","last_synced_at":"2026-04-27T07:32:42.475Z","repository":{"id":45788910,"uuid":"162535641","full_name":"clach04/pebble-send-message","owner":"clach04","description":"import of http://web.aanet.com.au/~summersfamily/","archived":false,"fork":false,"pushed_at":"2022-07-24T04:59:15.000Z","size":54,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-27T17:34:02.790Z","etag":null,"topics":["http","http-client","json","pebble","pebble-c","pebble-watchapp","pebblejs","rest-client"],"latest_commit_sha":null,"homepage":"https://apps.rebble.io/en_US/application/56014a2508e93f4b6d000063","language":"C","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/clach04.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}},"created_at":"2018-12-20T06:19:59.000Z","updated_at":"2022-07-16T14:08:53.000Z","dependencies_parsed_at":"2022-07-16T15:47:04.744Z","dependency_job_id":null,"html_url":"https://github.com/clach04/pebble-send-message","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/clach04/pebble-send-message","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clach04%2Fpebble-send-message","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clach04%2Fpebble-send-message/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clach04%2Fpebble-send-message/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clach04%2Fpebble-send-message/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clach04","download_url":"https://codeload.github.com/clach04/pebble-send-message/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clach04%2Fpebble-send-message/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32327701,"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":["http","http-client","json","pebble","pebble-c","pebble-watchapp","pebblejs","rest-client"],"created_at":"2024-10-12T09:05:23.876Z","updated_at":"2026-04-27T07:32:41.503Z","avatar_url":"https://github.com/clach04.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Send Message\n\nGPS-aware and dictation (or tertiary text input) -enabled HTTP client supporting GET and POST requests, request header configuration and server response verification or display.\n\nCan be used for sending text messages or lots of other things when paired with an appropriate web service.\n\nAllows configuration with three sets of label, URL to call, JSON data segment (if using POST), request headers and string to check for in the response to verify that the server accepted the message or a field from the response to display on the watch.\n\nIn the URL and data:\n  * `~Lat` will be replaced with the latitude\n  * `~Lon` with the longitude\n  * `~Acc` with the accuracy\n  * `~Alt` with the altitude\n  * `~Spd` with the speed\n  * `~Hed` with the heading\n  * `~Lbl` with the label text\n  * `~Adr` with your street address\n  * `~Gmp` with a URL to your location on Google maps\n  * `~Txt` with your dictated (or entered) text (several times if necessary, in which case you will be prompted up to three times).\n\nIf you don't have a server of your own, you can use one of the many public SMS-sending services to send text messages for you, e.g.\n\nhttp://www.smsglobal.com/http-api.php?action=sendsms\u0026user=\u0026password=\u0026from=Peter\u0026to=61456789123\u0026text=~Lbl at ~Adr (see ~Gmp)\n\nor to send the label text and location to a predefined number;\n\nhttp://www.smsglobal.com/http-api.php?action=sendsms\u0026user=\u0026password=\u0026from=Peter\u0026to=61456789123\u0026text=~Txt at ~Adr (see ~Gmp);\n\nor (to send a message that you dictate to a number that you dictate)\n\nhttp://www.smsglobal.com/http-api.php?action=sendsms\u0026user=\u0026password=\u0026from=Peter\u0026text=~Txt\u0026to=~Txt.\n\nIf you specify a confirmation string starting with `~`, the watch will display this field when the response is received from the server, otherwise the watch will simply tell you whether the confirmation string was found in the response.\n\nThere's an option on the configuration screen to do a quick read of the GPS � this may be less accurate and can returns old results from iPhones so it defaults to off.\n\nThere are two options in the configuration to display the final message (with any substitutions) and the server response as notifications for debugging purposes.  Cloudpebble.net may also help you in debugging your setup. If you want to use it, either load my source code or create a single c file with the lines:\n\n    #include \u003cpebble.h\u003e\n\n    int main(void) {\n    app_event_loop();\n    }\n\nthen use it to view the app logs while the Send Message app runs.\n\nThis app is provided as is - you are responsible for testing this app thoroughly and determining whether it works appropriately and meets your needs. The source code is available if you want to examine how it works or customize it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclach04%2Fpebble-send-message","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclach04%2Fpebble-send-message","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclach04%2Fpebble-send-message/lists"}