Open beyarkay opened 1 year ago
As a dumbphone user, what I use to check the schedule when I'm not near my PC is the PDF printed out...
Okay cool, do you mind if I ask a few questions? I don't really know exactly what would be useful but also don't want to limit the idea to just those people who have a smartphone.
Good questions. Yeah, an SMS is the closest you're going to get to push-notifications if you don't have access to data. I would imagine that a day-forecast (with updates to the forecast, should there be any) to be the most useful. But SMS is a different game... I have no clue what the rates are on bulk SMSs or how accessible SMS providers make their APIs.
Another plausible option would be to somehow "zero-rate" the calendar website/.ics files, so that people with smartphones can access the calendar without using data. I think the demographic you have in mind do have access to smartphones, but the limiting factor is access to mobile data. Not sure how feasible this would be, perhaps if the project had enough steam you could convince someone at MTN or Vodacom of this need...
Okay, thanks for the input. This actually ties in with some other tangential ideas I had. As you would have noticed, there's no historical loadshedding on the calendars, only forecast. So far I've just been doing this because it's simpler and I figured having ever-increasing calendar file sizes couldn't help anyone, but now I've got a more concrete reason for why to keep the file sizes small.
I think I'll keep thinking on this and drop ideas back here if I think of any, but won't make active progress on this until a more clear way forward comes through. I know some friends in real life with experience in making traditionally smartphone-only things available more broadly, so will chat with them.
@everyone if you're reading this and have any ideas, leave a comment!
Reviving this to say that twillio provides both a WhatsApp API and an SMS API (Thanks @ponelat on ZATech!), although there is a cost associated so it would likely have to be a paid tier thing (even though a paid tier doesn't exist yet...)
Possibly the end user could provide their own API key that eskom-calendar uses to post messages on their behalf, but that could provide issues with securely storing API keys somewhere.
Most of south africa doesn't have a smartphone. If loadshedding data could be provided to 'dumbphones' then a lot more people could be helped out. I don't have much experience in this field, but I think it could be really big.