3 ms·
This is very neat! I'd be interested to see something like this with a saving mechanism reminiscent of TiddlyWiki [0], which is saved as a portable HTML file. D
by yunruse 2y ago
This is very neat! I'd be interested to see something like this with a saving mechanism reminiscent of TiddlyWiki [0], which is saved as a portable HTML file. Documents that contain their own editors like this are really neat for offline use and long-term storage.
[0] https://tiddlywiki.com/#SavingMechanism https://tiddlywiki.com/#SavingMechanism
- zimpenfish 2y agoI guess that's something you could add into the remote backup server. I'm considering writing my own (in Go/Rust) and I might see if I can add that.
- pseudosavant 2y agoI have implemented Google Drive and MS OneDrive support in my one-file video player app. I'm using it for reading, but I think it could be used to push back changes to a file for saving.
- smusamashah 2y agoI tried this script (which Claude came up with) to save file with all it's changes. The steps are 1. Put this script in html file and add a save/download button to trigger it 2. Set `contenteditable` on you editable elements That's it. Now make changes on the page and click download button to save the page with your changes. This should allow seeing your work without necessarily depending on JS. The script: <script> function downloadHTMLFile() { // Get the current HTML content const html = document.documentElement.outerHTML; // Create a temporary link element const link = document.createElement('a'); link.setAttribute('download', 'example-page.html'); // Encode the HTML content as a data URI const encodedContent = encodeURIComponent(html); link.setAttribute('href', 'data:text/html;charset=utf-8,' + encodedContent); // Append the link to the DOM and click it document.body.appendChild(link); link.click(); // Remove the temporary link element document.body.removeChild(link); } </script>
- nicoburns 2y agoNo need for the script. Browsers have "save as file" functionality built in!
- smusamashah 2y agoI dont think using save as keeps the changes you make in HTML using contenteditable.
- nicoburns 2y agoAh, you might be right about that. Good point!