Will do. But I've just learned TiddlyWiki already has a built-in PutSaver which seems to do exactly what I need! I didn't notice it exists because it does an OPTIONS probe and my server wasn't responding, causing the PutSaver to assume that PUT is unsupported. If I make sure my server responds to OPTIONS (and maybe HEAD) properly, then I think the built-in saver will just work.
On Sun, Oct 18, 2020 at 5:54 PM TonyM <anthony.mus...@gmail.com> wrote: > Ryan, > > Always consider an unofficial saver as a candidate for an official saver > if you can expand and democratise tiddlywiki, > > Regards > Tones > > On Tuesday, 22 September 2020 09:14:27 UTC+10, Ryan Kramer wrote: >> >> Thank you Mario, that looks like what I want to do. (Assuming that once I >> build the TW using nodejs I can save it as a single file and use it in >> single-file mode going forward. This is probably obviously true but I'm new >> to TW5.) >> >> @TiddlyTweeter "What is the the added value over extant tools?" Good >> question. I'm new to TW5 so maybe there is already a way to meet my >> requirements: >> 1) I should be able to access my wiki from anywhere, as long as I have a >> web browser and can remember my domain name, username, and password. >> 2) I should be able to stay signed-in via a browser cookie until I sign >> out. >> 3) The TW should be backed up as a single HTML file into a cloud storage >> account that I control. >> 4) Backups exceeding X days should automatically be purged >> >> I realized I can do this very easily using AWS. The S3 bill will round >> down to zero (possibly literally), and everything else is within the AWS >> Free Tier. >> >> The more I think about it, my custom Saver isn't very "custom" at all. It >> just does a PUT to send the entire HTML back to window.location.pathname. >> This probably isn't the most bandwidth-efficient way to do it, but it works >> for me. >> >> On Monday, September 21, 2020 at 12:45:05 PM UTC-5 PMario wrote: >> >>> Hi Ryan, >>> >>> How do you build your TW? With node? >>> >>> You can set your environment variables see: >>> https://tiddlywiki.com/#Environment%20Variables%20on%20Node.js to your >>> plugin library. >>> >>> If you build a new TW the plugin will be included. >>> >>> Have a closer look at this discussion: >>> https://groups.google.com/d/msg/tiddlywiki/EMHF71bzlP0/Qdr0GsT4AgAJ >>> >>> If that's not enough, let us know! >>> >>> -mario >>> >> -- > You received this message because you are subscribed to a topic in the > Google Groups "TiddlyWikiDev" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/tiddlywikidev/2NsVYc0-sac/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > tiddlywikidev+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywikidev/804e81dd-56e3-4c7a-a3ac-4084dafc0fb6o%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywikidev/804e81dd-56e3-4c7a-a3ac-4084dafc0fb6o%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywikidev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/CAJYF1ysKP7DKzNkTnbobeA6YsTL-QVYms5Aw4XqMQ-Ooj5HAeQ%40mail.gmail.com.