You go around, survey the opening hours posted on local restaurants (I usually take a photo, and don't copy and paste from other sources as this normally goes against their T&C) and then add these to openstreetmap.org.
Then next time apps like organicmaps.app update, you'll have all the local opening hours for restaurants and things directly on your device.
I have found that places usually change opening houes by an hour or two.
And if anyone reads this and thinks: "well, that sounds like a chore", this is the only solution I've found that:
1. Is under an open data license
2. Is easily editable as a normal user
3. Isn't backed by "Big Tech" that can wall it off
4. At least has apps that make the data searchable in an offline way
5. Fully exposes the data in open formats (just zoom in on the map, right click on an object and press "Query features" for a basic example or see https://wiki.openstreetmap.org/wiki/Databases_and_data_acces... )
But like anything else, you need people to contribute to it.
Available in the Play Store and on F-Droid. https://play.google.com/store/apps/details?id=de.westnordost... https://f-droid.org/en/packages/de.westnordost.streetcomplet...
Edit: Vinnl beat me to it. I need to refresh more often :)
Pretty hard. There are some extensions (FB Purity being the most popular), but they focus on trying to modify the facebook site in your browser, and they break often. There used to be more 3rd party android apps but FB locked their APIs down more. And even the FB app linked on this Github directory, Frost, does not work, as FB will not allow you to login with the embedded browser.
It annoys me too but I’m not blaming my local restaurants for following market forces.
IF they made the decision. There is more and more people there who doesn't even understand the concept of a website.
To them 'being on the Internet' equals being on Facebook/Instagram.
It is hard to make a decision about something you don't even know.
It's true that making an independent site to host your updates and info isn't as easy as just posting to facebook/twitter. I understand why a lot of businesses, esp. small ones, don't bother. Each rain drop also don't hold themselves responsible for the flood.
I'd still be annoyed I have to use Facebook, but it wouldn't impact my decision to visit the store. I'm not going to a store when I can't tell if it's open.
Say I want to eat out on Christmas eve. Around 80% of local restaurants will only publicly say if they're open on a Facebook post, and like half of those will be inaccessible without logging in. This became even worse with covid, where I had to basically guess which part of their service was open.
So I was hoping for some workaround, like using nitter to bypass Twitter's new account requirements, but it looks like I'm out of luck.