Really cool project, I didn't know about the sms gateway thing, apparently my mobile carrier had this gateway but not anymore. I'll do more research
Thanks for sharing
On Fri, Apr 15, 2022, 21:56 DJ Chase u9000@tilde.team wrote:
Hi all,
In the spirit of this list's rejuvenation, I thought I'd share a fun project I did recently with ~team.
For context: I use a flip-phone (it's much less distracting than a smartphone), so I cannot use an app or browser to check the weather when getting dressed every morning. And I can't call NOAA to get the weather because the dial-a-forecast number for my state is out of service.
So, I made a script that texts me the weather and made a cronjob to run that every morning. The script was surprisingly simple:
#!/bin/sh WEATHER="/tmp/$(uuidgen)" curl --silent https://wttr.in/<LOCATION>.png?1Fqn > "$WEATHER" mutt -a "$WEATHER" -- 8005551234@mms-gateway.example rm "$WEATHER"
I used wttr.in here because its api is increadibly simple (it's literally the same thing as its UI). This does mean, though, that I had to send it as an image because wttr returns formatted text that wraps horrible.
Many cell providers have an email to SMS/MMS gateway, so it was really easy to send a text; it should be easy to find this via a search engine. I also used mutt here instead of something POSIXly correct to make attachments simpler — this is just a hack, after all.
Cheers,
DJ Chase (~u9000) They, Them, Theirs