Every version I try gave me an error starting like this:
Error: EINVAL: invalid argument, open 'D:\data\Wikis\temp\output\$:\boot\boot.cs
s.tid'
at Object.openSync (fs.js:438:3)
Somewhere I'm pretty sure it promised it would handle disambiguation.
So if I do my own disambiguation/conversion :
D:\data\Wikis>tiddlywiki --verbose --load SFG\garden.html --render "[is[tiddler]]" "[encodeuricomponent[]addsuffix[.tid]]" text/plain "$:/core/templates/tid-tiddler"
This works, but the titles are really ugly and hard to read.
After some more experimentation, I have:
tiddlywiki --verbose --load SFG\garden.html --output SFG\tiddlers2 --render "[is[tiddler]]" "[splitregexp[\$|\*|:|/|\s]join[_]addsuffix[.tid]]" text/plain "$:/core/templates/tid-tiddler"
My concern here is that the ad-hoc way I used to convert the titles to file names might result in identical file names that will overwrite each other.
What, if anything, is the trick to get node to generate the same kind of tiddler names that it does when using --listen ?
Thanks!