TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Widget.json and Widget Construction Set

45 pointsby bmalicoatover 2 years ago
My friend and I just finished this project last week. I&#x27;d love to hear your feedback.<p>widget.json brings a dynamic window to the web to your device&#x27;s home screen. It&#x27;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.<p>We&#x27;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&#x27;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!<p>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.<p>We couldn&#x27;t figure a way to make a business on this, but we liked what the technology enabled so we&#x27;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.<p>Widget Construction Set: <a href="https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;widget-construction-set&#x2F;id6444323235?platform=iphone" rel="nofollow">https:&#x2F;&#x2F;apps.apple.com&#x2F;us&#x2F;app&#x2F;widget-construction-set&#x2F;id6444...</a>

7 comments

phillipseamoreover 2 years ago
Nice! I&#x27;ll play with this over the weekend.<p>Have you thought about adding refresh rate to the schema? I&#x27;ve got some ideas were I&#x27;d simply like it to refresh once per day at 6am (like: &quot;update_at&quot;: &quot;2022-11-29T06:00:00Z&quot;) and another one that I&#x27;d like to update at a 10 min interval (&quot;update_interval&quot;: 600).
评论 #33778685 未加载
Zee2over 2 years ago
This idea is super similar to Microsoft&#x27;s adaptive cards concept. Declarative JSON format for compact application views delivered from Web APIs.<p><a href="https:&#x2F;&#x2F;learn.microsoft.com&#x2F;en-us&#x2F;adaptive-cards&#x2F;" rel="nofollow">https:&#x2F;&#x2F;learn.microsoft.com&#x2F;en-us&#x2F;adaptive-cards&#x2F;</a>
评论 #33780153 未加载
dmjeover 2 years ago
I like it, really cool idea - but you badly need a catalogue of some kind. Even just a set of links to example widgets on your website that the first time user can copy and paste would do it - better would be something searchable in the app. Cool tho, will have a play. Good work
评论 #33781134 未加载
Gysover 2 years ago
I installed the app. Reading the text above I expected to see a list of predefined jsons&#x2F;urls from which I could choose. To get instant gratification ;-) But instead I need an url (no idea, just opening this for the first time) plus link to your website with a long text describing the format.<p>Would be better if you at least provide a list with example urls.<p>Idea: add a simple editor to directly edit jsons (tweak them) on my phone.
评论 #33780128 未加载
bmalicoatover 2 years ago
I happened to read this comment this morning which is exactly the type of use case we had in mind when developing widget.json: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33776994" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33776994</a>
lypttover 2 years ago
This looks awesome, unfortunately my attempts to use it result in showing some kind of placeholder blue image with a yellow and black corner, despite it appearing correctly in the list of available widgets. Hopefully that gets fixed soon.
评论 #33781143 未加载
ilakshover 2 years ago
To my device or to my Apple-only device? I have Android.
评论 #33780137 未加载