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.

Reply via email to