Show HN: Widget.json and Widget Construction Set
widget.json brings a dynamic window to the web to your device's home screen. It's kind of like RSS for widgets, you make a widget.json for whatever web data you want and then subscribe to it in Widget Construction Set, our iOS widget.json viewer.
We've made image of the day and word of the day widgets, Youtube channel widgets that show the latest videos, RSS widgets, Prometheus counter widgets and more. You can imagine a GitHub CI widget showing the last build status with a link to view it. Friend groups could make a shared scratch pad of text and images. Househoulds can make a shared TODO or grocery list widget. Widgets can use local device launch schemes which enables widgets to initiate text messages, calls, emails, shortcuts apps, and more. With this, you can make a widget that shows images of your favorite people and when you tap their image it FaceTimes them. If you're worried about Twitter, you could even make your own one-way Twitter replacement where your text and images show up on your followers home screen!
Ideally, sites add a widget.json feed alongside their RSS feed. widget.json files have a one-click subscribe link to easily add them to Widget Construction Set. This gives sites and creators a simple, direct connection to their users without the need of building a separate app or having their users remember to visit their site. For Patreon or other user-supported creators, they can offer private widgets that are only granted to their supporters.
We couldn't figure a way to make a business on this, but we liked what the technology enabled so we're releasing it all for free, with the exception of a one-time $2.99 purchase to view private widgets. Though since the widget.json format is open, if $2.99 is too steep, people are free to make their own private widget viewer as well.
Widget Construction Set: https://apps.apple.com/us/app/widget-construction-set/id6444...
[+] [-] phillipseamore|3 years ago|reply
Have you thought about adding refresh rate to the schema? I've got some ideas were I'd simply like it to refresh once per day at 6am (like: "update_at": "2022-11-29T06:00:00Z") and another one that I'd like to update at a 10 min interval ("update_interval": 600).
[+] [-] bmalicoat|3 years ago|reply
[+] [-] Zee2|3 years ago|reply
https://learn.microsoft.com/en-us/adaptive-cards/
[+] [-] bmalicoat|3 years ago|reply
[+] [-] dmje|3 years ago|reply
[+] [-] bmalicoat|3 years ago|reply
[+] [-] Gys|3 years ago|reply
Would be better if you at least provide a list with example urls.
Idea: add a simple editor to directly edit jsons (tweak them) on my phone.
[+] [-] bmalicoat|3 years ago|reply
Great idea on the editor too. We were pursuing a web-based widget.json editor that had a live preview and didn't require you to necessarily type in json, instead it would have a little wizard or even drag and drop elements to lay them out.
[+] [-] bmalicoat|3 years ago|reply
[+] [-] lyptt|3 years ago|reply
[+] [-] bmalicoat|3 years ago|reply
[+] [-] ilaksh|3 years ago|reply
[+] [-] bmalicoat|3 years ago|reply