Hi Jeff > > That's odd, the savetiddlers command does exist. Can you show the example >> you tried? What version of TW5 are you using? The latest is 5.0.0-alpha.15. >> > I do apologise, my mistake: the command was renamed rendertiddlers some time ago. Did you come across documentation that still mentioned "savetiddlers"? It should be corrected if so.
If I understand your needs correctly, you might be better off running TW5 >> as a server (with serve.sh or a variant). Then your tiddlers will always be >> .tid files, and will get built into a TW5 html file only when it is needed. >> > > Yes, this sounds like exactly what I want. I successfully ran the > serve.sh script and it loads my tiddlers as expected. However, when I make > changes in the browser, those changes are not reflected in my .tid files. > There is no output in the Firefox console, nor the terminal when I make > edits, add tiddlers, etc. > Once again, quite weird. Are you running the serve.sh unmodified? Do you see any network requests in the Firefox console? > At what point are changes in the browser sent through the server and > reflected back in the raw .tid files? > > This process doesn't have anything to do with the save button, does it? > When I click save, I just get a prompt to download an .html wiki. > No, when syncing with a server the save button just downloads a snapshot of the wiki. > If you want to be able to bake a standalone TW5 html file to edit on the >> road, you'd save it as you're doing above. Then when you want to sync your >> changes, you'd just clear out the wiki folder and re-import everything from >> the HTML file. >> > > This is the point where I would need the savetiddlers command, correct? > > Thanks again for the feedback. In general, I've been looking forward to > using the new tiddlywiki for a while now and once I get the server up and > running properly, I'll be golden. > > Good, I hope we sort these issues out, Best wishes Jeremy > Jeff > > > On Thu, Nov 28, 2013 at 11:24 AM, Jeremy Ruston > <[email protected]>wrote: > >> Hi Jeff >> >> I tried the --savetiddlers command but I get an error saying the command >>> does not exist. Has there been an update? >>> >> >> That's odd, the savetiddlers command does exist. Can you show the example >> you tried? What version of TW5 are you using? The latest is 5.0.0-alpha.15. >> >> >>> >>> Instead of breaking down and rebuilding, I'm using the following command >>> to just load the tiddlers folder into the pre-existing wiki to create a new >>> wiki file. (The command also archives the pre-existing wiki.) >>> >>> node tiddlywiki.js wikis/home --verbose --load home.html --rendertiddler >>> $:/core/save/all home-tmp.html text/plain && mv home.html >>> archive/home_$(date +%Y%m%d%H%M%S).html && mv home-tmp.html home.html >>> >>> This step works fine for taking *new* .tid files from 'wikis/home' and >>> incorporating it into a new version of, 'home.html'. However, if I edit an >>> existing .tid file in the text editor, that .tid file will not overwrite >>> the pre-existing tiddler in the wiki if it still has the same title. >>> >>> My question: Is there anything I can do to have tiddlers in the >>> 'wikis/home' directory overwrite their pre-existing wiki counterparts every >>> time I rebuild? >>> >> >>> My general objective is a solution where edits in the wiki and edits >>> directly in .tid files are always in sync. I understand, of course, that >>> such a syncing solution might be a ways off if it is possible at all. >>> >> >> If I understand your needs correctly, you might be better off running TW5 >> as a server (with serve.sh or a variant). Then your tiddlers will always be >> .tid files, and will get built into a TW5 html file only when it is needed. >> >> If you want to be able to bake a standalone TW5 html file to edit on the >> road, you'd save it as you're doing above. Then when you want to sync your >> changes, you'd just clear out the wiki folder and re-import everything from >> the HTML file. >> >> My workaround is to edit both in the wiki and directly in the .tid files >>> but to give precedence to direct edits in the .tid files when I rebuild the >>> wiki. (Editing directly in the .tid files for the majority of my tiddlers >>> is preferable for my workflow. The tiddlers I edit in the wiki are >>> primarily lists to aggregate/slice/dice tiddlers created in .tid text >>> files.) >>> >>> I hope I am sufficiently describing the situation. Thanks in advance >>> for comments and suggestions. >>> >> >> Likewise, don't be afraid to ask more questions! It looks like you've >> picked up a lot already. >> >> Best wishes >> >> Jeremy >> >> >>> >>> Jeff >>> >>> >>> >>> >>> On Thursday, May 23, 2013 4:11:29 PM UTC-4, Chris Nicoll wrote: >>>> >>>> Awesome! Thanks, Jeremy. Now I have a build script and a breakdown >>>> script. I suppose I'd better go do something less fun now. >>>> >>>> Cheers, >>>> Chris >>>> >>>> On Thursday, May 23, 2013 5:54:39 PM UTC+1, Jeremy Ruston wrote: >>>>> >>>>> Hi Chris >>>>> >>>>> It's not covered very clearly in the docs, but here's how to split a >>>>> TiddlyWiki file into separate *.tid files. It should work for both TW >>>>> classic and TW5 documents. >>>>> >>>>> node ./tiddlywiki.js \ >>>>> ./editions/empty \ >>>>> --verbose \ >>>>> --load <path_to_tiddlywiki_html_file> \ >>>>> --savetiddlers [!is[system]] $:/core/templates/tid-tiddler >>>>> <directory_path_for_saving_files> text/plain .tid \ >>>>> || exit 1 >>>>> >>>>> It's a bit clunky in that one has to explicitly load an empty wiki in >>>>> order to import the tiddlers. It also rather unhelpfully saves binary >>>>> files >>>>> as base64 .tid files; I will add an [is[text]] and [is[binary]] filter for >>>>> that kind of thing. >>>>> >>>>> Anyhow, thanks for the feedback, I will update the documentation, >>>>> >>>>> Best wishes >>>>> >>>>> Jeremy >>>>> >>>>> >>>>> On Thu, May 23, 2013 at 4:50 PM, Chris Nicoll <[email protected]>wrote: >>>>> >>>>>> Hi everybody, >>>>>> >>>>>> As a longtime TW2 user, I'm now interested to get my head around TW5. >>>>>> I've managed to adapt bld.sh to generate a TW where I want it, with >>>>>> tiddlers I've typed into plain-text .tid files. So far, so good. >>>>>> >>>>>> Now I'm wondering whether there's a way to break the Tiddlywiki back >>>>>> down after editing in the browser, so that I can build it again, >>>>>> including >>>>>> the changes I made to the html file in the browser. >>>>>> >>>>>> Sorry if this is obvious or I've missed a topic or doc that covers >>>>>> this. I have searched. I do understand that I can import my tiddlers >>>>>> into a >>>>>> freshly-built empty.html; just curious as to whether there are other >>>>>> ways. >>>>>> >>>>>> Best wishes, >>>>>> Chris >>>>>> >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "TiddlyWiki" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> To post to this group, send email to [email protected]. >>>>>> Visit this group at http://groups.google.com/group/tiddlywiki?hl=en. >>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Jeremy Ruston >>>>> mailto:[email protected] >>>>> >>>> >> >> >> -- >> Jeremy Ruston >> mailto:[email protected] >> > > -- Jeremy Ruston mailto:[email protected] -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/groups/opt_out.

