When I try your short-cut approach, I get warnings about missing plugins and the resulting served up TW is formatted wrongly -- as if missing a stylesheet or something. There must be an additional step setting up a tiddlywiki.info file. Perhaps it can just be copied from somewhere?
Return messages: C:\Users\Mark\Downloads\node\mytestwiki>node.exe tiddlywiki.js .\data1 -- server Warning: Wiki folder '.\data1' does not exist or is missing a tiddlywiki.info file Serving on 127.0.0.1:8080 (press ctrl-C to exit) Warning: Plugins required for client-server operation ( "tiddlywiki/filesystem" a nd "tiddlywiki/tiddlyweb") are missing from tiddlywiki.info file On Tuesday, January 3, 2017 at 9:10:54 PM UTC-8, Arlen Beiler wrote: > > Normally I store the data directory inside the tiddlywiki folder, but you > can store it anywhere you want. > > On Jan 4, 2017 12:04 AM, "Arlen Beiler" <[email protected] <javascript:>> > wrote: > >> Welcome to the world of NodeJS. You can search for "commands" on >> TiddlyWiki.com. That will give you all the command line options. >> >> node.exe tiddlywiki.js [data directory] [command [options]] >> >> On Jan 4, 2017 12:00 AM, "Arlen Beiler" <[email protected] <javascript:>> >> wrote: >> >>> If you do not specify a directory as the first argument after >>> tiddlywiki.js, it will use the current directory. Most of the commands use >>> that directory. So I recommend you set one. >>> >>> On Jan 3, 2017 11:56 PM, "Arlen Beiler" <[email protected] <javascript:>> >>> wrote: >>> >>>> If you specify --init or --load instead --server, then tiddlywiki.js >>>> will make that the data directory. Then you specify that directory when >>>> you >>>> specify --server and it will serve the files from that folder. >>>> >>>> You can find more info on TiddlyWiki.com or by exploring the code. >>>> >>>> On Jan 3, 2017 10:55 PM, "'Mark S.' via TiddlyWiki" < >>>> [email protected] <javascript:>> wrote: >>>> >>>>> In your example, what is "../data/wiki1" and where does it come from? >>>>> >>>>> Thanks! >>>>> Mark >>>>> >>>>> On Tuesday, January 3, 2017 at 7:26:43 PM UTC-8, Arlen Beiler wrote: >>>>>> >>>>>> Anything is possible over HTTP. How are you going to save changes? >>>>>> >>>>>> From reading your email, I guess you don't know that you can just >>>>>> download any tag or the master from the TiddlyWiki GitHub repository, >>>>>> drop >>>>>> node.exe into it and call "node.exe tiddlywiki.js ../data/wiki1 >>>>>> --server" >>>>>> and your good to go. Easy on Windows, don't know about Linux or Mac, but >>>>>> you're a software developer :) >>>>>> >>>>>> (At first I was going to use the stock "I guess you know...") :-) >>>>>> >>>>>> Also several of us are working on serving multiple wikis as separate >>>>>> folders instead of seperate server instances. >>>>>> >>>>>> https://gist.github.com/Arlen22/bbd852f68e328165e49f >>>>>> >>>>>> Hope that helps. >>>>>> >>>>>> On Jan 3, 2017 7:50 PM, "Evade Flow" <[email protected]> wrote: >>>>>> >>>>>>> > is there some way I can access/modify this collection of files >>>>>>> using only git and a browser? >>>>>>> >>>>>>> Driving home this evening, I realized this was a bit of a silly >>>>>>> question for somebody who professes to be a software developer by trade >>>>>>> to >>>>>>> ask—doh! (Can you tell I'm not a web developer?) Looking at the files >>>>>>> processed by tiddlywiki+NodeJS, I see that *none* of them are HTML. >>>>>>> It truly is "tiddlers all the way down", so... *something* has to >>>>>>> convert all those .tid files to HTML so the browser can display >>>>>>> them. >>>>>>> >>>>>>> I guess I should rephrase my question as: is there some way of >>>>>>> serving multi-file TW content that requires less setup work than >>>>>>> NodeJS? >>>>>>> I'm thinking about how Python contains builtin modules that let you run >>>>>>> something like this in a folder: >>>>>>> >>>>>>> $ python -m SimpleHTTPServer 8000 >>>>>>> >>>>>>> >>>>>>> For me, this would be a big win because (as it happens) just about >>>>>>> every machine I work on already has Python installed. And they *all* >>>>>>> have Perl, which I believe has a similar (built-in) capability[?] So it >>>>>>> would be "one less thing" to worry about it when configuring a new >>>>>>> environment. >>>>>>> >>>>>>> >>>>>>> On Tuesday, January 3, 2017 at 4:44:43 PM UTC-5, Evade Flow wrote: >>>>>>>> >>>>>>>> I've been experimenting with TiddlyWiki and NodeJS, and discovered >>>>>>>> that 'importing' my mono-html file (using tiddlywiki --load) >>>>>>>> causes it to be converted into a bunch of discrete files. Further >>>>>>>> experiments reveal that it is possible—seemingly, at least—to sync >>>>>>>> these >>>>>>>> files (and hence, my entire wiki) to multiple machines using git >>>>>>>> push/pull. The one catch is: it appears that the only way to >>>>>>>> actually *use* a TiddlyWiki structured this way is to serve it >>>>>>>> using NodeJS? Is that correct? Or... is there some way I can >>>>>>>> access/modify >>>>>>>> this collection of files using only git and a browser? >>>>>>>> >>>>>>>> I ask because the setup I'm fumbling my way towards seems a bit... >>>>>>>> cumbersome. I'm a software developer by trade, so sync'ing git repos >>>>>>>> to >>>>>>>> multiple machines comes as naturally as breathing. In contrast, doing >>>>>>>> a >>>>>>>> local install of Node + npm + tiddlywiki on each machine I want to >>>>>>>> access >>>>>>>> the data from feels like a lot of extra effort. I use Windows and >>>>>>>> Linux at >>>>>>>> work, and OS X at home, and I'd rather not bother figuring out the >>>>>>>> nuances >>>>>>>> of how to do that dance on all three platforms—especially given that I >>>>>>>> don't have admin/root access on all the machines I'd like to access my >>>>>>>> wiki(s) from. >>>>>>>> >>>>>>>> I already have a *killer* setup for managing my myriad config >>>>>>>> files (.vimrc, .zshrc, .tmux.conf, etc.) and various plugins using >>>>>>>> myrepos <https://myrepos.branchable.com/> and vcsh >>>>>>>> <https://github.com/RichiH/vcsh>. *Everything* is stored in git, >>>>>>>> so I can sync my setup around to whatever machines I want. It would be >>>>>>>> enormously helpful if I could do the same with my TiddlyWiki(s). Is >>>>>>>> this >>>>>>>> possible? >>>>>>>> >>>>>>>> *NOTE*: After trying it a few times, I don't have much interest in >>>>>>>> trying to sync changes to monolithic TW files. The mono-HTML files are >>>>>>>> huge, and the diffs contain so much 'noise' that trying to merge >>>>>>>> updates >>>>>>>> from multiple machines seems like an impossibility. (Perhaps I'll find >>>>>>>> that >>>>>>>> the multi-file layout has quirks/pitfalls of its own, but so far, it >>>>>>>> seems >>>>>>>> really easy to understand and reason about...) >>>>>>>> >>>>>>> -- >>>>>>> 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 https://groups.google.com/group/tiddlywiki. >>>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/d/msgid/tiddlywiki/e5c24183-b6aa-43a1-a682-2fc8137f4fab%40googlegroups.com >>>>>>> >>>>>>> <https://groups.google.com/d/msgid/tiddlywiki/e5c24183-b6aa-43a1-a682-2fc8137f4fab%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>> . >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> -- >>>>> 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] <javascript:>. >>>>> To post to this group, send email to [email protected] >>>>> <javascript:>. >>>>> Visit this group at https://groups.google.com/group/tiddlywiki. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/tiddlywiki/3a14ab02-3b7a-43c0-8716-f0e466d8a4dd%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/tiddlywiki/3a14ab02-3b7a-43c0-8716-f0e466d8a4dd%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> -- 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 https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/2426eba4-4bcf-4fc7-a488-e92b2079942b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

