Hey Mohammad,
> Is it possible on server start launch a wiki to act as the landing page
and from there I could click any wiki I like to open
If you have a wiki named "index.html" in the served folder, the python
server will automatically launch that instead of the directory view.
The downside is that as far as I know, you cannot then revert to the
directory view so you will have to manually go to any other wiki.
You would then have to maintain links to your other wikis in your main
wiki. I'll add a note of this in the repo.
> How serve folders located on different drive for example C:/TW,
D:/myNotes, ...
Hmmmm, I could change the served folder to be a parameter in the
configuration file instead of defaulting to ./served, this way the server
could easily serve any single folder.
I'd have to also make sure that git is initialized in gitless folders but
that shouldn't be too hard.
Serving multiple folders sounds a bit more challenging... I could symlink a
bunch of folders into one, but then I'm not sure how to handle the git
issue.
With regards to windows support, I personally don't have a windows machine
so I can't do too much trial and error. I'd be happy to package this once
it's a bit more stable,
but I think for now copy pasting the files and folder structure should be
easier for everyone. (git is available on windows right? They would also
need that for my version)
On Tuesday, December 31, 2019 at 6:23:10 PM UTC, Mohammad wrote:
>
> Hi Panos,
> This is absolutely a great improvement! I have some minor comments:
>
> 1. Is it possible on server start launch a wiki to act as the landing page
> and from there I could click any wiki I like to open
> 2. How serve folders located on different drive for example C:/TW,
> D:/myNotes, ...
>
> Please keep going on!
>
> --Mohammad
>
> On Tuesday, December 31, 2019 at 7:55:43 PM UTC+3:30, Panos Firbas wrote:
>>
>> Hello all,
>>
>> Since I keep updating this, I started a little repo:
>> https://gitlab.com/panosfirbas/tiddlyp/tree/master
>>
>> I changed the backup method to git: every time PUT is called, python
>> makes a system call to git to add and commit the new file.
>> It's super basic but it works. I think this won't balloon too much, we'll
>> see.
>>
>> I also implemented a very basic and unsafe user authentication (trigger
>> warning: it stores the key in plain text).
>>
>> Finally, I put all the script options in a config file to make things a
>> bit cleaner.
>>
>> Please feel free to fork clone etc. etc.
>>
>> This is fun!
>>
>> ps.
>> @DonaldCoates : Yep, I like learning and I like avoiding nodejs (call me
>> weird but I think js should stay in the frontend) :)
>>
>>
>>
>> On Tuesday, December 31, 2019 at 1:49:02 PM UTC, Donald Coates wrote:
>>>
>>> I tried to push node several times on Reddit he's not biting. :D Panos
>>> you could just use the authorization of apache/nginx . But just to push
>>> node one more time it does have authorization baked in as well as the
>>> ability to show a read only version and use ssl certs.
>>>
>>> I do understand the desire to make something work however. That's why
>>> we're here after all!
>>>
>>> On Tuesday, December 31, 2019 at 7:38:12 AM UTC-5, UBi wrote:
>>>>
>>>> Hi Panos,
>>>>
>>>> your use case is definitely more network centric than mine. Maybe you
>>>> should consider the Node.js flavour of TiddlyWiki, and set up a
>>>> https://tiddlywiki.com/static/WebServer.html? The biggest
>>>> disadvantage, from my point of view: it's not Python :-)
>>>>
>>>
--
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 view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/d278eecd-e125-4e03-bdd5-e0a01dfee76d%40googlegroups.com.