Almost golden! 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. >
I was able to successfully break down an html file with the rendertiddlers syntax. I used the savetiddlers syntax based on advice given earlier in this thread but I understand now that the syntax has been changed. Once again, quite weird. Are you running the serve.sh unmodified? Do you > see any network requests in the Firefox console? > I ran serve.sh unmodified and I'm now able to *edit* tiddlers that generate put requests that are then reflected in the raw .tid files. However, when I *add* new tiddlers, I get an http put request but no filesystem changes reported in the terminal and no added files when searching my directory. Is this an expected limit or am I missing something else? On Sun, Dec 1, 2013 at 3:01 PM, Jeremy Ruston <[email protected]<javascript:_e({}, 'cvml', '[email protected]');> > wrote: > 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]<javascript:_e({}, 'cvml', >> '[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. >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> Zz >>>>>> -- >>>>>> Jeremy Ruston >>>>>> mailto:[email protected] >>>>>> >>>>> >>> >>> >>> -- >>> Jeremy Ruston >>> mailto:[email protected] <javascript:_e({}, 'cvml', >>> '[email protected]');> >>> >> >> > > > -- > Jeremy Ruston > mailto:[email protected] <javascript:_e({}, 'cvml', > '[email protected]');> > -- Jeffrey Wayne [email protected] (310)564-6470 -- 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.

