Live data from Hacker News

Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)

bento.page

111–120 of 261 posts

Re: Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)

#111

I love it! I will absolutely be trying this out and following along. For a long time I've used draw.io for making diagrams, and found it clever that you can effectively save your document as an iframe blob of editor + file (though in their case, the editor is not stored in the file, a web connection is required to load the editor codebase. I've wished that could be the primary use case and this is basically what I'd…

Thanks! As a avid user of draw.io, I considered this model, but ultimately I thought that it's best to start with a single local file. Maybe later when people ask for enterprise-type features it'd make sense to host it. It's definitely needed to do stuff like SSO.

Re: Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)

#113
post #89

This might just be a Firefox thing but the animations are really struggling on my system here - very slow and choppy.

Yeah, unless you were using the guestbook which was being hammered, I'm afraid you are right. I use Firefox, but it's not my main browser and I must confess I didn't do much testing on it. I'll have to look to see how we can improve performance on FF.

Re: Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)

#115
I recently made a very similar tool but focused on making small React apps instead of presentations.

A basic starter html file with an example app: https://glider-app.netlify.app/glider.html

Docs: https://glider-app.netlify.app/docs.html

The docs aren't very polished yet but it's quite usable!

It bundles a JSX transpiler, a code editor, and supports saving to a file or localstorage. It supports "ejecting" to separate the shell (handling saving files, transpiling, editing, etc) from the JSX and the JSON data.

I also threw together an iOS app in which you can save these mini apps, allowing for longer term saving of data and code edits without relying on localstorage alone, making the save/refresh loop seamless. It includes a sandbox, preventing any saved mini apps from making network calls, but allows the user to enable network usage on a per-app basis. I'd like to include more QoL features like a native editor, but haven't prioritized that yet.

https://apps.apple.com/app/id6790498430

Re: Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)

#116
post #46

What an ambitious and impressive project! I'm going to try it. One note: The home page says "Nothing phones home," but the Bento files I've examined include a cloudflareinsights.com beacon.

> include a cloudflareinsights.com beacon.

Agreed that the homepage should not indicate otherwise, but on the plus side with a tool like Bento you can edit the HTML file locally, remove the script tag at the bottom that does that, and never worry about that tracking again!

Re: Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)

#117
post #9

Awesome. I've been trying to promote this kind of Single-File Web Apps as a concept - feel free to add this to the proposed Wikipedia page: https://en.wikipedia.org/wiki/Draft:Single_File_Web_Apps

https://hyperclay.com/ could be on there I think

I looked at adding hyperclay, but I think it requires server-side code.

Re: Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)

#118

Hi, I'm the creator of Bento. Just wanted to share a bit more about how I created it beyond what's in Github. The file contains more or less two sections. There is a plain block of JSON near the top of the file which is the slide data. You can read, grep, or point a harness at it. The app itself is in a base64 blob that loads through a small shim which deflates in the browser with DecompressionStream, which keeps the…

The project looks very interesting, thanks for sharing!

You seem to have created a new GitHub account just for this project a week ago. Do you have any other GitHub accounts that enable us to see a track record of your work (maintenance, security)?

Post reply on HN