[tw5] Re: Farm of single-file TiddlyWiki instances ?

2022-02-26 Thread Jed Carty
Is there a reason that the twederation plugin doesn't work?

https://github.com/inmysocks/TW5-TWederation/tree/master/Federation-core
On Wednesday, February 23, 2022 at 11:59:41 PM UTC+1 cj.v...@gmail.com 
wrote:

> https://youtu.be/IKJZEKJp9Ck
>
> A short video to introduce a first step in a little TiddlyWiki research 
> project: *Farm of single-file TiddlyWiki instances for team 
> collaboration/authoring*. This first step involves getting two TiddlyWiki 
> instances to "communicate" with each other via local storage. Why? It is 
> part of this architecture idea I have in my head, which is too much of an 
> intertwingled mess of things for me to explain just yet. This has (or 
> will have) tie-in's with these other threads of discussion:
>
>- Is there an easy way for a MultiUser Tiddly Wiki? 
>
>- Using one TiddlyWiki as a "server" of content to another "client" 
>TiddlyWiki 
>
>- Local storage prototype: TiddlyWiki and BASIC data exchange 
>
>- GetLocalStorageItem javascript macro 
>
>- LocalStorage and TiddlyWiki: toe-dip into exploring possibilities 
>
>
>
> Cheers !
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/fe65804f-bf7c-4a24-946f-2c820bb4b444n%40googlegroups.com.


[tw5] Re: Is there an easy way for a MultiUser Tiddly Wiki?

2022-02-24 Thread Jed Carty
Have you tried Bob?

You can get around all the setup by using the executable version. The 
newest version is here 
https://github.com/OokTech/TW5-BobEXE/releases/tag/1.7.3b1

Just download the executable for your system, put it in a folder and run it.

On Wednesday, February 23, 2022 at 6:56:50 PM UTC+1 cj.v...@gmail.com wrote:

> G'day Benedikt,
>
> Although I believe TiddlyWiki is the cat's meow and then some, I think 
> Notion is always worth looking at even if just to look at.
>
> To me, Notion seems like the no fuss no muss quick way of setting 
> something up IF you don't need all of the power and flexibility of 
> TiddlyWiki.
>
> All of that aside ...
>
> I often tell folk: "to look at me, you may think the hamster is dead, but 
> the wheels are always spinning."
>
> I've various TiddlyWiki experiments on the go, one being a nodejs 
> TiddlyWiki "Farm" on a server.  The other is the idea of single-file 
> TiddlyWiki instances acting as clients and/or servers (or peer-to-peer 
> TiddlyWiki instances) all "talking" to each other with help from a web 
> browser's local storage (all of those TiddlyWiki instances needing to be in 
> the same physical place/domain.)
>
> Mashups.  Oh how I love them...
>
> I'm thinking of playing this afternoon with humble beginnings of a 
> single-file-instances TiddlyWiki "Farm" communication/sharing with each 
> other via local storage.
>
> Stay tuned.  (Maybe I'll have something today, might take me a few days to 
> demonstrate something in a YouTube video.)
>
> (If this has been done by anybody already, please let us know so that I 
> don't go reinventing the wheel !   Or inventing a rickety wheel when 
> there's a muscle car out there ...)
>
> On Wednesday, February 23, 2022 at 9:22:13 AM UTC-4 benedikt@web.de 
> wrote:
>
>> Hi cj.v,
>>
>> thanks for your response.
>> I'm also pretty sure that in every Wiki-Software you have an issue if 
>> more people editing one tiddler (to stay in the language of tiddlywiki) at 
>> the same time.
>> In TiddlyWiki you have this issue if two or more people just editing 
>> different tiddler at the same time. You always open and save the whole wiki.
>>
>> I guess - or better hope - that there is an solution to reduce this 
>> problem to the general problem of one tiddler.
>>
>> And yes - we are also looking for other solutions 
>> like  MediaWiki, DokuWiki etc.. Notion is a new idea - thank you for that. 
>> We will have a look on it.
>>
>> Benedikt
>>
>>
>> cj.v...@gmail.com schrieb am Samstag, 19. Februar 2022 um 03:08:20 UTC+1:
>>
>>> G'day Benedikt,
>>>
>>> I know of no wiki that allows real simultaneous editing kind of 
>>> collaboration like we would find simultaneously editing a Google Doc, for 
>>> example.  (If you've never done that, it is really worth experiencing.  It 
>>> is awesome.  Whether it be Google Docs or whatever else that has the same 
>>> collaborative goodness.)
>>>
>>> I'm pretty sure with every wiki product, you can easily run into one 
>>> person unintentionally overwriting somebody else's edits.  Them are the 
>>> breaks.
>>>
>>> All of that aside, if you can get a techie to set you up with a small 
>>> nodejs server with a TiddlyWiki, there are ways to setup some tricks to 
>>> eliminate overwriting issues via mechanisms such that only the author of a 
>>> tiddler can edit it, and everybody else can only enter comments, comments 
>>> treated as task items which the author can act on to update a tiddler.
>>>
>>> It is possible that TiddlyWiki is not the best way to go for 
>>> collaborative project/knowledge/whatever management, and some other tool 
>>> might be best for the job IF you don't need either of TiddlyWiki's 
>>> transclusion or filtering capabilities.  To me, there is nothing out there 
>>> that can come close to matching those two capabilities in TiddlyWiki.  (I 
>>> can't imagine good project/knowledge/whatever management without 
>>> transclusion à la TiddlyWiki.)
>>>
>>> Notion might be worth looking at for the giggles.  I find it very nice 
>>> in a "everthing-works-out-of-the-box(?)" way.  Transclusion is "okay".  
>>> Could be a way for multiple folk to collaborate on the next versions of the 
>>> tiddlers in your TiddlyWiki, which one person "owns" (re responsibility of 
>>> updating it).  Or maybe some kind of frankenbeast-marrying of the one 
>>> TiddlyWiki with Notion (or something else, whether online or local-network.)
>>>
>>>
>>>
>>>
>>>
>>> On Thursday, February 17, 2022 at 11:24:17 AM UTC-4 benedikt@web.de 
>>> wrote:
>>>
 Hi everyone,

 I'm using TiddlyWiki for some years as my personal knowledge-base and I 
 love it.

 I'm also a member of a community for Multiprojektmanagement. I've shown 
 my TiddlyWiki to my peers and they like it. 
 Now we have the idea to use Tiddly Wiki as our shared knowledge-base. 
 Is there an easy way for setting up a Multiuser TiddlyWiki where 
 everyone can read and write, in best case 

[tw5] Re: Simple authentication options for Bob

2021-06-07 Thread Jed Carty
I never used basic auth with Bob on nginx, but other people have and the 
thing that is probably missing is proxying websockets.

The information here should cover it 
http://nginx.org/en/docs/http/websocket.html

I am hoping that the day job will slow down enough soon so I can get back 
to working on the secure wiki server and have a simple install script, but 
I don't have any real idea how long it will be before I have time for that.

On Saturday, June 5, 2021 at 12:01:01 AM UTC+2 Ed Heil wrote:

>
> I just got Bob working on a digital ocean droplet behind an nginx proxy 
> (yay!) and I would like some kind of authentication going on.  The 
> "credentials" system which works with basic tiddlywiki would be great.   
> However, when I run it with something like:
>
> node ./tiddlywiki.js Wikis/BobWiki/ --wsserver credentials=creds.csv 
> "readers=(anon)" "writers=(authenticated)"
>
> the credentials don't seem to have any effect at all.  Anyone can still 
> edit it.
>
> are those even supposed to work with Bob?
>
> if not, are there any other simple actions?
>
> I tried just putting Basic Auth on in my nginx config, but that seemed to 
> break Bob completely.
>
>
>
>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/749e4411-6e41-44b3-b768-850a672f4f85n%40googlegroups.com.


[tw5] Announcing: Cloud-Enabled TiddlyBlock WikiChain 3.0, IoT Edition, bringing the power of blockchain to your wiki.

2021-05-11 Thread Jed Carty
If you wish to skip to the working demo where you can 
https://ooktech-tw.gitlab.io/plugins/tiddly-block-wiki-chain/

By popular demand I have created a TiddlyWiki-based blockchain that runs 
completely inside your browser: the *Coud-Enabled TiddlyBlock WikiChain 
3.0, IoT Edition*, the worlds most advanced TiddlyWiki blockchain solution.

As an added advantage the private blockchain included comes with *Utilicoin*™, 
the only cryptocurrency desigend soley for the advanced mission critical 
usecases encountered on a daily basis by visionary TiddlyWiki innovators!

Are you ready to find the perfect solution to exceed your business 
objectives utilizing industry standard, cryptographically secure, hashes in 
the blockchain?

Do you want to get a headstart on a technology that will enable thousands, 
or even millions, of future applications today?

Then look no farther than *Cloud-Enabled TiddlyBlock WikiChain 3.0, IoT 
Edition*! 

Innovate with Utilicoin as your wiki-based cryptocurrency while building a 
state of the art blockchain containing all of your most important tiddlers!

Try out the demo 
 and start 
innovating today!

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/407fd5a3-4126-42cb-b6e4-3bde9e265f26n%40googlegroups.com.


Re: [tw5] Is blockchain still not for TW?

2021-05-10 Thread Jed Carty
A distributed ledger and a blockchain are distinct technologies. You can 
use a blockchain to build a verifiable distributed ledger (verifiable in 
the sense of being able to detect tampering after data has been entered, 
there aren't any checks on the validity of the source data), but it is far 
from the only way to do so. Distributed hash tables have been very 
successful as distributed data stores that are far more scalable than 
bitcoin in the long term, in a large part because it doesn't have the 
continuously growing record of all previous actions, and it doesn't have 
the huge security and privacy issues that a blockchain has.

So distributed ledgers are very interesting, but while blockchains can be 
used as distributed ledgers they are not the same thing.

On Monday, May 10, 2021 at 4:09:25 PM UTC+2 hww...@gmail.com wrote:

> I remain interested in Distributed Ledger Technology much more than I am 
> interested in BitCoin and its other financial derivatives, that even 
> Central Banks are considering as Cash replacements.  ( And I am not at all 
> interested in NFTs since the Name says it all ... "Non Fungible" ... )
>
> One thing I really appreciate about this communitiy is the technological 
> creativity that emerges here.  In part, I think it results from the fact 
> that community membership is quite diverse, bring a lot of different 
> experience and insight to bear.
>
> As more and more DLT systems emerge, it becomes appealing to me to be able 
> to use partial segments from multiple systems as an effective combination 
> lock.  For example, a combination of:
>
>- The first 4 digits of the latitue and longiture of (as reported by 
>my cell phone) 
>- The last 4 digits of an active Credit Card (verifiable against 
>Credit Bureau data, together with full Address)
>- A reference to a recognized Social Media site (preferably with a 
>Pictire and peer reviewed) e.g. linkedIn or Flickr
>- The last 4 digits of my Passport number
>- ...
>
> Depending need, I can select various combinations that even include a 
> startTime and validity Duraction.
>  
> With a bit of proper encoding into a Unicode hash, it becomes possible to 
> even make such a key remarkably short since there are about 2.2 million 
> useful Unicode points have been defined, ensuring that (2e6)e4 gives more 
> than enough room!
>
> The appeal is that I can create distinct Tokens that meet my Security and 
> Privacy needs, but that others can verify from reliable sources of public 
> Definitive Data.
>
> Comments will be appreciated.
>
> Cheers,
> Hans
>
> On Monday, May 10, 2021 at 5:14:52 AM UTC-4 inmy...@gmail.com wrote:
>
>> or perhaps I am being too hard on the idea. Instead if you all want I can 
>> add blockchain to tiddlywiki and sell NFTs pointing to wikis that I made, 
>> like the original twederation wiki or the interaction fiction wiki.
>>
>> On Monday, May 10, 2021 at 10:54:03 AM UTC+2 Jed Carty wrote:
>>
>>> Yes, the central question is could blockchain be useful to tiddlywiki. 
>>> And so far the only answer has been to use it as a proof of existence by 
>>> storing what is in one blockchain (file hashes in git) in a different from 
>>> in another block chain.
>>>
>>> Also, traceability in a blockchain is guaranteed only for events that 
>>> happen on the blockchain, not for what the blockchain is supposed to 
>>> represent. It is always open to any sort of manipulation at the human 
>>> interface side. I could start a car tracing block chain, and I could add 
>>> 1 cars to it saying that I own them. That has no bearing on the real 
>>> world without some mediating central authority, and with a mediating 
>>> central authority the blockchain is redundant.
>>>
>>> People keep saying 'I am not familiar with the technology' and then 
>>> arguing against someone who has studied the theory and technology that goes 
>>> into blockchains in academic, hobby and professional capacities. The blind 
>>> faith in the unchangeable nature of a blockchain is a huge security risk to 
>>> anything that uses it. It is worth repeating over and over: all the 
>>> guarantees are just for the numbers stored on the computer, there are 
>>> absolutely no guarantees about what those numbers represent. All the 
>>> traceability claims completely fail when it gets to the data entry into the 
>>> blockchain.
>>>
>>> After working with some startups I am very familiar with how easy it is 
>>> to separate people from large sums of money by making magical claims that 
>>> aren't backed up by reality, investment in 

Re: [tw5] Is blockchain still not for TW?

2021-05-10 Thread Jed Carty
or perhaps I am being too hard on the idea. Instead if you all want I can 
add blockchain to tiddlywiki and sell NFTs pointing to wikis that I made, 
like the original twederation wiki or the interaction fiction wiki.

On Monday, May 10, 2021 at 10:54:03 AM UTC+2 Jed Carty wrote:

> Yes, the central question is could blockchain be useful to tiddlywiki. And 
> so far the only answer has been to use it as a proof of existence by 
> storing what is in one blockchain (file hashes in git) in a different from 
> in another block chain.
>
> Also, traceability in a blockchain is guaranteed only for events that 
> happen on the blockchain, not for what the blockchain is supposed to 
> represent. It is always open to any sort of manipulation at the human 
> interface side. I could start a car tracing block chain, and I could add 
> 1 cars to it saying that I own them. That has no bearing on the real 
> world without some mediating central authority, and with a mediating 
> central authority the blockchain is redundant.
>
> People keep saying 'I am not familiar with the technology' and then 
> arguing against someone who has studied the theory and technology that goes 
> into blockchains in academic, hobby and professional capacities. The blind 
> faith in the unchangeable nature of a blockchain is a huge security risk to 
> anything that uses it. It is worth repeating over and over: all the 
> guarantees are just for the numbers stored on the computer, there are 
> absolutely no guarantees about what those numbers represent. All the 
> traceability claims completely fail when it gets to the data entry into the 
> blockchain.
>
> After working with some startups I am very familiar with how easy it is to 
> separate people from large sums of money by making magical claims that 
> aren't backed up by reality, investment in a technology and the actual 
> utility of the technology don't correlate. 
>
> And as far as smart contracts go, never sign a contract you don't 
> understand. Someone with my skills would be able to make a contract that 
> does whatever I want it to do and have it all be essentially invisible to 
> someone who isn't intimately familiar with the technology that goes though 
> the code line by line to verify every part of it.
> As as example: 
> https://kf106.medium.com/how-to-sleepmint-nft-tokens-bc347dc148f2
>
> For ip protection, if Sony (or any other large monied entity) wanted to 
> claim ownership of anything I have created I would bet on their money and 
> lawyers over any proof I have of ownership every time, regardless of what 
> proof of ownership I have, no matter how impossible it is to counterfeit.
>
> But, all of that is off topic, to address the original topic, there are 
> three questions that need to be answered: what, how and why.
> Why is easy, because it could be interesting. So we don't have to worry 
> about that.
> What is the important one that hasn't been answered aside from a legally 
> untested method for proof of ip ownership. And that isn't a method for 
> tiddlywiki so much as just an option using external tools. And given what I 
> know, I would never accept a hash stored on a blockchain as the only proof 
> of a claim if there were any significant consequences related to it.
> It is impossible to answer how without answering what first.
>
> So, what would any blockchain technology do in tiddlywiki? Without that we 
> may as well say 'should we incorporate Ingenuity flying on mars into 
> tiddlywiki?' No one is going to claim that Ingenuity isn't important or 
> worth paying attention to, but what does the question even mean? It is just 
> gibberish without some idea of what 'incorporate' would involve.
>
> This is the exact same question as before and it needs an answer before 
> there is any chance of discussion other than playing buzzword bingo. Like 
> what does 'a blockchain of secure tiddlers' mean in practical terms?
>
> On Monday, May 10, 2021 at 3:07:54 AM UTC+2 TW Tones wrote:
>
>> Mart,
>>
>> I applaud your raising blockchain as a possible integration to 
>> tiddlywiki. 
>>
>> I spent some time researching the technology, but I could not build an 
>> instance, nor am I an expert, however some thoughts;
>>
>> I think it could be a good technology to make use of with tiddlywiki, 
>> especially since it does promote secure sharing, unalterable "documents" 
>> and cutting out the middlemen (which is some ways a feature of tiddlywiki), 
>>
>> Perhaps the first application I can see is if there were a way to publish 
>> selected tiddlers into a blockchain, effectively small documents. A range 
>> of features not possible in standard tiddlywiki would then become availab

Re: [tw5] Is blockchain still not for TW?

2021-05-10 Thread Jed Carty
Yes, the central question is could blockchain be useful to tiddlywiki. And 
so far the only answer has been to use it as a proof of existence by 
storing what is in one blockchain (file hashes in git) in a different from 
in another block chain.

Also, traceability in a blockchain is guaranteed only for events that 
happen on the blockchain, not for what the blockchain is supposed to 
represent. It is always open to any sort of manipulation at the human 
interface side. I could start a car tracing block chain, and I could add 
1 cars to it saying that I own them. That has no bearing on the real 
world without some mediating central authority, and with a mediating 
central authority the blockchain is redundant.

People keep saying 'I am not familiar with the technology' and then arguing 
against someone who has studied the theory and technology that goes into 
blockchains in academic, hobby and professional capacities. The blind faith 
in the unchangeable nature of a blockchain is a huge security risk to 
anything that uses it. It is worth repeating over and over: all the 
guarantees are just for the numbers stored on the computer, there are 
absolutely no guarantees about what those numbers represent. All the 
traceability claims completely fail when it gets to the data entry into the 
blockchain.

After working with some startups I am very familiar with how easy it is to 
separate people from large sums of money by making magical claims that 
aren't backed up by reality, investment in a technology and the actual 
utility of the technology don't correlate. 

And as far as smart contracts go, never sign a contract you don't 
understand. Someone with my skills would be able to make a contract that 
does whatever I want it to do and have it all be essentially invisible to 
someone who isn't intimately familiar with the technology that goes though 
the code line by line to verify every part of it.
As as 
example: https://kf106.medium.com/how-to-sleepmint-nft-tokens-bc347dc148f2

For ip protection, if Sony (or any other large monied entity) wanted to 
claim ownership of anything I have created I would bet on their money and 
lawyers over any proof I have of ownership every time, regardless of what 
proof of ownership I have, no matter how impossible it is to counterfeit.

But, all of that is off topic, to address the original topic, there are 
three questions that need to be answered: what, how and why.
Why is easy, because it could be interesting. So we don't have to worry 
about that.
What is the important one that hasn't been answered aside from a legally 
untested method for proof of ip ownership. And that isn't a method for 
tiddlywiki so much as just an option using external tools. And given what I 
know, I would never accept a hash stored on a blockchain as the only proof 
of a claim if there were any significant consequences related to it.
It is impossible to answer how without answering what first.

So, what would any blockchain technology do in tiddlywiki? Without that we 
may as well say 'should we incorporate Ingenuity flying on mars into 
tiddlywiki?' No one is going to claim that Ingenuity isn't important or 
worth paying attention to, but what does the question even mean? It is just 
gibberish without some idea of what 'incorporate' would involve.

This is the exact same question as before and it needs an answer before 
there is any chance of discussion other than playing buzzword bingo. Like 
what does 'a blockchain of secure tiddlers' mean in practical terms?

On Monday, May 10, 2021 at 3:07:54 AM UTC+2 TW Tones wrote:

> Mart,
>
> I applaud your raising blockchain as a possible integration to tiddlywiki. 
>
> I spent some time researching the technology, but I could not build an 
> instance, nor am I an expert, however some thoughts;
>
> I think it could be a good technology to make use of with tiddlywiki, 
> especially since it does promote secure sharing, unalterable "documents" 
> and cutting out the middlemen (which is some ways a feature of tiddlywiki), 
>
> Perhaps the first application I can see is if there were a way to publish 
> selected tiddlers into a blockchain, effectively small documents. A range 
> of features not possible in standard tiddlywiki would then become available 
> to tiddlywiki users and designers. In this case we would look at a 
> providing secure, certified shared information services via such a 
> blockchain and to users of tiddlywiki. Plugins and utility data could be 
> published to the blockchain for public access and private tiddlers for 
> security `between wikis and wiki users.
>
> Now this somewhat simplified description of a block chain of secure 
> tiddlers could actually generate a wide number of seriously powerful 
> solutions, by keeping it to a simple set of enabling blockchain 
> technologies linked to the tiddler. I have cultivated a creative side to my 
> use of Information Technology and can imagine many possibilities, but I 
> will not 

Re: [tw5] Is blockchain still not for TW?

2021-05-08 Thread Jed Carty
The first, and really only, question about all of this is, what would be 
improved by adding a blockchain or NFTs?

And then, if somehow there is something to improve, is the improvement get 
us more than the cost in complexity and real-word resources required to 
build and maintain the chain?

This was the part that was never actually address in previous discussions, 
there were a lot of comments about how we would be improving tiddlywiki in 
some way, but there were no descriptions of how this would actually happen 
or what the improvements would be.

Of the examples on the list you linked to which ones are actually improved 
by the inclusion of a blockchain?

For security things a blockchain just gives a vector for behavioural 
analysis that is necessarily publicly viewable without any demonstrated 
benefit over other simpler systems that don't consume the resources needed 
to create and maintain a secure blockchain. Putting medical records in a 
block chain means that if someone manages to get access to my records they 
have permanent access. Why would I want there to be a permanent unalterable 
record of my health? In order for it to be useful other people have to have 
access to it and as has been demonstrated many many times even the best 
intentioned people are not good with security, and it being a permanent 
addition to the blockchain means that anyone who has access now doesn't 
just have to have good security practices now, they have to have good 
security practices forever or it affects me directly.

For all the manufacturing and industrial applications the propertied 
benefits aren't really there. A permanent unalterable record of supply 
chain movement is only useful if no one ever makes mistakes, because it is 
unalterable so you can't fix a mistake, and no one lies. I could say there 
are 1 items in a shipment when there are actually only 9500 and as long 
as it got one step away from me I have 'proof' that I delivered what I 
claimed and whoever the person in the chain before the one who discovers 
the discrepancy is the one left with the blame.

Aside from git, which existed for decades before the term 'blockchain' 
became generally known, the only application I have seen that could be 
reasonably argued to be improved by adding a blockchain or NFTs are 
collectable toys where the NFT makes creating a false certificate of 
authenticity more difficult.
But then without some other form of proof there isn't any way to actually 
know that the person who created the original NFT is acting in good faith, 
the entire system is based on there not being any bad actors in the entire 
system. The 'trustless' part comes after a step that requires blind trust.


On Monday, May 3, 2021 at 7:32:48 AM UTC+2 Mat wrote:

> Indeed as some of you note, I just posted this as food for thought.
>
> BTW, here's some decent list 
>  I found with 
> examles of uses of blockchain tech.
>
> Please note that this thread is not a discussion about the validity of 
> Bitcoin or cryptocurrencies. That is a totally different discussion.
>
> <:-)
> On Monday, May 3, 2021 at 5:06:00 AM UTC+2 Javier Rojas wrote:
>
>> On Sun, May 02, 2021 at 03:41:58AM -0700, Mat wrote:
>> > Some years ago I posted 
>> >  
>> the 
>> > idea about TW on blockchain (i.e the tech upon which e.g Bitcoin is 
>> based). 
>> > It was not met with any enthusiasm but I wonder if the sentiment is 
>> still 
>> > the same.
>>
>> so, what has changed regarding bitcon (not a typo) and the blockchain in
>> general?
>>
>> I mean, for the better. Nothing, from what I see. If anything, nowadays
>> is even more clear to everybody that it is nothing but a really toxic
>> ponzi scheme.
>>
>> -- 
>> Javier
>>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/f42324af-abb9-467c-96d2-eb857770fb16n%40googlegroups.com.


Re: [tw5] Re: Using TW on a server with node ... but without terminal.

2021-01-29 Thread Jed Carty
If it works for the normal server it should work with Bob. The secure 
server version uses a script like that to start up the wiki as part of a 
larger application so the idea works, the only question is the specifics of 
your host.

On Thursday, January 28, 2021 at 3:48:13 PM UTC+1 Jan wrote:

> Hi Jed, 
> thanks for your answer, I tried test it, but since yesterday evening I am 
> also caught in a medium hardware desaster, which slows me down a lot.
> *Would deploying TW like that also work for your BOB-Server?*
>
> Best Wishes Jan
>
>
> Am Mi., 27. Jan. 2021 um 13:48 Uhr schrieb Jed Carty :
>
>> This should be possible, but you would need to write a quick app.js file.
>>
>> Note that I haven't tested this, but I have done almost the same thing 
>> for the secure server setup I made.
>>
>> Put the TiddlyWiki5 folder on your server, then your app.js file next to 
>> that folder. In the app.js file put:
>>
>>
>> $tw = require("./TiddlyWiki5/boot/boot.js").TiddlyWiki()
>> const args = ['/path/to/wiki', '--listen']
>> $tw.boot.argv = args
>> $tw.boot.boot()
>>
>> then that should give you the same result as if you has terminal access 
>> and typed 
>>
>> node ./TiddlyWiki5/tiddlywiki.js /path/to/wiki --listen
>>
>> so change /path/to/wiki to the path to the wiki you want and if you want 
>> to pass any more arguments to the listen command add them to the args array 
>> in the order you want them.
>>
>> Remember that unless you add the credentials argument this has no access 
>> controls unless your server provides them separately.
>>
>> https://tiddlywiki.com/#ListenCommand
>>
>> On Tuesday, January 26, 2021 at 10:33:52 PM UTC+1 Jan wrote:
>>
>>> Hi, 
>>> I would like to use a node installation of tw, but my internet-host does 
>>> not allow me to use the terminal. 
>>> I only can upload files via ftp and point node.js to an app.js 
>>> Are there any implementations for such a scenario? 
>>>
>>> Best wishes 
>>> Jan 
>>>
>>>
>>> -- 
>> 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 tiddlywiki+...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/53636f7e-b79a-48dd-864d-63d17539b115n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/53636f7e-b79a-48dd-864d-63d17539b115n%40googlegroups.com?utm_medium=email_source=footer>
>> .
>>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/5c6ff795-4c08-4896-b8bc-608b716583a9n%40googlegroups.com.


[tw5] Re: Using TW on a server with node ... but without terminal.

2021-01-27 Thread Jed Carty
This should be possible, but you would need to write a quick app.js file.

Note that I haven't tested this, but I have done almost the same thing for 
the secure server setup I made.

Put the TiddlyWiki5 folder on your server, then your app.js file next to 
that folder. In the app.js file put:


$tw = require("./TiddlyWiki5/boot/boot.js").TiddlyWiki()
const args = ['/path/to/wiki', '--listen']
$tw.boot.argv = args
$tw.boot.boot()

then that should give you the same result as if you has terminal access and 
typed 

node ./TiddlyWiki5/tiddlywiki.js /path/to/wiki --listen

so change /path/to/wiki to the path to the wiki you want and if you want to 
pass any more arguments to the listen command add them to the args array in 
the order you want them.

Remember that unless you add the credentials argument this has no access 
controls unless your server provides them separately.

https://tiddlywiki.com/#ListenCommand

On Tuesday, January 26, 2021 at 10:33:52 PM UTC+1 Jan wrote:

> Hi,
> I would like to use a node installation of tw, but my internet-host does 
> not allow me to use the terminal.
> I only can upload files via ftp and point node.js to an app.js
> Are there any implementations for such a scenario?
>
> Best wishes
> Jan
>
>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/53636f7e-b79a-48dd-864d-63d17539b115n%40googlegroups.com.


[tw5] Re: Bob: Why does my custom script disappear when I click "Update Settings"

2021-01-24 Thread Jed Carty
at the moment it is because there is a bug in the latest release that 
breaks saving changes to the settings, so the scripts aren't saved when 
added in the browser.
as you said, there aren't many people using it so it will get fixed 
whenever I get time to fix it.

On Sunday, January 24, 2021 at 2:32:11 PM UTC+1 si wrote:

> I suppose there aren't that many people who use Bob, so I thought I'd just 
> bump this up in the hope that it gets seen by someone who does. I can 
> provide more details if needed.
> On Thursday, 21 January 2021 at 23:01:55 UTC si wrote:
>
>>
>> Hi all,
>>
>> I've just been trying out Bob, and I wanted to try to run a shell command 
>> from my wiki.
>>
>> I've added the test command to "scripts" like so:
>>
>> [image: scripts-settings.png]
>> But when I click "Update Settings" I get a message saying "Saved wiki 
>> settings", but my new script gets deleted.
>>
>> Now in general I have no idea what I'm doing, I just followed the step by 
>> step instructions on the GitHub page to set up Bob, but it does otherwise 
>> seem to be running as I expect.
>>
>> Any idea what I'm doing wrong here?
>>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/e9a4e091-4786-49f3-a3d3-c33e4d0ff0dan%40googlegroups.com.


[tw5] Re: [good practice] A multi steps IF using filters

2021-01-24 Thread Jed Carty
I don't see anything wrong with using that macro, but I do have an 
alternative that I think is more flexible.
Depending on the situation this may not work, but here is the same result 
using lookup:

\define myfun(x)
<$vars u={{{ [<__x__>lookup:$x$ doesn't exist[value ]] }}}
\end

then you make a series of tiddlers with the titles 'value one', 'value 
two', 'value three'  with 1, 2 and 3 in their text fields.

The downside is that you can't distribute it as just the macro, the benefit 
is that you can extend it to as many options as you want without editing 
the macro.

On Sunday, January 24, 2021 at 11:34:00 AM UTC+1 Mat wrote:

> Very minor but for readability you can break the line in multiple places.
>
> <:-)
>
> On Sunday, January 24, 2021 at 11:24:58 AM UTC+1 Mohammad wrote:
>
>> I tried to implement the below pseudo code in TW 5.1.23
>>
>> if x=one then
>>   print(1)
>> elseif x=two then
>>  print(2)
>> elseif x=three then
>>  print(3)
>> else
>>  print(x is not valid)
>> end
>>
>> with
>>
>> \define myfun(x)
>> <$vars u={{{[<__x__>match[one]then[1]] [<__x__>match[two]then[2]] 
>> [<__x__>match[three]then[3]]  +[addsuffix[ lili]]  ~[<__x__>addsuffix[ is 
>> not valid]]}}} >
>>   This is u: <>
>> 
>> \end
>>
>>  It works fine on https://tiddlywiki.com/   by calling macro as below
>>
>> <>
>> <>
>> <>
>> <>
>>
>> I wish to know is this a good practice in TW 5.1.23? If not what better 
>> solution do you propose?
>>
>>
>> Best wishes
>> Mohammad
>>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/63dedb45-c31a-4a78-9733-caecd865df0an%40googlegroups.com.


Re: [tw5] Re: OokWiki (Bob + A secure login + wiki and account permissions) as a replacement for TiddlySpot

2021-01-06 Thread Jed Carty
My next contract started up faster than expected so OokWiki is moving to 
the back burner again.
I had hoped that the past few weeks would be a good time to put this 
project as my priority and get it finished but without a good development 
machine it wasn't going as quickly as I would have liked.

I will be continuing work on ookwiki, but I don't have any real idea when 
it will be ready.


On Wednesday, January 6, 2021 at 7:16:59 AM UTC+1 TW Tones wrote:

> Jed,
>
> How much in what currency do you need for your dev computer? I do a 
> small patreon monthly but clearly until others do this will not come 
> quickly.
>
> I am very keen for a node multiuser implementation for the community, for 
> me to host a subset of online services and develop my own comprehensive 
> solutions on top of. 
>
> As I said before, If you were in Australia I may be able to give you an 
> old laptop (if that would do), or we find someone traveling to near you, 
> who could take it. Not withstanding that If I know more about what you need 
> and if you are prepared to accept feedback and requests as you progress (as 
> you have done in the past for me), I would be happy to see what more I can 
> contribute, because I value your solutions.
>
> What you aim to do is the "last mile" or "key gaps" currently with 
> tiddlywiki as a multi-user internet/extranet or Intranet facing solution.
>
> Regards
> Tones
>
>
> On Friday, 1 January 2021 at 09:07:19 UTC+11 inmy...@gmail.com wrote:
>
>> The demo is on ookwiki.com, many of the functions aren't enabled yet.
>> The PayPal and patreon are the same as they have been for the past few 
>> years, I just stopped listing them on announcements because I have gotten 
>> almost no response when it comes to support through them, so I stopped 
>> bothering. That is why I set up something direct with a very clear way to 
>> support development and a clear result of the support.
>>
>> The links for patreon and PayPal are still in the About OokTech/Support 
>> Development section of the Bob tab in the control panel, here they are 
>> again:
>>
>> Patreon is https://www.patreon.com/OokTech
>> The PayPal link is 
>> https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick_button_id=ZG94CTLHTKYRE
>>
>> On Thursday, December 31, 2020 at 5:22:50 PM UTC+1 Jan wrote:
>>
>>> Hi Stobot, Hi Jed,
>>> for the friends of games: I also made a dungeon-like Wiki some time ago. 
>>> I comes with an editor you can find going down the page.
>>> It would be a good idea to implement key-navigation, which was difficult 
>>> at the time I did this experiment. 
>>>
>>> Yours Jan
>>>
>>>
>>> Am 30.12.2020 um 16:44 schrieb Jed Carty:
>>>
>>> Stobot, 
>>>
>>> I missed a lot of your message before, all my work has been on a phone, 
>>> raspberry pi and a 7 year old laptop, so things are going slow. 
>>> Unfortunately the lack of any help with getting a new computer means that 
>>> this isn't going to change any time soon because I am not going to be able 
>>> to get one myself until work picks up and then I won't have much time to 
>>> devote to this.
>>>
>>> The problem with typing too quickly in when changing a tiddler directly 
>>> in Bob, like changing the site title, shouldn't be a problem with more 
>>> recent versions of Bob. I don't remember which version that fix was 
>>> introduced in.
>>> I like the ideas of games in tiddlywiki, the first large project I did 
>>> with tiddlywiki was an interactive fiction engine in tiddlywiki. It is in 
>>> desperate need of an update, but it is still probably my favourite thing 
>>> that I made. http://zorklike.tiddlyspot.com
>>>
>>> On Monday, December 28, 2020 at 4:09:44 PM UTC+1 Jed Carty wrote:
>>>
>>>> A quick update:
>>>> I have a demo up (shh, its a secret but you may be able to guess the 
>>>> url). I haven't enabled creating accounts yet because there is still a lot 
>>>> of administrative UI that I need to work out.
>>>> It is running on a digital ocean droplet with apache and passenger 
>>>> handling the bits that they handle.
>>>> Once I get the temporary accounts set up I will open that up so people 
>>>> can play with it a bit.
>>>>
>>>> Stobot, 
>>>>
>>>> I don't think that is taking the idea too far, considering that is one 
>>>> of my big motivations for doing this. I maintained the wiki reference wiki 
>>>> for a while but it was o

[tw5] Re: Updating the community showcase page on TiddlyWiki.com

2021-01-01 Thread Jed Carty
into the other categories)
>>>>>
>>>>> To clarify, this is to split the current 'resources' tab and thus keep 
>>>>> the Tutorials, Examples and Articles categories for their respective use.
>>>>>
>>>>> I am opening this thread to ask for input on what to add. This is the 
>>>>> draft of the list based on my bookmarks and the entrees people gave in 
>>>>> the best 
>>>>> of 2020 thread <https://groups.google.com/g/tiddlywiki/c/f23Eof4TTHI>:
>>>>>
>>>>> Plugins
>>>>> 1) Projectify <https://nicolas.petton.fr/tw/projectify.html>
>>>>> 2) Command Palette <https://souk21.github.io/TW-commandpalette/>
>>>>> 3) TWCrosslinks 
>>>>> <https://akhater.github.io/drift/#Plugin%20-%20TWCrosslinks>
>>>>> 4)  Editor Autolist 
>>>>> <https://saqimtiaz.github.io/sq-tw/editor-autolists.html>  
>>>>> 5)  TiddlyRemember <https://sobjornstad.github.io/TiddlyRemember/> 
>>>>> 6)  Streams plug in <https://saqimtiaz.github.io/streams/> 
>>>>> 7) danielo's Context <http://contextplugin.tiddlyspot.com/>
>>>>> 8) Relink Plugin <https://flibbles.github.io/tw5-relink/>
>>>>> 9) linonetwo's Copy on select plug in 
>>>>> <https://onetwo.ren/wiki/#:Index>
>>>>> 10) My own recipe plugin ; - ) 
>>>>> <https://odinjorna.github.io/recipe-plugin/>
>>>>> 11) Timer Tools <http://tiddlytools.com/timer.html>
>>>>>
>>>>> Themes
>>>>> 1)  Mono theme <http://j.d.mono.tiddlyspot.com/> 
>>>>> 2)  Whitespace theme <http://j.d.whitespace.tiddlyspot.com/> 
>>>>> 3)  Notebook theme <https://nicolas.petton.fr/tw/notebook.html>
>>>>> 4) 
>>>>>
>>>>> Palettes
>>>>> 1) Dracula palette <https://draculatheme.com/tiddlywiki>
>>>>> 2) jd's palletes <http://j.d.palette.tiddlyspot.com/>
>>>>> 3) 
>>>>>
>>>>> Editions
>>>>> 1) Stroll <https://giffmex.org/stroll/stroll.html>
>>>>> 2) Drift <https://akhater.github.io/drift/>
>>>>> 3) TiddlyResearch <https://kebifurai.github.io/TiddlyResearch/>
>>>>> 4) Noteself <https://noteself.org/> (is already in the resource list, 
>>>>> but I would sort it into this category instead)
>>>>>
>>>>> This is a list of current tiddlers on the tiddlywiki.com website that 
>>>>> I've found so far with broken links, that are out of date or need 
>>>>> updating:
>>>>> 1)  Plugins by Uwe Stuehler 
>>>>> <https://tiddlywiki.com/#Plugins%20by%20Uwe%20Stuehler> - Link to a 
>>>>> tidldywiki with javascript error
>>>>> 2) "PETTIL - Forth for the Commodore PET" by Charlie Hitselberger 
>>>>> <https://tiddlywiki.com/#%22PETTIL%20-%20Forth%20for%20the%20Commodore%20PET%22%20by%20Charlie%20Hitselberger>
>>>>>  
>>>>> - website is not online anymore. 
>>>>> 3) TiddlyDrive Add-on for Google Drive by Joshua Stubbs 
>>>>> <https://tiddlywiki.com/#TiddlyDrive%20Add-on%20for%20Google%20Drive%20by%20Joshua%20Stubbs>
>>>>>  - 
>>>>> link to the instructions gives a 404 error
>>>>> 4) "TiddlyWiki5 Coding" by Chris Hunt 
>>>>> <https://tiddlywiki.com/#%22TiddlyWiki5%20Coding%22%20by%20Chris%20Hunt> 
>>>>> - 
>>>>> site not found
>>>>> 5) "TWeb.at" by Mario Pietsch 
>>>>> <https://tiddlywiki.com/#%22TWeb.at%22%20by%20Mario%20Pietsch> - 
>>>>> gives an empty unstyled 'work in progres' website
>>>>> 6) IndexedDB Plugin by Andreas Abeck 
>>>>> <https://tiddlywiki.com/#IndexedDB%20Plugin%20by%20Andreas%20Abeck> - 
>>>>> coudn't reach site (can anyone check if it is the same on their end?)
>>>>> 7) TiddlyWiki Jingle by Måns Mårtensson 
>>>>> <https://tiddlywiki.com/#TiddlyWiki%20Jingle%20by%20M%C3%A5ns%20M%C3%A5rtensson>
>>>>>  - 
>>>>> page not found
>>>>> 8) "How Does Twederation Work" by Jed Carty 
>>>>> <https://tiddlywiki.com/#%22How%20Does%20Twederation%20Work%22%20by%20Jed%20Carty>
>>>>>  - 
>>>>> the wiki does loads, but the tiddler is missing. Seems to be discontinued 
>>>>> since 2016
>>>>>
>>>>> Some closing thoughts: 
>>>>> 1) Third party/community build plugins and editions are not always 
>>>>> updated. A disclaimer on top of the list reminding people to carefully 
>>>>> read 
>>>>> the instructions of the plugin creator, telling them the plugin might be 
>>>>> outdated, and to BACK UP BEFORE INSTALLING would be in order.
>>>>> 2) In the future, maybe we can strive towards a community github repo 
>>>>> with mature community-made plugins to build a plugin library. this way 
>>>>> the 
>>>>> installation of plugins is more seamless for the user. But this is a 
>>>>> topic 
>>>>> for another thread.
>>>>>
>>>>> I hope my ideas have come across clearly (English is not my native 
>>>>> language) Let me know if you have any questions on this plan. 
>>>>> I am curious and am looking forward to any thoughts and 
>>>>> recommendations you may have. Let me know!
>>>>>
>>>>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/c594c6b9-f941-42b3-8c48-eb1e789b4888n%40googlegroups.com.


Re: [tw5] Re: OokWiki (Bob + A secure login + wiki and account permissions) as a replacement for TiddlySpot

2020-12-31 Thread Jed Carty
The demo is on ookwiki.com, many of the functions aren't enabled yet.
The PayPal and patreon are the same as they have been for the past few 
years, I just stopped listing them on announcements because I have gotten 
almost no response when it comes to support through them, so I stopped 
bothering. That is why I set up something direct with a very clear way to 
support development and a clear result of the support.

The links for patreon and PayPal are still in the About OokTech/Support 
Development section of the Bob tab in the control panel, here they are 
again:

Patreon is https://www.patreon.com/OokTech
The PayPal link is 
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick_button_id=ZG94CTLHTKYRE

On Thursday, December 31, 2020 at 5:22:50 PM UTC+1 Jan wrote:

> Hi Stobot, Hi Jed,
> for the friends of games: I also made a dungeon-like Wiki some time ago. 
> I comes with an editor you can find going down the page.
> It would be a good idea to implement key-navigation, which was difficult 
> at the time I did this experiment. 
>
> Yours Jan
>
>
> Am 30.12.2020 um 16:44 schrieb Jed Carty:
>
> Stobot, 
>
> I missed a lot of your message before, all my work has been on a phone, 
> raspberry pi and a 7 year old laptop, so things are going slow. 
> Unfortunately the lack of any help with getting a new computer means that 
> this isn't going to change any time soon because I am not going to be able 
> to get one myself until work picks up and then I won't have much time to 
> devote to this.
>
> The problem with typing too quickly in when changing a tiddler directly in 
> Bob, like changing the site title, shouldn't be a problem with more recent 
> versions of Bob. I don't remember which version that fix was introduced in.
> I like the ideas of games in tiddlywiki, the first large project I did 
> with tiddlywiki was an interactive fiction engine in tiddlywiki. It is in 
> desperate need of an update, but it is still probably my favourite thing 
> that I made. http://zorklike.tiddlyspot.com
>
> On Monday, December 28, 2020 at 4:09:44 PM UTC+1 Jed Carty wrote:
>
>> A quick update:
>> I have a demo up (shh, its a secret but you may be able to guess the 
>> url). I haven't enabled creating accounts yet because there is still a lot 
>> of administrative UI that I need to work out.
>> It is running on a digital ocean droplet with apache and passenger 
>> handling the bits that they handle.
>> Once I get the temporary accounts set up I will open that up so people 
>> can play with it a bit.
>>
>> Stobot, 
>>
>> I don't think that is taking the idea too far, considering that is one of 
>> my big motivations for doing this. I maintained the wiki reference wiki for 
>> a while but it was only me and I got distracted by other things, so having 
>> something community owned where multiple people can edit and maintain it is 
>> one of the prime motivators.
>> I have lots of ideas about how to use this to help package and distribute 
>> plugins in a way that allows far more collaboration and community 
>> assistance than is currently available to people who aren't familiar with 
>> GitHub and other coding tools. I want things like community documentation 
>> and translations for plugins when there is a need, and this could lower the 
>> barrier to entry for contributing by a lot.
>>
>> On Sunday, December 27, 2020 at 5:59:21 PM UTC+1 Stobot wrote:
>>
>>> Jed,
>>>
>>> I don't want to take the idea too far, but if we were going to have a 
>>> community-run TiddlySpot-like option available (OokTech) - I wonder if we 
>>> could also cover / expand on what things like TiddlyTools used to be (and I 
>>> assume still is for TWC) for the community? The "TiddlyWiki toolmap" in 
>>> Dynalist from David, and the "scripts" area that Mohammad maintains are 
>>> fantastic and I'm appreciative that someone puts all the effort into 
>>> maintaining them. But, most other software has an unofficial plugin forum 
>>> or something where all authors can post to, get feedback on, and users can 
>>> vote - or we can see download count - or something else to rank / evaluate 
>>> them for newer users that don't spend time every day combing through Google 
>>> Groups like us addicts :) Loft goal, but could be a big step in the 
>>> maturity of the platform to have something like this available, and this 
>>> OokWiki could be the technology that could finally make that happen. 
>>>
>>> On Sunday, December 27, 2020 at 6:14:20 AM UTC-5 Yann Moudet wrote:
>>>
>>>> Hello,
>>>>   we use tiddlywiki + BOB as a kno

[tw5] [TW5] Bob and BobEXE 1.7.1 Leftover Christmas Cookies

2020-12-30 Thread Jed Carty
This is mainly some bug fixes and back-end changes to make the OokWiki 
parts play nicely with BobEXE. So while the changes are significant they 
are not very visible.

Once again, there hasn't been as much testing as usual because an adorable 
kitten managed to fry my development computer and I have only had my laptop 
and a raspberry pi to test on.

The biggest change is that I am going to start putting information up on 
ookwiki.com  soon. Also to support development 
development by helping me get a new development computer see the 
information on ookwiki.com.

The BobEXE version is available here: 
https://github.com/OokTech/TW5-BobEXE/releases
The plugin is available here: https://github.com/OokTech/TW5-Bob

The changelog is incomplete this time because I keep changing things for 
OokWiki and forgetting to list them here.

!! Version 1.7.1 Leftover Christmas Cookies

* Clean up code to make the changes for using the external server work with 
normal Bob/BobEXE
* Cleanup how settings are updated
* Moved everything out of NodeWebsocketSetup.js, a few components were just 
unneeded and removed.
* A bug that crashed BobEXE on windows should be fixed.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/491c8030-4a69-4820-a58c-75d2f37d6657n%40googlegroups.com.


[tw5] Re: OokWiki (Bob + A secure login + wiki and account permissions) as a replacement for TiddlySpot

2020-12-30 Thread Jed Carty
The very incomplete demo is up on ookwiki.com <https://ookwiki.com/#Hello!!>, 
it has a link to the Wishlist for the computer components and screenshots 
showing how to use the Wishlist on the French amazon site.

I will update the site as I make progress and write more documentation.

I am also going to use it to make announcements about Bob and other 
tiddlywiki things that I do.

On Wednesday, December 30, 2020 at 6:19:18 PM UTC+1 Stobot wrote:

> Jed,
>
> I tried to visit your Amazon wish list but it's in French and despite 
> being Canadian, I don't have enough to figure it out - sorry. Are you able 
> to generate an english link, or would you prefer patreon / paypal? (don't 
> know how much they take off the top)
>
> I'm excited to try the new versions - I also commented over on that thread 
> (https://groups.google.com/g/tiddlywiki/c/VBATEGCKPqw/m/hMvu80BfBgAJ) 
> that the only Windows version download I can find (the 1.7) doesn't work - 
> much more details, screenshots, debug notes etc. are posted there. For now, 
> I can't test the updates. 
>
> I'll give your "zorklike" game a try - thanks for passing along! As I have 
> time I'll tinker with it. My hope is that it spurs further interest in BOB 
> which brings help and/or resources to the multi-user effort. 
>
> On Wednesday, December 30, 2020 at 10:44:22 AM UTC-5 inmy...@gmail.com 
> wrote:
>
>> Stobot,
>>
>> I missed a lot of your message before, all my work has been on a phone, 
>> raspberry pi and a 7 year old laptop, so things are going slow. 
>> Unfortunately the lack of any help with getting a new computer means that 
>> this isn't going to change any time soon because I am not going to be able 
>> to get one myself until work picks up and then I won't have much time to 
>> devote to this.
>>
>> The problem with typing too quickly in when changing a tiddler directly 
>> in Bob, like changing the site title, shouldn't be a problem with more 
>> recent versions of Bob. I don't remember which version that fix was 
>> introduced in.
>> I like the ideas of games in tiddlywiki, the first large project I did 
>> with tiddlywiki was an interactive fiction engine in tiddlywiki. It is in 
>> desperate need of an update, but it is still probably my favourite thing 
>> that I made. http://zorklike.tiddlyspot.com
>>
>> On Monday, December 28, 2020 at 4:09:44 PM UTC+1 Jed Carty wrote:
>>
>>> A quick update:
>>> I have a demo up (shh, its a secret but you may be able to guess the 
>>> url). I haven't enabled creating accounts yet because there is still a lot 
>>> of administrative UI that I need to work out.
>>> It is running on a digital ocean droplet with apache and passenger 
>>> handling the bits that they handle.
>>> Once I get the temporary accounts set up I will open that up so people 
>>> can play with it a bit.
>>>
>>> Stobot,
>>>
>>> I don't think that is taking the idea too far, considering that is one 
>>> of my big motivations for doing this. I maintained the wiki reference wiki 
>>> for a while but it was only me and I got distracted by other things, so 
>>> having something community owned where multiple people can edit and 
>>> maintain it is one of the prime motivators.
>>> I have lots of ideas about how to use this to help package and 
>>> distribute plugins in a way that allows far more collaboration and 
>>> community assistance than is currently available to people who aren't 
>>> familiar with GitHub and other coding tools. I want things like community 
>>> documentation and translations for plugins when there is a need, and this 
>>> could lower the barrier to entry for contributing by a lot.
>>>
>>> On Sunday, December 27, 2020 at 5:59:21 PM UTC+1 Stobot wrote:
>>>
>>>> Jed,
>>>>
>>>> I don't want to take the idea too far, but if we were going to have a 
>>>> community-run TiddlySpot-like option available (OokTech) - I wonder if we 
>>>> could also cover / expand on what things like TiddlyTools used to be (and 
>>>> I 
>>>> assume still is for TWC) for the community? The "TiddlyWiki toolmap" in 
>>>> Dynalist from David, and the "scripts" area that Mohammad maintains are 
>>>> fantastic and I'm appreciative that someone puts all the effort into 
>>>> maintaining them. But, most other software has an unofficial plugin forum 
>>>> or something where all authors can post to, get feedback on, and users can 
>>>> vote - or we can see download count - or so

[tw5] Re: [TW5] Bob and BobEXE v1.7.0b1 Can of Soup

2020-12-30 Thread Jed Carty
This should be fixed in the next release, I am currently doing what testing 
I can on it.

On Monday, December 28, 2020 at 4:45:55 AM UTC+1 Stobot wrote:

> Good suggestion Tony, when running from the command line in a totally 
> empty folder right off of c:\BOB it returns this:
>
> C:\BOB>bobwin
> NodeSettings - Parsed raw settings.
> Error executing boot module $:/plugins/OokTech/Bob/NodeBasicHandlers.js: {}
>
> $:/plugins/OokTech/Bob/NodeBasicHandlers.js:21
>   $tw.Bob.Shared = require('$:/plugins/OokTech/Bob/SharedFunctions.js');
>  ^
>
> TypeError: Cannot set property 'Shared' of undefined
> at $:/plugins/OokTech/Bob/NodeBasicHandlers.js:21:18
> at $:/plugins/OokTech/Bob/NodeBasicHandlers.js:251:3
> at Script.runInContext (vm.js:137:20)
> at Script.runInNewContext (vm.js:143:17)
> at Object.runInNewContext (vm.js:309:38)
> at Object.$tw.utils.evalSandboxed 
> (C:\BOB\TiddlyWiki5\boot\boot.js:530:5)
> at Object.$tw.modules.execute (C:\BOB\TiddlyWiki5\boot\boot.js:806:15)
> at C:\BOB\TiddlyWiki5\boot\boot.js:846:30
> at Object.$tw.utils.each (C:\BOB\TiddlyWiki5\boot\boot.js:135:12)
> at Object.$tw.modules.forEachModuleOfType 
> (C:\BOB\TiddlyWiki5\boot\boot.js:845:12)
>
> On Sunday, December 27, 2020 at 10:36:09 PM UTC-5 TW Tones wrote:
>
>> Stobot,
>>
>> I use windows 10, in the past I launched bobwin from a command prompt 
>> such that when it terminates it may provide a message at the prompt.
>>
>> Perhaps try it on an empty folder in case it is responding to something 
>> in an existing wiki.
>>
>> I may get the opportunity to see if I can replicate this later today.
>>
>> Tones
>>
>> On Monday, 28 December 2020 at 10:45:50 UTC+11 Stobot wrote:
>>
>>> Jed,
>>>
>>> Unfortunately this version is "silent crashing" on my end, never 
>>> happened before on previous versions, so I suspect it's unlikely 
>>> user-error. I realize you aren't as easily able to debug Windows, so I'll 
>>> give as much detail as I can. Here are the details:
>>>
>>>- I'm using the BobWin.exe file from your link above - so 64-bit 
>>>Windows
>>>- I've tried on two different, but similar machines - both HP 
>>>Laptops Windows 10 64-bit
>>>- All previous versions of BobWin.exe that I've tried work fine - 
>>>including the latest release 1.60
>>>
>>> What I'm doing:
>>>
>>>- Opening the BobWin.exe normally
>>>- Going past the initial Windows "this is unsafe" warning - using 
>>>"run anyways" as I always do
>>>- Going past the Symantec "this file is unproven" warning - using 
>>>"allow this file" as I always do
>>>- Normally then the terminal screen comes up, and then the browser 
>>>pops open. Now, nothing
>>>- Looking at the running programs, it looks like Node.js opens, then 
>>>just closes silently
>>>   - I tried taking a screengrab in case it's useful 
>>>   https://i.imgur.com/APDx6Uq.gifv 
>>>   
>>> Let me know if there's anything else I can provide to help - thanks for 
>>> your efforts as always!
>>> On Tuesday, December 22, 2020 at 6:04:53 AM UTC-5 sil...@gmail.com 
>>> wrote:
>>>
 Hi Jed,

 I would be delighted to take part in the tests.
 A user on the French forum is also always interested in Bob and his 
 multi-user character.
 But at the moment it's a bit of an open bar in terms of security I 
 think.

 I see you're still around, so it might be a good idea to meet up once 
 again in person (with the barrier gestures!). At least once to share more 
 quickly and save time (or via Google Meet or Skype? Because if you say 
 you're coming by train, it's like me (I live about 30 km away), you live 
 probably further away, so we probably won't be able to meet IRL).

 Regards,
 Sylvain

 Le mardi 22 décembre 2020 à 09:32:09 UTC+1, inmy...@gmail.com a écrit :

> Bonjour Sylvain,
>
> I am glad someone is using Bob. I am close to having a working demo of 
> the secure version running but an adorable kitten decided that dancing on 
> the multiprise for my desktop was a fun idea and after some impressive 
> sparks now I no longer have a working development machine (the kitten is 
> fine, it was only my computer that got hurt).
> So my hope is to put up a demo site when I am able and see if I can 
> get help getting a new computer is exchange for making sure that the 
> system 
> works as a reasonable tiddlyspot replacement and has things like 1-click 
> installers for digital ocean and hopefully wherever else is useful.
>
> The problem is that at the moment I only have my laptop to work with 
> and for the most part my development time is the train to and from Paris 
> each day.
> If you can help with testing the install that would be a great help. I 
> have it working fine but I haven't finished the interface for managing 
> accounts and wiki 

[tw5] Re: OokWiki (Bob + A secure login + wiki and account permissions) as a replacement for TiddlySpot

2020-12-30 Thread Jed Carty
Stobot,

I missed a lot of your message before, all my work has been on a phone, 
raspberry pi and a 7 year old laptop, so things are going slow. 
Unfortunately the lack of any help with getting a new computer means that 
this isn't going to change any time soon because I am not going to be able 
to get one myself until work picks up and then I won't have much time to 
devote to this.

The problem with typing too quickly in when changing a tiddler directly in 
Bob, like changing the site title, shouldn't be a problem with more recent 
versions of Bob. I don't remember which version that fix was introduced in.
I like the ideas of games in tiddlywiki, the first large project I did with 
tiddlywiki was an interactive fiction engine in tiddlywiki. It is in 
desperate need of an update, but it is still probably my favourite thing 
that I made. http://zorklike.tiddlyspot.com

On Monday, December 28, 2020 at 4:09:44 PM UTC+1 Jed Carty wrote:

> A quick update:
> I have a demo up (shh, its a secret but you may be able to guess the url). 
> I haven't enabled creating accounts yet because there is still a lot of 
> administrative UI that I need to work out.
> It is running on a digital ocean droplet with apache and passenger 
> handling the bits that they handle.
> Once I get the temporary accounts set up I will open that up so people can 
> play with it a bit.
>
> Stobot,
>
> I don't think that is taking the idea too far, considering that is one of 
> my big motivations for doing this. I maintained the wiki reference wiki for 
> a while but it was only me and I got distracted by other things, so having 
> something community owned where multiple people can edit and maintain it is 
> one of the prime motivators.
> I have lots of ideas about how to use this to help package and distribute 
> plugins in a way that allows far more collaboration and community 
> assistance than is currently available to people who aren't familiar with 
> GitHub and other coding tools. I want things like community documentation 
> and translations for plugins when there is a need, and this could lower the 
> barrier to entry for contributing by a lot.
>
> On Sunday, December 27, 2020 at 5:59:21 PM UTC+1 Stobot wrote:
>
>> Jed,
>>
>> I don't want to take the idea too far, but if we were going to have a 
>> community-run TiddlySpot-like option available (OokTech) - I wonder if we 
>> could also cover / expand on what things like TiddlyTools used to be (and I 
>> assume still is for TWC) for the community? The "TiddlyWiki toolmap" in 
>> Dynalist from David, and the "scripts" area that Mohammad maintains are 
>> fantastic and I'm appreciative that someone puts all the effort into 
>> maintaining them. But, most other software has an unofficial plugin forum 
>> or something where all authors can post to, get feedback on, and users can 
>> vote - or we can see download count - or something else to rank / evaluate 
>> them for newer users that don't spend time every day combing through Google 
>> Groups like us addicts :) Loft goal, but could be a big step in the 
>> maturity of the platform to have something like this available, and this 
>> OokWiki could be the technology that could finally make that happen. 
>>
>> On Sunday, December 27, 2020 at 6:14:20 AM UTC-5 Yann Moudet wrote:
>>
>>> Hello,
>>>   we use tiddlywiki + BOB as a knolewdge base for our team. 
>>> Our configuration: 
>>>  - a linux server with node (LTS versions). 
>>>  - oauth2-proxy: for authentication, Reverse-Proxy and SSL termination.
>>>  - an S3 bucket for storing wiki. (versioning enabled).
>>>  - TiddlyWiki plugins: Bob, Comments and CheckList.
>>> I could provision a demo server with this configuration and/or lend a 
>>> server for 6 months as a first lease. For the second option, I would need a 
>>> public key and a wished configuration. 
>>> Yann
>>> Le mercredi 23 décembre 2020 à 14:25:38 UTC+1, Stobot a écrit :
>>>
>>>> Jed, 
>>>>
>>>> I'm very excited to hear that this continues to develop - thank you! I 
>>>> continue to believe that easy multi-user is a key pillar to growing 
>>>> TiddlyWiki usage and adoption overall. As a fan of TiddlyWiki I am happy 
>>>> to 
>>>> help anyway I can to support it's long-term health. To that end, I've been 
>>>> going to your https://github.com/OokTech/TW5-BobEXE/releases page 
>>>> about weekly hoping to see something new - now realizing that there were 
>>>> updates being posted elsewhere. 
>>>>
>>>> As you reference learning about use-cases from Google Groups 

[tw5] Re: OokWiki (Bob + A secure login + wiki and account permissions) as a replacement for TiddlySpot

2020-12-28 Thread Jed Carty
A quick update:
I have a demo up (shh, its a secret but you may be able to guess the url). 
I haven't enabled creating accounts yet because there is still a lot of 
administrative UI that I need to work out.
It is running on a digital ocean droplet with apache and passenger handling 
the bits that they handle.
Once I get the temporary accounts set up I will open that up so people can 
play with it a bit.

Stobot,

I don't think that is taking the idea too far, considering that is one of 
my big motivations for doing this. I maintained the wiki reference wiki for 
a while but it was only me and I got distracted by other things, so having 
something community owned where multiple people can edit and maintain it is 
one of the prime motivators.
I have lots of ideas about how to use this to help package and distribute 
plugins in a way that allows far more collaboration and community 
assistance than is currently available to people who aren't familiar with 
GitHub and other coding tools. I want things like community documentation 
and translations for plugins when there is a need, and this could lower the 
barrier to entry for contributing by a lot.

On Sunday, December 27, 2020 at 5:59:21 PM UTC+1 Stobot wrote:

> Jed,
>
> I don't want to take the idea too far, but if we were going to have a 
> community-run TiddlySpot-like option available (OokTech) - I wonder if we 
> could also cover / expand on what things like TiddlyTools used to be (and I 
> assume still is for TWC) for the community? The "TiddlyWiki toolmap" in 
> Dynalist from David, and the "scripts" area that Mohammad maintains are 
> fantastic and I'm appreciative that someone puts all the effort into 
> maintaining them. But, most other software has an unofficial plugin forum 
> or something where all authors can post to, get feedback on, and users can 
> vote - or we can see download count - or something else to rank / evaluate 
> them for newer users that don't spend time every day combing through Google 
> Groups like us addicts :) Loft goal, but could be a big step in the 
> maturity of the platform to have something like this available, and this 
> OokWiki could be the technology that could finally make that happen. 
>
> On Sunday, December 27, 2020 at 6:14:20 AM UTC-5 Yann Moudet wrote:
>
>> Hello,
>>   we use tiddlywiki + BOB as a knolewdge base for our team. 
>> Our configuration: 
>>  - a linux server with node (LTS versions). 
>>  - oauth2-proxy: for authentication, Reverse-Proxy and SSL termination.
>>  - an S3 bucket for storing wiki. (versioning enabled).
>>  - TiddlyWiki plugins: Bob, Comments and CheckList.
>> I could provision a demo server with this configuration and/or lend a 
>> server for 6 months as a first lease. For the second option, I would need a 
>> public key and a wished configuration. 
>> Yann
>> Le mercredi 23 décembre 2020 à 14:25:38 UTC+1, Stobot a écrit :
>>
>>> Jed, 
>>>
>>> I'm very excited to hear that this continues to develop - thank you! I 
>>> continue to believe that easy multi-user is a key pillar to growing 
>>> TiddlyWiki usage and adoption overall. As a fan of TiddlyWiki I am happy to 
>>> help anyway I can to support it's long-term health. To that end, I've been 
>>> going to your https://github.com/OokTech/TW5-BobEXE/releases page about 
>>> weekly hoping to see something new - now realizing that there were updates 
>>> being posted elsewhere. 
>>>
>>> As you reference learning about use-cases from Google Groups here, I'll 
>>> share a bit about how I'm currently using BOB, and have been hoping to use 
>>> it in the future. My most elaborate usage has been around project 
>>> management. I run a project management team of about 40 project managers. 
>>> Each project has multiple team members, and there are levels of approvals 
>>> needed, as progress ties into people's bonus plans. We use a custom blend 
>>> of Six Sigma, Lean and a couple of other methodologies to track our 
>>> projects. So, I've setup a BOB on a spare laptop inside the corporate 
>>> network and built out something for everyone to use / collaborate with. I 
>>> have a business background, not a web / programmer background, so I 
>>> struggled through inventing a login process that was relatively easy from 
>>> my standpoint, but totally insecure. Essentially I gave them a url suffix 
>>> to access the site which is referenced as their username. 
>>>
>>> From a functionality standpoint, this works - most of the time. BOB does 
>>> glitch a bit if you go into / out of edit-mode too fast (as an example, 
>>> even in the info area where you enter your starting tiddlers, you have to 
>>> type VERY slowly or it leaves out some of the characters). Running from a 
>>> laptop to host works okay generally, except in my company they have all 
>>> these forced updates that give a couple of hours notice, so that laptop 
>>> needs to be rebooted fairly frequently, and does so automatically. Of 
>>> course to the end-user, that means the 

[tw5] Re: OokWiki (Bob + A secure login + wiki and account permissions) as a replacement for TiddlySpot

2020-12-22 Thread Jed Carty
You would go to the site, the landing page is a wiki, on that wiki you can 
login or create an account. Once you do that you can use it like Bob, so 
you create wikis from within the wiki itself. So setup would be simpler 
than tiddlyspot because you can just make a wiki on the site without having 
to upload from anywhere.

Community governance would cover rules for use, if quotas exist, who has 
administrator access, and how server costs are handled. The specifics of 
how the governance is handled would need to be worked out. Something like 
voting by people who have wikis, or people who are active making up a 
committee to make decisions, or something like that. Governance doesn't 
need to be done by people who are necessarily technically proficient.

I should have the demo working soon and the use part may be more clear.

On Tuesday, December 22, 2020 at 9:50:54 PM UTC+1 Mat wrote:

> Jed, this is certainly interesting.
>
> Regarding
>
> >I am not interested in hosting and running this myself, it would be a 
> > community with community governance supported by donations. 
> > [...] maintenance and operation must be a group effort 
>
> What does this practially mean? By "community governance" I'm guessing you 
> mean a few individuals who are proficient with "ocean droplets, Linux, json 
> web tokens... etc, etc", right?, who set up servers and that other less 
> technical people can then put wikis on, right?
>
> Would a "set up" (for lack of better word) provide a front that is as 
> simple as the TiddlySpot front face? Because one biggie with TiddlySpot was 
> the super ease with which users could put up a new wiki.
>
> Thank you!
>
> <:-)
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/67078ce1-04ee-46e6-bb88-b5dbcc307428n%40googlegroups.com.


[tw5] Re: OokWiki (Bob + A secure login + wiki and account permissions) as a replacement for TiddlySpot

2020-12-22 Thread Jed Carty
To be clear, the $100/month is a quick estimate of the server costs for a 
shared community server, a personal one would easily fit on a cheap digital 
ocean droplet for US$5/month.

I have had a raspberry pi 2 as my local server running Bob and a few other 
things (gitlab, droppy and some custom server things I made) for a few 
years without any trouble.

On Tuesday, December 22, 2020 at 11:05:17 AM UTC+1 Jed Carty wrote:

> Hello all,
>
> The short version: I have a potential replacement for tiddlyspot that 
> could be distributed and self-hosted on something small like a digital 
> ocean droplet. My computer died and help getting a new one would greatly 
> speed up the development and release.
> I think that a community managed public server is a good idea, and it is 
> designed so that you can create your own private server.
>
> The long version:
> I made a server that works with Bob and TiddlyWiki that adds a secure 
> token-based login that is appropriate for having a web-facing server. I 
> have been working on this periodically for a while, some of you may have 
> seen it when I had Ooktech.xyz up. I have been working on it periodically 
> for a long time and it is very close to ready for public release.
>
> The problem is that an adorable kitten decided that dancing on my 
> multiprise was a good idea and after some impressive sparks the computer I 
> do my development on is dead. The kitten is fine and acts adorably innocent.
>
> The server has all the features of Bob (multiple wikis, everything 
> configured from within the wiki itself, support for multiple simultaneous 
> users), as well as a secure login using JWT (json web tokens). Accounts 
> have granular permissions which can be set, there many but here is a quick 
> incomplete description of what you can do, in no real order. Server 
> administrators can enable or disable almost all of these features if they 
> are not useful for your purposes.
>
> - A simple script to run that sets everything up
> - Publicly viewable or private wikis
>   - Allow specific people to view or edit a wiki
> - If an account owns a wiki they can set permissions on their own wikis
> - optional quotas for accounts both in terms of number of wikis and storage
> - A plugin library built into the server
> - Access controls for plugins as well (so plugins can be used to 
> distribute content 
>   without making it public)
> - Simple 1-click download for wikis as a single-file without Bob
> - profiles/accounts and wikis can be set as private so on one can see them
> - Create an account on the server from a wiki
>   - update passwords and other account information from inside a wiki
>   - accounts can have some 'about me' information, if they want to set it
> - Set if an account can create wikis
> - namespaces wikis (if I create a wiki called MyWiki it would be 
> inmysocks/MyWiki) so 
>   that there are no naming conflicts
> - change ownership of a wiki (give a wiki to someone else)
> - inter-wiki federation, like chat and sharing tiddlers between wikis
>
> There are many other details about administrator controls, but those are I 
> think the highlights for using the server. Almost all of that is 
> implemented, I am in the process of adding usable in-wiki interfaces for 
> all of it.
> The setup script is only currently for linux and osx, I would need someone 
> who is familiar with windows to make that if anyone wants it. Hosting 
> online is generally linux so I am not sure how much it would be needed.
>
> My plan is to put up a demo site as soon as I can that has limited 
> life-time accounts to show the features. You could create an account that 
> lasts a day and after the account and wikis with it are removed.
>
> I am not interested in hosting and running this myself, it would be a 
> community with community governance supported by donations. I do not know 
> the demands that would be put on it, but I don't think that the hosting 
> costs would be more than about $100/month.
> I would of course continue updating the server, but maintenance and 
> operation must be a group effort so we don't get a situation like 
> tiddlyspot where we rely on two people who may not be active members of the 
> community and we have no way to shift ownership for continued operation.
>
> I don't know what interest there is in this, so I am going to gauge that 
> from the response to this post. Also, help with getting a development 
> computer would speed things up a lot.
>
> A link to the amazon wishilst for the computer components: 
> https://www.amazon.fr/hz/wishlist/ls/2WM0S9VV3LJR1?ref_=wl_share
>
> ps:
>
> There are a lot of future features that I am working on, like the ability 
> to search multiple wikis from one wiki,

[tw5] OokWiki (Bob + A secure login + wiki and account permissions) as a replacement for TiddlySpot

2020-12-22 Thread Jed Carty
Hello all,

The short version: I have a potential replacement for tiddlyspot that could 
be distributed and self-hosted on something small like a digital ocean 
droplet. My computer died and help getting a new one would greatly speed up 
the development and release.
I think that a community managed public server is a good idea, and it is 
designed so that you can create your own private server.

The long version:
I made a server that works with Bob and TiddlyWiki that adds a secure 
token-based login that is appropriate for having a web-facing server. I 
have been working on this periodically for a while, some of you may have 
seen it when I had Ooktech.xyz up. I have been working on it periodically 
for a long time and it is very close to ready for public release.

The problem is that an adorable kitten decided that dancing on my 
multiprise was a good idea and after some impressive sparks the computer I 
do my development on is dead. The kitten is fine and acts adorably innocent.

The server has all the features of Bob (multiple wikis, everything 
configured from within the wiki itself, support for multiple simultaneous 
users), as well as a secure login using JWT (json web tokens). Accounts 
have granular permissions which can be set, there many but here is a quick 
incomplete description of what you can do, in no real order. Server 
administrators can enable or disable almost all of these features if they 
are not useful for your purposes.

- A simple script to run that sets everything up
- Publicly viewable or private wikis
  - Allow specific people to view or edit a wiki
- If an account owns a wiki they can set permissions on their own wikis
- optional quotas for accounts both in terms of number of wikis and storage
- A plugin library built into the server
- Access controls for plugins as well (so plugins can be used to distribute 
content 
  without making it public)
- Simple 1-click download for wikis as a single-file without Bob
- profiles/accounts and wikis can be set as private so on one can see them
- Create an account on the server from a wiki
  - update passwords and other account information from inside a wiki
  - accounts can have some 'about me' information, if they want to set it
- Set if an account can create wikis
- namespaces wikis (if I create a wiki called MyWiki it would be 
inmysocks/MyWiki) so 
  that there are no naming conflicts
- change ownership of a wiki (give a wiki to someone else)
- inter-wiki federation, like chat and sharing tiddlers between wikis

There are many other details about administrator controls, but those are I 
think the highlights for using the server. Almost all of that is 
implemented, I am in the process of adding usable in-wiki interfaces for 
all of it.
The setup script is only currently for linux and osx, I would need someone 
who is familiar with windows to make that if anyone wants it. Hosting 
online is generally linux so I am not sure how much it would be needed.

My plan is to put up a demo site as soon as I can that has limited 
life-time accounts to show the features. You could create an account that 
lasts a day and after the account and wikis with it are removed.

I am not interested in hosting and running this myself, it would be a 
community with community governance supported by donations. I do not know 
the demands that would be put on it, but I don't think that the hosting 
costs would be more than about $100/month.
I would of course continue updating the server, but maintenance and 
operation must be a group effort so we don't get a situation like 
tiddlyspot where we rely on two people who may not be active members of the 
community and we have no way to shift ownership for continued operation.

I don't know what interest there is in this, so I am going to gauge that 
from the response to this post. Also, help with getting a development 
computer would speed things up a lot.

A link to the amazon wishilst for the computer components: 
https://www.amazon.fr/hz/wishlist/ls/2WM0S9VV3LJR1?ref_=wl_share

ps:

There are a lot of future features that I am working on, like the ability 
to search multiple wikis from one wiki, inter-server federation so you can 
have your own private server and interact with other servers, having a 
login on one server that lets you access wikis on other servers, things 
like that.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/9d627279-9d91-49c6-82e6-f8d5248008aen%40googlegroups.com.


[tw5] Re: [TW5] Bob and BobEXE v1.7.0b1 Can of Soup

2020-12-22 Thread Jed Carty
Bonjour Sylvain,

I am glad someone is using Bob. I am close to having a working demo of the 
secure version running but an adorable kitten decided that dancing on the 
multiprise for my desktop was a fun idea and after some impressive sparks 
now I no longer have a working development machine (the kitten is fine, it 
was only my computer that got hurt).
So my hope is to put up a demo site when I am able and see if I can get 
help getting a new computer is exchange for making sure that the system 
works as a reasonable tiddlyspot replacement and has things like 1-click 
installers for digital ocean and hopefully wherever else is useful.

The problem is that at the moment I only have my laptop to work with and 
for the most part my development time is the train to and from Paris each 
day.
If you can help with testing the install that would be a great help. I have 
it working fine but I haven't finished the interface for managing accounts 
and wiki permissions yet.
I am the only one who has been testing so I am certain there are be bugs I 
haven't found.

I will make a post with more details about the secure server in a few 
minutes. If you want to try and install send me a message with details 
about where your hosting is if there is any public information about it I 
can start looking at if I can make a 1-click install for the secure server 
part.

On Monday, December 21, 2020 at 8:10:05 PM UTC+1 sil...@gmail.com wrote:

> Bonjour Jed,
>
> Glad to see this releases notes !
> It's great to see new about secure server version.
> I would like to test further, but my skills with the Node.js version are 
> lacking, and I may have some constraints with my web host (which proposes 
> the installation in 1 click of the Node.js TW version, so there would be a 
> way to have some assistance I think if we take the time).
>
> Cheers,
> Sylvain
> Le dimanche 13 décembre 2020 à 19:40:21 UTC+1, inmy...@gmail.com a écrit :
>
>> Most of the changes deal with me getting ready for the secure server 
>> version as a possible replacement to Tiddlyspot, there will be an 
>> announcement and demo later.
>>
>> There hasn't been as much testing as usual because an adorable kitten 
>> managed to fry my development computer and I have only had my laptop and a 
>> raspberry pi to test on.
>>
>> The BobEXE version is available here: 
>> https://github.com/OokTech/TW5-BobEXE/releases/tag/1.7.0b1
>> The plugin is available here: https://github.com/OokTech/TW5-Bob
>>
>> !! Version 1.7.0 Can of soup
>>
>>- clean up some code problems
>>- add framework for limiting access to settings and plugins based on 
>>login status (secure server only)
>>- Ensure that the settings are always correctly loaded in some edge 
>>cases
>>- Add RootWiki to the list of wikis that can be duplicated in the UI
>>- The disableBrowserAlerts setting now takes input 
>>values yes and no instead of true and false
>>- Added the option to serve single file wikis without Bob to people 
>>who aren't logged in (secure server only)
>>- Modify how settings are loaded to work better with the external 
>>server
>>- Many changes to the internals to work with the external server 
>>better, most don't affect functionality
>>- improve the http api
>>** See the http api documentation for more
>>
>> !! Version 1.6.2r2 Une Vie Typique
>>
>>- Fixed a regression that would prevent websocket connections if the 
>>wiki had a space in its name.
>>- Add a /api/status http route that returns settings and other wiki 
>>information
>>- Switched to using the /api/status route to get wiki settings 
>>instead of the setLoggedIn websocket message to make behaviour more 
>>predictable and prevent some race conditions
>>- Lots of refactoring and cleanup on the wiki management functions in 
>>the back-end
>>- You no longer need to click a button to see the available 
>>plugins/themes/editions/languages on the server. If any new ones are 
>> added 
>>while you have a wiki open you need to either refresh the page (the 
>> reload 
>>button on your browser, nothing special) or refresh the settings.
>>- Big update to the http api routes
>>- Documented the http api
>>- Fix a crash from a variable scope problem
>>- Fix a problem with disabling the browser automatically opening
>>
>> !! Version 1.6.1 Scream in your heart
>>
>>- Changed how saveTiddler messages are handled that reduce the number 
>>of redundant messages. This prevents some undesired behaviour and in some 
>>extreme cases infinite saving loops.
>>** This makes some significant speed improvements, everything but 
>>saving many tiddlers in the browser is now close to the speed it was 
>> before 
>>switching to the internal syncer
>>- Fixed some formatting to fit better with tiddlywiki coding styles
>>- Fixed the basepath for the file server
>>- Simplified the file system 

[tw5] Re: [HelpRequest] tag pill dropdown twak

2020-12-16 Thread Jed Carty
Reading over that it isn't organised very well, and I forgot to put in what 
you actually wanted for each item in the list, so this is the content of 
the tiddler with what you said you wanted in it:

\whitespace trim

<$set name="transclusion" value=<>>
<$macrocall $name="tag-pill-body" tag=<> icon={{!!icon}} 
colour={{!!color}} palette={{$:/palette}} element-tag="""$button""" 
element-attributes="""popup=<> 
dragFilter='[all[current]tagging[]]' tag='span'"""/>
<$reveal state=<> type="popup" 
position="below" animate="yes" class="tc-drop-down">
<$set name="tv-show-missing-links" value="yes">
<$transclude tiddler="$:/core/ui/ListItemTemplate"/>

<$list 
filter="[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]" 
variable="listItem"> 
<$transclude tiddler=<>/>


<$list filter='[tag]'>
<$transclude field="extlink"/>





On Wednesday, December 16, 2020 at 5:36:31 PM UTC+1 Jed Carty wrote:

> David,
>
> While it is certainly not, as has been said, 'too easy' it is doable.
>
> The tags macros are complex because of how flexible they need to be and 
> how many different situations they are used in. It makes it rather 
> difficult to figure out what you change to get your desired alternate 
> behaviour.
>
> The tiddler to copy (or edit) is $:/core/ui/TagTemplate
>
> If you edit it you will change how every tag in the wiki behaves. It 
> sounds like that is what you want, if not you would need a to use it as a 
> template like {{tiddlerToMakeTagOf||ModifiedTagTiddler}}
>
> anyway, put this inside the tiddler $:/core/ui/TagTemplate
>
> The line 
>
> > target="_blank"><$text 
> text=<>/>
>
> is what sets what is on the list, here it is just a simple link to the 
> title of the current tiddler that gets opened in a new browser tab. If that 
> isn't what you want either let me know or change the line to be what you 
> want.
>
>
> \whitespace trim
> 
> <$set name="transclusion" value=<>>
> <$macrocall $name="tag-pill-body" tag=<> icon={{!!icon}} 
> colour={{!!color}} palette={{$:/palette}} element-tag="""$button""" 
> element-attributes="""popup=<> 
> dragFilter='[all[current]tagging[]]' tag='span'"""/>
> <$reveal state=<> type="popup" 
> position="below" animate="yes" class="tc-drop-down">
> <$set name="tv-show-missing-links" value="yes">
> <$transclude tiddler="$:/core/ui/ListItemTemplate"/>
> 
> <$list 
> filter="[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]" 
> variable="listItem"> 
> <$transclude tiddler=<>/>
> 
> 
> <$list filter='[tag]'>
> > target="_blank"><$text 
> text=<>/>
> 
> 
> 
> 
>
>
> To use this in a list put it in some other tiddler, I am assuming you call 
> it ModifiedTagTiddler, then make your list of tags like this:
>
> <$list filter=<>>
> {{||ModifiedTagTiddler}}
> 
>
> hopefully that helps.
>
> On Wednesday, December 16, 2020 at 4:02:19 PM UTC+1 David Gifford wrote:
>
>> Hi Tones,
>>
>> Alas, what is "too easy" for you is beyond the grasp of mere mortals such 
>> as I.
>>
>> I was not looking for a way to add a button to the tag pill dropdown, as 
>> cool as that is. I was looking for a way to alter the functionality of the 
>> list of tiddlers at the bottom of the dropdown. I would like each of them 
>> to display as the extlink field with no link to the tiddler.
>>
>> I tried adapting these tiddlers, which looked promising, but that did 
>> nothing.
>>
>> $:/PSaT/tagging-here/ListItemTemplate 
>> $:/PSaT/tagging-here/ListItemTemplate 1 
>>
>> Any ideas?
>>
>> On Tuesday, December 15, 2020 at 5:49:40 PM UTC-6 TW Tones wrote:
>>
>>> David,
>>>
>>> This is too easy to solve.
>>>
>>> Install my macros attached and click on any tag pill, see how it extends 
>>> the tag pill
>>>
>>> Then Clone $:/PSaT/copy-tag and make your own tiddler 
>>> tagged $:/tags/TagDropdown
>>> with your desired content.
>>>
>>> Regards
>>> Tones
>>>
>>> On Wednesday, 16 December 2020 at 10:18:19 UTC+11 David Gifford wrote:
>>>
>>>> tweak, not

[tw5] Re: [HelpRequest] tag pill dropdown twak

2020-12-16 Thread Jed Carty
David,

While it is certainly not, as has been said, 'too easy' it is doable.

The tags macros are complex because of how flexible they need to be and how 
many different situations they are used in. It makes it rather difficult to 
figure out what you change to get your desired alternate behaviour.

The tiddler to copy (or edit) is $:/core/ui/TagTemplate

If you edit it you will change how every tag in the wiki behaves. It sounds 
like that is what you want, if not you would need a to use it as a template 
like {{tiddlerToMakeTagOf||ModifiedTagTiddler}}

anyway, put this inside the tiddler $:/core/ui/TagTemplate

The line 

> target="_blank"><$text 
text=<>/>

is what sets what is on the list, here it is just a simple link to the 
title of the current tiddler that gets opened in a new browser tab. If that 
isn't what you want either let me know or change the line to be what you 
want.


\whitespace trim

<$set name="transclusion" value=<>>
<$macrocall $name="tag-pill-body" tag=<> icon={{!!icon}} 
colour={{!!color}} palette={{$:/palette}} element-tag="""$button""" 
element-attributes="""popup=<> 
dragFilter='[all[current]tagging[]]' tag='span'"""/>
<$reveal state=<> type="popup" 
position="below" animate="yes" class="tc-drop-down">
<$set name="tv-show-missing-links" value="yes">
<$transclude tiddler="$:/core/ui/ListItemTemplate"/>

<$list 
filter="[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]" 
variable="listItem"> 
<$transclude tiddler=<>/>


<$list filter='[tag]'>
> target="_blank"><$text 
text=<>/>






To use this in a list put it in some other tiddler, I am assuming you call 
it ModifiedTagTiddler, then make your list of tags like this:

<$list filter=<>>
{{||ModifiedTagTiddler}}


hopefully that helps.

On Wednesday, December 16, 2020 at 4:02:19 PM UTC+1 David Gifford wrote:

> Hi Tones,
>
> Alas, what is "too easy" for you is beyond the grasp of mere mortals such 
> as I.
>
> I was not looking for a way to add a button to the tag pill dropdown, as 
> cool as that is. I was looking for a way to alter the functionality of the 
> list of tiddlers at the bottom of the dropdown. I would like each of them 
> to display as the extlink field with no link to the tiddler.
>
> I tried adapting these tiddlers, which looked promising, but that did 
> nothing.
>
> $:/PSaT/tagging-here/ListItemTemplate 
> $:/PSaT/tagging-here/ListItemTemplate 1 
>
> Any ideas?
>
> On Tuesday, December 15, 2020 at 5:49:40 PM UTC-6 TW Tones wrote:
>
>> David,
>>
>> This is too easy to solve.
>>
>> Install my macros attached and click on any tag pill, see how it extends 
>> the tag pill
>>
>> Then Clone $:/PSaT/copy-tag and make your own tiddler 
>> tagged $:/tags/TagDropdown
>> with your desired content.
>>
>> Regards
>> Tones
>>
>> On Wednesday, 16 December 2020 at 10:18:19 UTC+11 David Gifford wrote:
>>
>>> tweak, not twak.
>>>
>>> On Tuesday, December 15, 2020 at 5:17:56 PM UTC-6 David Gifford wrote:
>>>

 Ugh. Why does the tagging mechanism have to be so complicated?

 I created a list-search for all the tags in a file, where the tags show 
 as tag pills. But I would like the dropdown list of tiddlers (when 
 pressing 
 the tag pill) to show the equivalent of

 <$transclude field="extlink"/>

 instead of the equivalent of 

 <$link><$view field="title"/>

 The extlink field has [[name of tiddler|external link]] so when 
 clicking, the link will take you to the external website.

 Use case: an index of links to all my Spanish resources on different 
 parts of the Internet.

 Thanks in advance for any love.

>>>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/a573fa25-2e14-4bca-957e-19e91635f849n%40googlegroups.com.


[tw5] [TW5] Bob and BobEXE v1.7.0b1 Can of Soup

2020-12-13 Thread Jed Carty
Most of the changes deal with me getting ready for the secure server 
version as a possible replacement to Tiddlyspot, there will be an 
announcement and demo later.

There hasn't been as much testing as usual because an adorable kitten 
managed to fry my development computer and I have only had my laptop and a 
raspberry pi to test on.

The BobEXE version is available here: 
https://github.com/OokTech/TW5-BobEXE/releases/tag/1.7.0b1
The plugin is available here: https://github.com/OokTech/TW5-Bob

!! Version 1.7.0 Can of soup

   - clean up some code problems
   - add framework for limiting access to settings and plugins based on 
   login status (secure server only)
   - Ensure that the settings are always correctly loaded in some edge cases
   - Add RootWiki to the list of wikis that can be duplicated in the UI
   - The disableBrowserAlerts setting now takes input 
   values yes and no instead of true and false
   - Added the option to serve single file wikis without Bob to people who 
   aren't logged in (secure server only)
   - Modify how settings are loaded to work better with the external server
   - Many changes to the internals to work with the external server better, 
   most don't affect functionality
   - improve the http api
   ** See the http api documentation for more

!! Version 1.6.2r2 Une Vie Typique

   - Fixed a regression that would prevent websocket connections if the 
   wiki had a space in its name.
   - Add a /api/status http route that returns settings and other wiki 
   information
   - Switched to using the /api/status route to get wiki settings instead 
   of the setLoggedIn websocket message to make behaviour more predictable and 
   prevent some race conditions
   - Lots of refactoring and cleanup on the wiki management functions in 
   the back-end
   - You no longer need to click a button to see the available 
   plugins/themes/editions/languages on the server. If any new ones are added 
   while you have a wiki open you need to either refresh the page (the reload 
   button on your browser, nothing special) or refresh the settings.
   - Big update to the http api routes
   - Documented the http api
   - Fix a crash from a variable scope problem
   - Fix a problem with disabling the browser automatically opening

!! Version 1.6.1 Scream in your heart

   - Changed how saveTiddler messages are handled that reduce the number of 
   redundant messages. This prevents some undesired behaviour and in some 
   extreme cases infinite saving loops.
   ** This makes some significant speed improvements, everything but saving 
   many tiddlers in the browser is now close to the speed it was before 
   switching to the internal syncer
   - Fixed some formatting to fit better with tiddlywiki coding styles
   - Fixed the basepath for the file server
   - Simplified the file system monitor in a way that should prevent race 
   conditions when used with external syncing services like git or dropbox
   ** Thanks @lineOneTwo 
   - Fixed the name enableBobSaver so that the GUI can disable the saver 
   correctly
   - Updates to setting the modified flag for a wiki on the server to be 
   more consistent
   - Update action-downloadwiki documentation to show you can set which 
   core to use and set the default download name
   - Improved the handling of uploaded files
   - Add proper handling so expired login tokens aren't sent when they 
   shouldn't be
   - Create a single shared method for getting login tokens

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/916ebf8a-a716-4e74-b962-308114fca87cn%40googlegroups.com.


[tw5] Re: Service worker

2020-12-05 Thread Jed Carty
Nick,

In my experience, the promise of service workers and the reality are very 
different. I spent a few days trying to figure out how to use a service 
worker to do anything useful for tiddlywiki and was unable to come up with 
anything.
They can not serve the page itself, and because tiddlywiki is a singe page 
application it can't load itself using the service worker.

I wanted to make a worker that could let you download a wiki locally and 
then when a remote server was available it would sync with the server, but 
service workers are only available on https domains and loading a file 
locally isn't https. I spent way too long trying to find a way around that 
and only succeeded in finding a very deep hatred for the design principles 
used for what passes for online security and giving privileged access to 
remote servers while removing it for local sources.

I wasn't able to find any way to handle this situation in iOS without an 
app, and I got distracted by other work before finishing the app. Maybe 
someone else made a solution but I haven't heard of any.

On Saturday, December 5, 2020 at 1:52:03 PM UTC+1 Nick wrote:

> Correction: To read offline, not online
>
> On Saturday, 5 December 2020 at 12:44:20 UTC Nick wrote:
>
>> I now have my tiddlywiki working as a online PWA saved to my IOS 
>> homescreen. 
>>
>> I wanted to be able to open this and read online, I thought a service 
>> worker would be the way, is this right?
>>
>> I found this article:
>> https://css-tricks.com/serviceworker-for-offline/
>>
>> However I cannot figure out how to add it to TW
>>
>> Any ideas, or how to achieve this without a SW?
>>
>> Cheers
>>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/a10bbf25-26af-4278-be66-e1b08dbc48e7n%40googlegroups.com.


[tw5] Re: Edit shadow tiddler

2020-11-12 Thread Jed Carty
I haven't worked on the plugin for a while, but the new version is GenTags. 
I need to put up a demo site for it.

But to answer your question, making the tag pills in the edit interface act 
like the tags in the normal display interface takes editing more than the 
code you have written here. I am not sure how much work it would be but it 
isn't a simple drop-in thing.

For the other question, if you edit a shadow tiddler and save it the 
changed tiddler overrides the existing one, so yes you can just change the 
code and save it.

On Wednesday, November 11, 2020 at 3:27:35 PM UTC+1 vinvi...@gmail.com 
wrote:

> Hello,
> I am using the plugin "Alternate tag fields".
>
> When I paste this code in the text field:
>
> <>
>
> I get to see tags read from the field: "ii-tags-special" of that tiddler. 
> The tags appear as a tag pill but without a drop down menu. (Wikified?) How 
> can I make the drop down menu appear when I click on it?
>
> Code from the shadow tiddler 
>
> $:/plugins/inmysocks/GenericTagFields/template/EditTemplate/OtherTagFieldsEditTemplate
>
>
>
> <$list
> 
> filter='[prefix[$:/settings/AlternateTagFields/]!hide_in_edit_mode[true]]'
> variable=SettingsTiddler
> >
> <$set
> name=FieldName
> filter='[get[fieldname]]'
> >
> <$set
> name=Wikify
> filter='[get[wikify]]'
> >
> <$set
> name=Label
> filter='[get[label]]'
> >
> <$macrocall
> $name=EditTagLikeList
> fieldName=<>
> label=<>
> wikify=<>
> />
> 
> 
> 
> 
>
>
>
>
> How do I adjust the above code? And can I change the code and just save it?
>
> Thank you,
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/a3ecfab1-f763-49a2-af36-84568b8ac93cn%40googlegroups.com.


[tw5] Re: Exporting HTML file (Bob)

2020-11-07 Thread Jed Carty
Sorry, that isn't the public repo. The public repo 
is https://gitlab.com/ooktech-public/securewikiserver and the link to the 
setup script 
is 
https://gitlab.com/ooktech-public/securewikiserver/-/raw/master/setup.sh?inline=false

If you are on linux or osx just download the script and run it, there is 
some more information in the readme but it is still pretty sparse.

On Friday, November 6, 2020 at 7:51:53 PM UTC+1 Jed Carty wrote:

> The repo is here https://gitlab.com/ooktech/SecureWikiServer
>
> I am still updating it a lot and lots of it may be broken, and most of the 
> documentation is missing.
>
> But if you want to try it, and you are on linux or osx, download and run 
> setup.sh from here 
> https://gitlab.com/ooktech/SecureWikiServer/-/raw/master/setup.sh?inline=false
>
> for windows I guess you can try to follow the steps that setup.sh uses
>
> On Thursday, November 5, 2020 at 3:47:17 AM UTC+1 joshua@gmail.com 
> wrote:
>
>> Jed,
>>
>> Awesome to hear you are updating the Secure Login plugin for Bob. I will 
>> definitely be testing it out when it is available. :)
>>
>> Best,
>> Joshua F
>>
>> On Wednesday, November 4, 2020 at 5:05:40 AM UTC-8 justinehe...@gmail.com 
>> wrote:
>>
>>> Thank you Jed! I will surely wait for it. Till then, I will just use the 
>>> wiki for myself :)
>>>
>>> On Wednesday, 4 November 2020 at 20:54:22 UTC+8 inmy...@gmail.com wrote:
>>>
>>>> I am not sure when I am going to be finished with it, I am hoping to 
>>>> have something working this week but documentation an da reasonable UI are 
>>>> going to take longer. I will announce it on here when it is ready for 
>>>> general use, I will put what I have in a public git repo sometime today, 
>>>> but it doesn't have much in the way of documentation.
>>>>
>>>> On Wednesday, November 4, 2020 at 1:29:21 PM UTC+1 
>>>> justinehe...@gmail.com wrote:
>>>>
>>>>> May I know when will it be released? or not? Anyways, thank you for 
>>>>> letting me know. I will look forward to it, thank you so much :D
>>>>>
>>>>> On Wednesday, 4 November 2020 at 18:03:25 UTC+8 inmy...@gmail.com 
>>>>> wrote:
>>>>>
>>>>>> I haven't done much with the export since fixing the file server, so 
>>>>>> I haven't updated the export yet. My plan is to have it copy all of the 
>>>>>> media files into a files folder next to the output html file and update 
>>>>>> all 
>>>>>> of the _canonical_uri tiddlers.
>>>>>>
>>>>>> I am currently updating the secure login server for hosting Bob 
>>>>>> online, hopefully that will be ready soon, then you can have proper 
>>>>>> access 
>>>>>> controls for an online wiki.
>>>>>>
>>>>>> On Wednesday, November 4, 2020 at 3:24:07 AM UTC+1 
>>>>>> justinehe...@gmail.com wrote:
>>>>>>
>>>>>>> If I exported the html file of my wiki where there are externally 
>>>>>>> referenced files, is there a way I can do for the files to show up 
>>>>>>> other 
>>>>>>> than disabling the file server option? I want to send the html version 
>>>>>>> of 
>>>>>>> my wiki to my friends so that they can take a look at my school notes 
>>>>>>> without the html file being large and hard to download and they can see 
>>>>>>> the 
>>>>>>> imported images and documents without it being a blank tiddler. I also 
>>>>>>> think that I'll be considering hosting my wiki online if that's 
>>>>>>> possible. 
>>>>>>>
>>>>>>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/4e49fe6a-55ed-4236-855f-33feafd95b82n%40googlegroups.com.


[tw5] Re: Duplicated tiddlers after coppying from one wiki to another [BobLinux]

2020-11-07 Thread Jed Carty
Adding tiddler files to the tiddler folder works fine, the file system 
monitor handles adding them to the wiki correctly. If you are generating 
files on the local computer there isn't any reason not to just save the 
files that way.

Tony,

Why don't you just use the export html button in the control panel? Then 
you don't have to worry about any of that.

On Saturday, November 7, 2020 at 4:56:19 PM UTC+1 skaczm...@gmail.com wrote:

> thx Jed, is it even a proper way of transferring tiddlers between wikis? 
> About a month ago, I asked about API for "injecting" automatically 
> generated tiddlers. You fixed it for the version 1.6.2, which unfortunately 
> I am not able to run ( https://github.com/OokTech/TW5-Bob/issues/161 ), 
> that's why I thought, that maybe I will just place new tiddler file inside 
> folder, which might make things easier. What is your opinion on that?
>
>
>
> piątek, 6 listopada 2020 o 18:46:19 UTC+1 inmy...@gmail.com napisał(a):
>
>> It looks like this is a bug in Bob. I will hopefully get it fixed in the 
>> next release.
>>
>> On Thursday, November 5, 2020 at 11:55:47 PM UTC+1 skaczm...@gmail.com 
>> wrote:
>>
>>>
>>> Hello,
>>>
>>> Please help me understand how moving tiddlers from one wiki to another 
>>> works on BobLinux server. When I copy tiddler from one wiki to another, 
>>> within the same "index wiki" server produces duplicate with the same name 
>>> plus _1. Basically, tiddler is imported and visible ion the "destination" 
>>> wiki, but I don't understand what's the purpose of that duplicate. I need 
>>> to move over 1000 tiddlers from one wiki to another and I'm afraid, that 
>>> duplicating this number will only make things worse in the longer run.
>>>
>>> I hope, that below screenshot will explain everything. If you miss some 
>>> information please let me know, I'm still new to tiddly wiki and my lack of 
>>> knowledge might create some confusion.
>>>
>>> [image: double-tiddlers.png]
>>>
>>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/81e3b117-6bb7-41df-afab-0080ec62eb85n%40googlegroups.com.


[tw5] Re: Exporting HTML file (Bob)

2020-11-06 Thread Jed Carty
The repo is here https://gitlab.com/ooktech/SecureWikiServer

I am still updating it a lot and lots of it may be broken, and most of the 
documentation is missing.

But if you want to try it, and you are on linux or osx, download and run 
setup.sh from 
here 
https://gitlab.com/ooktech/SecureWikiServer/-/raw/master/setup.sh?inline=false

for windows I guess you can try to follow the steps that setup.sh uses

On Thursday, November 5, 2020 at 3:47:17 AM UTC+1 joshua@gmail.com 
wrote:

> Jed,
>
> Awesome to hear you are updating the Secure Login plugin for Bob. I will 
> definitely be testing it out when it is available. :)
>
> Best,
> Joshua F
>
> On Wednesday, November 4, 2020 at 5:05:40 AM UTC-8 justinehe...@gmail.com 
> wrote:
>
>> Thank you Jed! I will surely wait for it. Till then, I will just use the 
>> wiki for myself :)
>>
>> On Wednesday, 4 November 2020 at 20:54:22 UTC+8 inmy...@gmail.com wrote:
>>
>>> I am not sure when I am going to be finished with it, I am hoping to 
>>> have something working this week but documentation an da reasonable UI are 
>>> going to take longer. I will announce it on here when it is ready for 
>>> general use, I will put what I have in a public git repo sometime today, 
>>> but it doesn't have much in the way of documentation.
>>>
>>> On Wednesday, November 4, 2020 at 1:29:21 PM UTC+1 
>>> justinehe...@gmail.com wrote:
>>>
 May I know when will it be released? or not? Anyways, thank you for 
 letting me know. I will look forward to it, thank you so much :D

 On Wednesday, 4 November 2020 at 18:03:25 UTC+8 inmy...@gmail.com 
 wrote:

> I haven't done much with the export since fixing the file server, so I 
> haven't updated the export yet. My plan is to have it copy all of the 
> media 
> files into a files folder next to the output html file and update all of 
> the _canonical_uri tiddlers.
>
> I am currently updating the secure login server for hosting Bob 
> online, hopefully that will be ready soon, then you can have proper 
> access 
> controls for an online wiki.
>
> On Wednesday, November 4, 2020 at 3:24:07 AM UTC+1 
> justinehe...@gmail.com wrote:
>
>> If I exported the html file of my wiki where there are externally 
>> referenced files, is there a way I can do for the files to show up other 
>> than disabling the file server option? I want to send the html version 
>> of 
>> my wiki to my friends so that they can take a look at my school notes 
>> without the html file being large and hard to download and they can see 
>> the 
>> imported images and documents without it being a blank tiddler. I also 
>> think that I'll be considering hosting my wiki online if that's 
>> possible. 
>>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/2a2c2dea-f050-4953-8ec1-c0fd58abb98cn%40googlegroups.com.


[tw5] Re: Can I create child wiki as duplicate of IndexWiki [Bob Linux]?

2020-11-06 Thread Jed Carty
This is just something I hadn't thought about, I will add it as an option 
in future versions. In the meantime you can make a copy of the index wiki 
in the Wikis folder and update the wiki list, then that copy should be 
available for making duplicates. But the copy doesn't get updated when you 
update the indexwiki.

On Wednesday, November 4, 2020 at 11:35:36 PM UTC+1 skaczm...@gmail.com 
wrote:

> Sorry, wrong screenshot. As you can see I cannot select "IndexWiki" or 
> "Tem,plate Wiki" from dropdown. Selecting "Select Wiki" and pressing on 
> "Create duplicate" does nothing.[image: 20201104-233310-.png]
>
> środa, 4 listopada 2020 o 19:35:39 UTC+1 skaczm...@gmail.com napisał(a):
>
>>
>> Hello,
>>
>> I've implemented favorite extensions and custom scripts in IndexWiki of 
>> Bob Linux server and I would like to use it as a template for creating 
>> child wikis. It looks like I cannot use IndexWiki to duplicate it and 
>> rename as a child wiki (please refer to screenshot).
>>
>> [image: 20201104-192728-.png]
>>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/da1c3cf6-2dc9-449e-a81e-5dade2ffbc6dn%40googlegroups.com.


[tw5] Re: Duplicated tiddlers after coppying from one wiki to another [BobLinux]

2020-11-06 Thread Jed Carty
It looks like this is a bug in Bob. I will hopefully get it fixed in the 
next release.

On Thursday, November 5, 2020 at 11:55:47 PM UTC+1 skaczm...@gmail.com 
wrote:

>
> Hello,
>
> Please help me understand how moving tiddlers from one wiki to another 
> works on BobLinux server. When I copy tiddler from one wiki to another, 
> within the same "index wiki" server produces duplicate with the same name 
> plus _1. Basically, tiddler is imported and visible ion the "destination" 
> wiki, but I don't understand what's the purpose of that duplicate. I need 
> to move over 1000 tiddlers from one wiki to another and I'm afraid, that 
> duplicating this number will only make things worse in the longer run.
>
> I hope, that below screenshot will explain everything. If you miss some 
> information please let me know, I'm still new to tiddly wiki and my lack of 
> knowledge might create some confusion.
>
> [image: double-tiddlers.png]
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/243a2e60-2347-43ce-9e55-f9ff7db96d33n%40googlegroups.com.


[tw5] Re: Exporting HTML file (Bob)

2020-11-04 Thread Jed Carty
I am not sure when I am going to be finished with it, I am hoping to have 
something working this week but documentation an da reasonable UI are going 
to take longer. I will announce it on here when it is ready for general 
use, I will put what I have in a public git repo sometime today, but it 
doesn't have much in the way of documentation.

On Wednesday, November 4, 2020 at 1:29:21 PM UTC+1 justinehe...@gmail.com 
wrote:

> May I know when will it be released? or not? Anyways, thank you for 
> letting me know. I will look forward to it, thank you so much :D
>
> On Wednesday, 4 November 2020 at 18:03:25 UTC+8 inmy...@gmail.com wrote:
>
>> I haven't done much with the export since fixing the file server, so I 
>> haven't updated the export yet. My plan is to have it copy all of the media 
>> files into a files folder next to the output html file and update all of 
>> the _canonical_uri tiddlers.
>>
>> I am currently updating the secure login server for hosting Bob online, 
>> hopefully that will be ready soon, then you can have proper access controls 
>> for an online wiki.
>>
>> On Wednesday, November 4, 2020 at 3:24:07 AM UTC+1 justinehe...@gmail.com 
>> wrote:
>>
>>> If I exported the html file of my wiki where there are externally 
>>> referenced files, is there a way I can do for the files to show up other 
>>> than disabling the file server option? I want to send the html version of 
>>> my wiki to my friends so that they can take a look at my school notes 
>>> without the html file being large and hard to download and they can see the 
>>> imported images and documents without it being a blank tiddler. I also 
>>> think that I'll be considering hosting my wiki online if that's possible. 
>>>
>>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/9a266892-b1f9-468c-91d4-76296a2ea0a6n%40googlegroups.com.


[tw5] Re: Exporting HTML file (Bob)

2020-11-04 Thread Jed Carty
I haven't done much with the export since fixing the file server, so I 
haven't updated the export yet. My plan is to have it copy all of the media 
files into a files folder next to the output html file and update all of 
the _canonical_uri tiddlers.

I am currently updating the secure login server for hosting Bob online, 
hopefully that will be ready soon, then you can have proper access controls 
for an online wiki.

On Wednesday, November 4, 2020 at 3:24:07 AM UTC+1 justinehe...@gmail.com 
wrote:

> If I exported the html file of my wiki where there are externally 
> referenced files, is there a way I can do for the files to show up other 
> than disabling the file server option? I want to send the html version of 
> my wiki to my friends so that they can take a look at my school notes 
> without the html file being large and hard to download and they can see the 
> imported images and documents without it being a blank tiddler. I also 
> think that I'll be considering hosting my wiki online if that's possible. 
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/6421820b-cc1e-4e7e-a153-a944a65cf582n%40googlegroups.com.


[tw5] Re: How to move media files to external location in Bob Linux version 1.6.0?

2020-11-02 Thread Jed Carty
The button is in the $:/ControlPanel, go to the Bob tab and then click on 
Server Settings and scroll down a little to see the button.

Make sure you back up all your data first.

On Monday, November 2, 2020 at 7:49:14 PM UTC+1 skaczm...@gmail.com wrote:

>
> Hi,
>
> I have quite big wiki with a lot of jpg files. I recently faced some 
> memory issues, so I thought, that moving all media files to external 
> location might improve the way this wiki works.
>
> In version 1.4.0 of Bob Linux, there was button in settings called ""Make 
> images external" and if I remember correctly it was doing the thing I want 
> to do now, but the problem is, that I cannot locate a similar button in 
> version 1.6.0 of Bob Linux server.
>
> Anyone has a clue, how can I do that?
>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/ee746cfc-4999-41af-996f-80f87bef4d61n%40googlegroups.com.


[tw5] Re: so: personal DreamHost for TW users?

2020-10-30 Thread Jed Carty
It isn't ready yet, but my plan is to get the secure server version of Bob 
set up as something like an alternative to tiddlyspot.
There is a lot of work to do before it is ready for public use. My brother 
and I have been using it for Ooktech work for over a year, but we are able 
to set everything up manually.

The main problem is that I need to update the login part and that there 
isn't any UI for adding new accounts or setting up access controls to 
individual wikis.

Another problem is that I have no desire to manage a system like that. I 
think that it would work best as a community project that takes donations 
to cover server costs and maybe paying a person/some people to spend a few 
hours a month doing maintenance.

I don't know if it would fill exactly the same need as tiddlyspot, but it 
could help if there is interest.

On Friday, October 30, 2020 at 9:06:44 AM UTC+1 Eric Shulman wrote:

> On Thursday, October 29, 2020 at 10:54:01 PM UTC-7, AndrewMc wrote:
>>
>> is there an equivalent way to download TW classic (2.x) wikis?
>>
>
> Prior to the recent TiddlySpot crisis, the normal way to download a copy 
> of your TiddlySpot
> was to go to http://yoursite.tiddlyspot.com/download
>
> However, the download link is not currently available.
>
> As a work-around:
>
> 1) open your TiddlySpot (e.g., http://yoursite.tiddlyspot.com)
> 2) create a new tiddler containing:
> [[click me|http://yoursite.tiddlyspot.com]]
> 3) *right click* on the "click me" link that is displayed
> 4) Choose "Save link as..."
> 5) If your browser is set to "always ask where to save", then you can 
> choose a local folder and enter a destination filename
>
> Note that "save link as..." is not the same function as "save as..."
>
> -e
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/0f673cce-e3b1-4854-b392-5d163bd503d4n%40googlegroups.com.


[tw5] Re: Which is easier to send to others online, TW Classic or TW5? (newbie here ;)

2020-10-18 Thread Jed Carty
The short answer is use TW5 unless you have a specific reason to use TW 
Classic.



Either one can be opened and viewed in any modern browser, so that isn't 
much of a concern. New plugins and features generally only target TW5.

Due to modern browser security features saving has become more of an issue 
in the past few years, and new saving methods may not work with TW Classic. 
If you are not sending the wiki to someone else to edit this isn't a 
concern for them.

TW5 has more activity in its development and support. I think TW Classic is 
still supported and the development is continuing at least in bug fixes, 
but the majority of the community has switched to TW5.


On Sunday, October 18, 2020 at 5:31:55 AM UTC+2 terry@gmail.com wrote:

> If this has already been answered in the Group, my apologies - I *did* 
> search first, without luck.
>
> -Terry
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/5c862e66-0d39-49e5-b67a-5e6fddd8494fn%40googlegroups.com.


[tw5] Re: Enable CORS on local node server?

2020-10-18 Thread Jed Carty
This isn't a bug in Bob, it works as intended.

If the behaviour isn't what you want or expect you can put a feature 
request on GitHub that clearly states your request. The guidelines for bugs 
and feature requests are here https://ooktech-public.gitlab.io/guidelines/

On Saturday, October 17, 2020 at 2:26:34 AM UTC+2 amreus wrote:

> I've been testing this using Jed's BobWin.exe on Windows. It works the 
> same without the need to modify the server so I think I'm going to target 
> Bob as the server. instead of the TiddlyWiki node server. 
>
> (There's currently a bug in bob 
>  that the created and 
> modified fields are incorrect.)
>
> Here's a basic bookmarklet for a bob server:
>
> javascript: (
>   function () {
> var data = { tiddlers: {'0': {'fields': {'title': window.location.href
> ,'caption': document.title ;
> var tid = JSON.stringify(data);
> var xhr = new XMLHttpRequest();
> const wikiname = 'bookmarks';
> xhr.timeout = 1;
> xhr.onreadystatechange = function () {
>   console.log('xhr.readyState: ' + xhr.readyState);
>   console.log('xhr.status: ' + xhr.status);
>   console.log('xhr.responseText: ' + xhr.responseText);
>   console.log('xhr.statusText: ' + xhr.statusText);
> };
> xhr.open('POST', `http://127.0.0.1:8080/api/push/${wikiname}`);
> xhr.send(tid);
>   })();
>
>
>
> On Monday, October 12, 2020 at 5:40:45 AM UTC-4 amreus wrote:
>
>> Thank you. I could use a lot of help with everything. I'm not a 
>> programmer - I  just play around with things sometimes. The javascript is 
>> all very hacky and it would be nice to offer the cors as an option instead 
>> of having it hard-coded.  I can share what I have on github if you or 
>> anyone else is interested. 
>>
>> I have not tried anything other than Firefox on Windows 10.
>>
>> Here's an image of the fields I am grabbing.  I decided to hide the 
>> tiddlers as system tiddlers and use the caption field for display. Also 
>> changed to using the URL as the unique identifier instead of the html title 
>> tag. 
>>
>> There is a major downside - since you can't catch CORS errors in 
>> javascript, I'm not sure how to notify the user if the bookmarking fails 
>> for that reason.  Specifically there is a problem with bookmarking Github 
>> pages - they are blocking the javascript and I get an error: " Content 
>> Security Policy: The page’s settings blocked the loading of a resource at 
>> inline (“script-src”)." I'm not sure if that can be overcome yet.
>>
>> But over-all I'm happy with how well it works.  Just browse and click to 
>> bookmark.  Then use all of the tools available in TiddlyWiki to organize 
>> your bookmarks. It's slightly less convenient than the built-in bookmarks 
>> library but vastly more powerful. 
>>
>> On Sunday, October 11, 2020 at 9:01:23 PM UTC-4 joshua@gmail.com 
>> wrote:
>>
>>> Excellent work! I've been following you progress. I will definitely use 
>>> something like this in my Bookmarks plugin.
>>>
>>> Has this been tested in multiple browsers? I also really like how this 
>>> opens up the possibility to write tiddlers to a wiki-tab while your browser 
>>> has another tab or content in view. Mahalo (thanks)!
>>>
>>> Best,
>>> Joshua Fontany
>>> On Sunday, October 11, 2020 at 2:10:21 AM UTC-7 amreus wrote:
>>>
 Thanks Joshua,

 I did figure enough of it it out to get a working bookmarklet. I had to 
 add the right headers to the server.js file and put handler file. 

 I'm not an expert but I think it is safe enough.  The code is a 
 bookmarklet which calls the WebServer API .  The result is I can press my 
 bookmarklet button on any page and have a tiddler created from the web 
 page 
 info. Kind of cool but I'm not sure how useful it really is.  I think I'm 
 motivated by curiosity and the challenge more than the utility. 

 Here's the bookmarklet as of now:

   function () {
 var e = encodeURIComponent;
 var t = document.title;
 var u = window.location.href;
 var data = JSON.stringify({ "tags": "Link", "url": u });
 var xhr = new XMLHttpRequest();
 xhr.open('PUT', 'http://127.0.0.1:8080/recipes/default/tiddlers/'
  + t);
 xhr.setRequestHeader('x-requested-with', 'TiddlyWiki');
 xhr.onreadystatechange = function () {
   if (xhr.readyState === 4) {
 console.log('xhr.status: ' + xhr.status);
 console.log('xhr.responseText: ' + xhr.responseText);
   }
 };
 xhr.send(data);
   })();

 On Saturday, October 10, 2020 at 11:18:36 PM UTC-4 joshua@gmail.com 
 wrote:

>
> CORS errors are a problem when the javascript you are running is being 
> run from within the Browser, but is trying to access a resource that is 
> not 
> on the "same domain" as the document you are viewing.
>
> 

Re: [tw5] Re: [TW5] Bob and BobEXE version 1.6.2, Une Vie Typique

2020-10-13 Thread Jed Carty
There were, of course, two bugs that needed immediate attention so 
I updated to 1.6.2r2.

For some reason known only to the version control pixies GitHub still lists 
1.6.0 as the newest release, so use this link to get to the actually newest 
version.

https://github.com/OokTech/TW5-BobEXE/releases/tag/1.6.2r2

On Tuesday, October 13, 2020 at 8:52:32 AM UTC+2 Jed Carty wrote:

> Open the control panel, then the Bob tab, then click on Written 
> Documentation, then scroll down and click on HTTP API.
>
> On Tuesday, October 13, 2020 at 12:02:47 AM UTC+2 skaczm...@gmail.com 
> wrote:
>
>> Hi, may I ask you, where is documentation of rest API?
>>
>> pon., 12 paź 2020 o 23:10 TW Tones  napisał(a):
>>
>>> Jed,
>>>
>>> Thanks again for your continued development and maintenance of this 
>>> valuable solution.
>>>
>>> Tones
>>>
>>> On Tuesday, 13 October 2020 06:22:44 UTC+11, Jed Carty wrote:
>>>>
>>>> The new version of Bob and BobEXE is available in the usual place.
>>>>
>>>> This has only been tested by me, so back up your data. Don't be 
>>>> surprised if there are bugs in the new features.
>>>>
>>>> The BobEXE version is available here: 
>>>> https://github.com/OokTech/TW5-BobEXE/releases/tag/1.6.2
>>>> The plugin is available here: https://github.com/OokTech/TW5-Bob
>>>>
>>>> Highlights:
>>>>
>>>> Fixes a regression that broke wikis with spaces in the wiki name
>>>> Added in most of the rest of the HTTP api and documented it
>>>> Improves (or possibly fixes) The problems cased by Bob interacting with 
>>>> external syncing services
>>>> Improved how settings are loaded in the browser
>>>>
>>>> The full changelog follows:
>>>>
>>>> !! Version 1.6.2 Une Vie Typique
>>>>
>>>> * Fixed a regression that would prevent websocket connections if the 
>>>> wiki had a space in its name.
>>>> * Add a `/api/status` http route that returns settings and other wiki 
>>>> information
>>>> * Switched to using the `/api/status` route to get wiki settings 
>>>> instead of the setLoggedIn websocket message to make behaviour more 
>>>> predictable and prevent some race conditions
>>>> * Lots of refactoring and cleanup on the wiki management functions in 
>>>> the back-end
>>>> * You no longer need to click a button to see the available 
>>>> plugins/themes/editions/languages on the server. If any new ones are added 
>>>> while you have a wiki open you need to either refresh the page (the reload 
>>>> button on your browser, nothing special) or refresh the settings.
>>>> * Big update to the http api routes
>>>> * Documented the http api
>>>>
>>>> !! Version 1.6.1 Scream in your heart
>>>>
>>>> * Changed how saveTiddler messages are handled that reduce the number 
>>>> of redundant messages. This prevents some undesired behaviour and in some 
>>>> extreme cases infinite saving loops.
>>>> ** This makes some significant speed improvements, everything but 
>>>> saving many tiddlers in the browser is now close to the speed it was 
>>>> before 
>>>> switching to the internal syncer
>>>> * Fixed some formatting to fit better with tiddlywiki coding styles
>>>> * Fixed the basepath for the file server
>>>> * Simplified the file system monitor in a way that should prevent race 
>>>> conditions when used with external syncing services like git or dropbox
>>>> ** Thanks @lineonetwo
>>>> * Fixed the name `enableBobSaver` so that the GUI can disable the saver 
>>>> correctly
>>>> * Updates to setting the modified flag for a wiki on the server to be 
>>>> more consistent
>>>> * Update action-downloadwiki documentation to show you can set which 
>>>> core to use and set the default download name
>>>> * Improved the handling of uploaded files
>>>> * Add proper handling so expired login tokens aren't sent when they 
>>>> shouldn't be
>>>> * Create a single shared method for getting login tokens
>>>>
>>> -- 
>>> 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 tiddlywiki+...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/tiddlywiki/419c7b66-d4b8-43e4-b46e-8b2c212429e6o%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/tiddlywiki/419c7b66-d4b8-43e4-b46e-8b2c212429e6o%40googlegroups.com?utm_medium=email_source=footer>
>>> .
>>>
>>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/73787e14-f25a-4c4f-8975-99766e5e94b1n%40googlegroups.com.


Re: [tw5] Re: [TW5] Bob and BobEXE version 1.6.2, Une Vie Typique

2020-10-13 Thread Jed Carty
Open the control panel, then the Bob tab, then click on Written 
Documentation, then scroll down and click on HTTP API.

On Tuesday, October 13, 2020 at 12:02:47 AM UTC+2 skaczm...@gmail.com wrote:

> Hi, may I ask you, where is documentation of rest API?
>
> pon., 12 paź 2020 o 23:10 TW Tones  napisał(a):
>
>> Jed,
>>
>> Thanks again for your continued development and maintenance of this 
>> valuable solution.
>>
>> Tones
>>
>> On Tuesday, 13 October 2020 06:22:44 UTC+11, Jed Carty wrote:
>>>
>>> The new version of Bob and BobEXE is available in the usual place.
>>>
>>> This has only been tested by me, so back up your data. Don't be 
>>> surprised if there are bugs in the new features.
>>>
>>> The BobEXE version is available here: 
>>> https://github.com/OokTech/TW5-BobEXE/releases/tag/1.6.2
>>> The plugin is available here: https://github.com/OokTech/TW5-Bob
>>>
>>> Highlights:
>>>
>>> Fixes a regression that broke wikis with spaces in the wiki name
>>> Added in most of the rest of the HTTP api and documented it
>>> Improves (or possibly fixes) The problems cased by Bob interacting with 
>>> external syncing services
>>> Improved how settings are loaded in the browser
>>>
>>> The full changelog follows:
>>>
>>> !! Version 1.6.2 Une Vie Typique
>>>
>>> * Fixed a regression that would prevent websocket connections if the 
>>> wiki had a space in its name.
>>> * Add a `/api/status` http route that returns settings and other wiki 
>>> information
>>> * Switched to using the `/api/status` route to get wiki settings instead 
>>> of the setLoggedIn websocket message to make behaviour more predictable and 
>>> prevent some race conditions
>>> * Lots of refactoring and cleanup on the wiki management functions in 
>>> the back-end
>>> * You no longer need to click a button to see the available 
>>> plugins/themes/editions/languages on the server. If any new ones are added 
>>> while you have a wiki open you need to either refresh the page (the reload 
>>> button on your browser, nothing special) or refresh the settings.
>>> * Big update to the http api routes
>>> * Documented the http api
>>>
>>> !! Version 1.6.1 Scream in your heart
>>>
>>> * Changed how saveTiddler messages are handled that reduce the number of 
>>> redundant messages. This prevents some undesired behaviour and in some 
>>> extreme cases infinite saving loops.
>>> ** This makes some significant speed improvements, everything but saving 
>>> many tiddlers in the browser is now close to the speed it was before 
>>> switching to the internal syncer
>>> * Fixed some formatting to fit better with tiddlywiki coding styles
>>> * Fixed the basepath for the file server
>>> * Simplified the file system monitor in a way that should prevent race 
>>> conditions when used with external syncing services like git or dropbox
>>> ** Thanks @lineonetwo
>>> * Fixed the name `enableBobSaver` so that the GUI can disable the saver 
>>> correctly
>>> * Updates to setting the modified flag for a wiki on the server to be 
>>> more consistent
>>> * Update action-downloadwiki documentation to show you can set which 
>>> core to use and set the default download name
>>> * Improved the handling of uploaded files
>>> * Add proper handling so expired login tokens aren't sent when they 
>>> shouldn't be
>>> * Create a single shared method for getting login tokens
>>>
>> -- 
>> 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 tiddlywiki+...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/419c7b66-d4b8-43e4-b46e-8b2c212429e6o%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/419c7b66-d4b8-43e4-b46e-8b2c212429e6o%40googlegroups.com?utm_medium=email_source=footer>
>> .
>>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/2bf9741f-04ea-416b-81d0-88568f24572en%40googlegroups.com.


[tw5] [TW5] Bob and BobEXE version 1.6.2, Une Vie Typique

2020-10-12 Thread Jed Carty
The new version of Bob and BobEXE is available in the usual place.

This has only been tested by me, so back up your data. Don't be surprised 
if there are bugs in the new features.

The BobEXE version is available here: 
https://github.com/OokTech/TW5-BobEXE/releases/tag/1.6.2
The plugin is available here: https://github.com/OokTech/TW5-Bob

Highlights:

Fixes a regression that broke wikis with spaces in the wiki name
Added in most of the rest of the HTTP api and documented it
Improves (or possibly fixes) The problems cased by Bob interacting with 
external syncing services
Improved how settings are loaded in the browser

The full changelog follows:

!! Version 1.6.2 Une Vie Typique

* Fixed a regression that would prevent websocket connections if the wiki 
had a space in its name.
* Add a `/api/status` http route that returns settings and other wiki 
information
* Switched to using the `/api/status` route to get wiki settings instead of 
the setLoggedIn websocket message to make behaviour more predictable and 
prevent some race conditions
* Lots of refactoring and cleanup on the wiki management functions in the 
back-end
* You no longer need to click a button to see the available 
plugins/themes/editions/languages on the server. If any new ones are added 
while you have a wiki open you need to either refresh the page (the reload 
button on your browser, nothing special) or refresh the settings.
* Big update to the http api routes
* Documented the http api

!! Version 1.6.1 Scream in your heart

* Changed how saveTiddler messages are handled that reduce the number of 
redundant messages. This prevents some undesired behaviour and in some 
extreme cases infinite saving loops.
** This makes some significant speed improvements, everything but saving 
many tiddlers in the browser is now close to the speed it was before 
switching to the internal syncer
* Fixed some formatting to fit better with tiddlywiki coding styles
* Fixed the basepath for the file server
* Simplified the file system monitor in a way that should prevent race 
conditions when used with external syncing services like git or dropbox
** Thanks @lineonetwo
* Fixed the name `enableBobSaver` so that the GUI can disable the saver 
correctly
* Updates to setting the modified flag for a wiki on the server to be more 
consistent
* Update action-downloadwiki documentation to show you can set which core 
to use and set the default download name
* Improved the handling of uploaded files
* Add proper handling so expired login tokens aren't sent when they 
shouldn't be
* Create a single shared method for getting login tokens

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/ea00992e-0c86-4b43-8672-efb46c97f964n%40googlegroups.com.


[tw5] Re: Can't save changing when i used TiddlyWiki on Node.js.

2020-10-12 Thread Jed Carty
click on the tab labeled Recent in the sidebar, yo should see links to the 
tiddlers there.

On Monday, October 12, 2020 at 9:54:24 AM UTC+2 aaa106...@gmail.com wrote:

> I have followed by tutorial step by step( 
> 
> https://github.com/Jermolene/TiddlyWiki5)
>
> tiddlywiki mynewwiki --init server
>
> tiddlywiki mynewwiki --listen
>
> However, When I finished editing the page, and reopen the 
> page(127.0.0.1:8080), the page is still in its original state.
>
> [image: Untitled.png]
>
>   And the tid.file of mynewwiki have been increased 
>
>  [image: Untitled (1).png]
>
> What should I do?
>
> Thank you for taking the time to look my questions  
>
>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/b8df53ad-cfcd-434a-b5f6-0d49c63029adn%40googlegroups.com.


[tw5] Re: Images Problem in Bob

2020-10-12 Thread Jed Carty
By default Bob saves media files on the server and creates a tiddler with 
an external link to the media file, so when you open the sidebar it has to 
load all of the images from the server, which is probably where the delay 
is coming from.

The files urls are all relative so they don't work when exporting to a 
single file wiki because the url isn't the same.
If you want to make this not happen then turning off the file server will 
make the standard behavior of embedding media files in the wiki as base64 
encoded tiddlers.
It makes the wikis larger because they contain all the media, but 
everything is loaded when the wiki page loads so you don't get the same 
delay, and exporting as a single file wiki keeps all the media accessible 
in the html file.

Eventually I plan to make exporting single file wikis keep the media 
usable, either embedding the base64 encoded versions in the exported file 
or exporting a files folder that can be placed next to the html file to 
make the media accessible.

On Monday, October 12, 2020 at 9:15:28 AM UTC+2 justinehe...@gmail.com 
wrote:

> I imported png files for my tags on my TOC Sidebar and everytime I open up 
> Bob and go to my tags sidebar, it take a second before the images pop up so 
> I tried to download the HTML version of my wiki and the png images doesn't 
> appear except for SVGs.  File server is already enabled and so as save 
> media on server. So what should I do about this?
>
>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/b70a169b-f59e-46e6-ba9e-24b299f7ff36n%40googlegroups.com.


[tw5] Re: XMLhttpRequest Errors

2020-10-07 Thread Jed Carty
The problem here is that the build is including the server plugins, 
$:/plugins/tiddlywiki/filesystem and $:/plugins/tiddlywiki/tiddlyweb. I am 
not sure how to get around this, hopefully someone else on here has the 
answer.

On Wednesday, October 7, 2020 at 1:21:52 AM UTC+2 rika.s...@gmail.com wrote:

> hi! i'm getting 3 XMLhttpRequest errors when my page loads. You can see 
> the errors here: www.rikasukenik.com
>
> the errors appeared after I made the below updates to my tiddliwiki.info 
> file. I made the edits because I had an issue yesterday with site 
> non-responsiveness after using --build static. Javascript was not included 
> in the static html file. I got some guidance to add a test command, but now 
> I'm getting these XMLhttpRequest errors. 
>
> I appreciate some eyes on this problem! thank you!
>
> "test": [
>  "--rendertiddler",
>  "$:/core/save/all",
>  "index.html",
>  "text/plain",
>  "--rendertiddler",
>  "$:/core/templates/static.template.css",
>  "static/static.css",
>  "text/plain"
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/f2d1af34-ced2-4a21-8a4f-32fcc7557ceen%40googlegroups.com.


Re: [tw5] Re: wiki is not responsive on public domain

2020-10-05 Thread Jed Carty
It looks like it got built without any of the javascript components. If you 
want a site like tiddlywiki.com then look in your tiddlywiki.info file and 
under build put

"test": [ "--rendertiddler","$:/core/save/all","index.html","text/plain"]

then the command you run would be (assuming you have tiddlywiki installed 
globally and you put the correct path in)

tiddlywiki /path/to/wiki --build test

That should give an html file that works the way you want it.

It looks like the static build target you used was the one meant for 
creating a site that you navigate between separate pages via links instead 
of as a single page application.

On Monday, October 5, 2020 at 9:37:39 PM UTC+2 rika.s...@gmail.com wrote:

> If you could take a look, that'd be great. I used the build flag in node 
> to build the static site. Here it is https://www.rikasukenik.com/ Thank 
> you!
>
> Best,
> Rika Sukenik 
>
>
> On Mon, Oct 5, 2020 at 11:55 AM Jed Carty  wrote:
>
>> I can't see any attached files, there has been trouble with this before 
>> but I don't know what caused it.
>>
>> If you made the static wiki by rendering the page view template as static 
>> html then the result isn't interactive. I don't think it contains any 
>> javascript so none of the interactive components work.
>>
>> That is what happens if you used the render command for the tiddler 
>> $:/core/ui/PageTemplate 
>> <https://tiddlywiki.com/#%24%3A%2Fcore%2Fui%2FPageTemplate> or something 
>> like that.
>>
>> If that is the case you I think you want to use the build command instead 
>> of render. The details are on 
>> https://tiddlywiki.com/#tiddlywiki.info%20Files, ask if you need any 
>> further help with that.
>>
>>
>> If that isn't what you did, my first guess about your problem is that one 
>> of the settings for the story river width are set too wide and an invisible 
>> part of it is covering the sidebar.
>>
>> This can also happen with page templates and anything that is set to 
>> display on top of everything else. I don't know of anything related to the 
>> host that would cause the trouble you are having. When something like that 
>> happens to me it is because I have some setting in my local version that I 
>> excluded from the exported site. Unfortunately the only way to figure out 
>> what the problem is in this case is to poke around until you find something 
>> out of place. If you have the wiki up somewhere publicly accessible we can 
>> try and look at it to help find a problem.
>>
>> And because I have to promote my own things a little, if you use Bob (
>> https://github.com/OokTech/TW5-BobEXE/releases) it can export single 
>> file wikis that can contain only the tiddlers you want.
>>
>> On Monday, October 5, 2020 at 8:14:55 PM UTC+2 rika.s...@gmail.com wrote:
>>
>>> hi! my wiki is working fine on my local server, but it's not interactive 
>>> on my public domain, meaning I can't click on any menu items and I don't 
>>> see the 2 tiddlers I created. 
>>>
>>> I used nodeJS to build the static site & I added all of the files in the 
>>> static folder to my github pages repo. I also added the static.html file, 
>>> which I renamed to index.html. That file was created outside of the static 
>>> folder (not sure if it matters).The files that I added are the 3 shown 
>>> below, plus index.html. On my domain, I can see my theme but I can't click 
>>> or search. Any help is greatly appreciated! Thank you!
>>>
>>>
>>>
>>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "TiddlyWiki" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/tiddlywiki/yDUBevi6iC4/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> tiddlywiki+...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/14b8b0fc-d1ff-4d08-921d-968248dee0e2n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/14b8b0fc-d1ff-4d08-921d-968248dee0e2n%40googlegroups.com?utm_medium=email_source=footer>
>> .
>>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/04fc464c-9fb1-4a2d-80c7-1d6b7a4aaf2dn%40googlegroups.com.


[tw5] Re: wiki is not responsive on public domain

2020-10-05 Thread Jed Carty
I can't see any attached files, there has been trouble with this before but 
I don't know what caused it.

If you made the static wiki by rendering the page view template as static 
html then the result isn't interactive. I don't think it contains any 
javascript so none of the interactive components work.

That is what happens if you used the render command for the tiddler 
$:/core/ui/PageTemplate 
 or something 
like that.

If that is the case you I think you want to use the build command instead 
of render. The details are 
on https://tiddlywiki.com/#tiddlywiki.info%20Files, ask if you need any 
further help with that.


If that isn't what you did, my first guess about your problem is that one 
of the settings for the story river width are set too wide and an invisible 
part of it is covering the sidebar.

This can also happen with page templates and anything that is set to 
display on top of everything else. I don't know of anything related to the 
host that would cause the trouble you are having. When something like that 
happens to me it is because I have some setting in my local version that I 
excluded from the exported site. Unfortunately the only way to figure out 
what the problem is in this case is to poke around until you find something 
out of place. If you have the wiki up somewhere publicly accessible we can 
try and look at it to help find a problem.

And because I have to promote my own things a little, if you use Bob 
(https://github.com/OokTech/TW5-BobEXE/releases) it can export single file 
wikis that can contain only the tiddlers you want.

On Monday, October 5, 2020 at 8:14:55 PM UTC+2 rika.s...@gmail.com wrote:

> hi! my wiki is working fine on my local server, but it's not interactive 
> on my public domain, meaning I can't click on any menu items and I don't 
> see the 2 tiddlers I created. 
>
> I used nodeJS to build the static site & I added all of the files in the 
> static folder to my github pages repo. I also added the static.html file, 
> which I renamed to index.html. That file was created outside of the static 
> folder (not sure if it matters).The files that I added are the 3 shown 
> below, plus index.html. On my domain, I can see my theme but I can't click 
> or search. Any help is greatly appreciated! Thank you!
>
>
>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/14b8b0fc-d1ff-4d08-921d-968248dee0e2n%40googlegroups.com.


Re: [tw5] Another Python Server

2020-09-29 Thread Jed Carty
I just fixed an error with the python server, but the error was that it 
didn't sent the correct response on success, but that has nothing to do 
with the error you are seeing.
Nothing with the BobSaver sends any OPTIONS requests, do you have something 
else using port 61192? I don't know of any other way that would happen.

'Nothing happened' isn't descriptive enough to give any other feedback. You 
should have either gotten a message informing you that BobSaver wasn't 
working if it had been active and not working, or the download saver should 
have kicked in and downloaded a copy if BobSaver wasn't ever active.

I wrote up some guidelines about making bug 
reports https://ooktech-public.gitlab.io/guidelines/

On Tuesday, September 29, 2020 at 2:03:07 PM UTC+2 Atronoush wrote:

> That is really great to hear. I did as follow
>
> 1. download empty.html from tiddlywiki.ocm
> 2. drag and drop $:/plugins/OokTech/BobSaver into new empty.html from 
> https://ooktech-public.gitlab.io/bobsaver/
> 3. download https://ooktech-public.gitlab.io/bobsaver/#BobSaverServer.py 
> and save in the same folder as empty.html 
> 4. start server as  python .\BobSaverServer.py 
> 5. create a new tiddler and click on save button
>
> Nothing happened and I got the below error
>
>
> # python .\BobSaverServer.py
> Starting Server...
> Server listening using port 61192 on 127.0.0.1
> Open any single file wiki with the BobSaver plugin and it should save 
> without anything else.
> Edit the BobSaverServer.py file to set a saver key or change the port used.
> If you have changed the settings you need to set them in the wiki(s) you 
> want to save also.
> Press ctrl+c to stop server.
> 127.0.0.1 - - [29/Sep/2020 15:27:07] code 501, message Unsupported method 
> ('OPTIONS')
> 127.0.0.1 - - [29/Sep/2020 15:27:07] "OPTIONS /save HTTP/1.1" 501 -
> 127.0.0.1 - - [29/Sep/2020 15:27:53] code 501, message Unsupported method 
> ('OPTIONS')
> 127.0.0.1 - - [29/Sep/2020 15:27:53] "OPTIONS /save HTTP/1.1" 501 -
> 127.0.0.1 - - [29/Sep/2020 15:28:33] code 501, message Unsupported method 
> ('OPTIONS')
> 127.0.0.1 - - [29/Sep/2020 15:28:33] "OPTIONS /save HTTP/1.1" 501 -
>
>
> OS: Windows 10
> Python 3.8.5
> Chrome 85
>
> On Tue, Sep 29, 2020 at 11:38 AM Jed Carty  wrote:
>
>> If you are interested, one saver that can use python on the back end is 
>> BobSaver, but I think that they have different goals.
>>
>> BobSaver is a saver plugin and it has a server component that I wrote in 
>> different languages (Node, Python or Julia at the moment). 
>> https://ooktech-public.gitlab.io/bobsaver/
>>
>> On Tuesday, September 29, 2020 at 7:22:27 AM UTC+2 Atronoush wrote:
>>
>>> Nathan,
>>> This is wonderful especially for Pythonists. Please ask Jeremy through 
>>> GitHub to list this in the Tiddlywiki resources and perhaps on the first 
>>> page on saving methods.
>>> Also have a look in the forum as I know there are two other Python-TW 
>>> Saver.
>>>
>>> Atro
>>>
>>> On Mon, Sep 28, 2020 at 12:24 AM Nathan Warner  
>>> wrote:
>>>
>>>> Hi all, 
>>>>
>>>> I wanted to share a new project I've been working on. It is a python 
>>>> server for hosting/saving tiddlywiki html files.  I started with the Ruby 
>>>> Server one, and the "Easy local saving with Python" thread and kind of 
>>>> expanded from there. 
>>>>
>>>> https://github.com/itsamenathan/tiddlysaver-python
>>>>
>>>> Thanks
>>>> Nathan
>>>>
>>>> -- 
>>>> 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 tiddlywiki+...@googlegroups.com.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/tiddlywiki/a7b4cf9f-9483-4c52-b711-452a4b7b6d8fn%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/tiddlywiki/a7b4cf9f-9483-4c52-b711-452a4b7b6d8fn%40googlegroups.com?utm_medium=email_source=footer>
>>>> .
>>>>
>>> -- 
>> 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 tiddlywiki+...@googlegroups.com.
>>
> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/c99b26f8-71d6-4f5c-83d9-0a8e3d61fd39n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/c99b26f8-71d6-4f5c-83d9-0a8e3d61fd39n%40googlegroups.com?utm_medium=email_source=footer>
>> .
>>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/ec4bbb0d-f695-477d-a893-f0f6783ac02en%40googlegroups.com.


Re: [tw5] Another Python Server

2020-09-29 Thread Jed Carty
If you are interested, one saver that can use python on the back end is 
BobSaver, but I think that they have different goals.

BobSaver is a saver plugin and it has a server component that I wrote in 
different languages (Node, Python or Julia at the 
moment). https://ooktech-public.gitlab.io/bobsaver/

On Tuesday, September 29, 2020 at 7:22:27 AM UTC+2 Atronoush wrote:

> Nathan,
> This is wonderful especially for Pythonists. Please ask Jeremy through 
> GitHub to list this in the Tiddlywiki resources and perhaps on the first 
> page on saving methods.
> Also have a look in the forum as I know there are two other Python-TW 
> Saver.
>
> Atro
>
> On Mon, Sep 28, 2020 at 12:24 AM Nathan Warner  wrote:
>
>> Hi all, 
>>
>> I wanted to share a new project I've been working on. It is a python 
>> server for hosting/saving tiddlywiki html files.  I started with the Ruby 
>> Server one, and the "Easy local saving with Python" thread and kind of 
>> expanded from there. 
>>
>> https://github.com/itsamenathan/tiddlysaver-python
>>
>> Thanks
>> Nathan
>>
>> -- 
>> 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 tiddlywiki+...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/a7b4cf9f-9483-4c52-b711-452a4b7b6d8fn%40googlegroups.com
>>  
>> 
>> .
>>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/c99b26f8-71d6-4f5c-83d9-0a8e3d61fd39n%40googlegroups.com.


[tw5] Re: How to run two or more wikis on Nodejs?

2020-09-22 Thread Jed Carty
Go to this link: https://github.com/OokTech/TW5-BobEXE/releases/tag/1.6.0

At the bottom there is a list of downloads, pick the one for your os and 
download it. BobWin.exe for windows, BobOSX.command for osx and BobLinux 
for Linux.

Put the downloaded file in whatever folder you want. Double click on the 
downloaded file. It will start without any other configuration.

On Tuesday, September 22, 2020 at 12:30:54 PM UTC+2 justinehe...@gmail.com 
wrote:

> I have read some threads regarding this and I encountered Bob and 
> Tiddlyserver which can help me run multiple wikis as far as I know. The 
> problem its too overwhelming and I don't know how to create the 
> settings.json file in Tiddlyserver. So what should I do?
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/898d82b6-f054-4b6e-84af-99717f65032cn%40googlegroups.com.


[tw5] Re: Filter Operator Categories

2020-09-20 Thread Jed Carty
I made a big update to the wiki. I added an analysis of what is hopefully a 
consistent and complete conceptual framework for what operators are that 
explains why the categories are what they are and gives clear distinctions 
between each category.

There are also 7 (hopefully) fundamental  categories identified.

The quick version is that there are list and non-list operators, both types 
can have operators that filter, transform or replace the inputs.
Then construction operators make the 7th category.

There can be operators that fit into more than one category, but those 
operators are equivalent to a sequence of operators that all fit into only 
one of the 7 categories.

It is the same link as 
before: https://ooktech-tw.gitlab.io/filter-operator-notes/

Note: there are actually 8 categories, but non-list construction operators 
are never useful, so we ignore them.

On Sunday, September 20, 2020 at 2:53:23 AM UTC+2 dieg...@gmail.com wrote:

> This is awesome! It would be *great* if this was on TW! Or at least as a 
> documentation plugin we can install! 
>
> Thank you!
>
> On Saturday, September 19, 2020 at 7:24:23 PM UTC-5 TW Tones wrote:
>
>> This is great. 
>>
>> Something like this Should be on Tiddlywiki.com eventually.
>>
>> I was thinking of something similar to document system tags, 
>>
>> I have  a list of possible system tags, color coded but it is still 
>> difficult to scan through them to find what I need in a hurry. 
>> Categorisation would be better.
>>
>> Regards
>> Tony
>>
>> On Sunday, 20 September 2020 at 04:21:37 UTC+10 inmy...@gmail.com wrote:
>>
>>> The quick version: I made a wiki that describes the different filter 
>>> operator categories and lets you look through the operators by different 
>>> categories. The wiki is here; 
>>> https://ooktech-tw.gitlab.io/filter-operator-notes/
>>>
>>> I am not sure how useful this will be for anyone else.
>>>
>>> For another project I wrote a parser for tiddlywiki style filters, and 
>>> part of that I had to make a more detailed description of the different 
>>> operator types than just 'construction' and 'selection'.
>>>
>>> I came up with 6 categories that I hope are the fundamental types of 
>>> operators, construction, filtering, transformation, replacement, list, and 
>>> list replacement.
>>>
>>> There are also categories defined by what inputs operators use and by 
>>> the purpose of the operator, but I haven't finished all of that yet.
>>>
>>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/89fddfd6-6f3e-4738-bbb4-783b77ca0171n%40googlegroups.com.


[tw5] Filter Operator Categories

2020-09-19 Thread Jed Carty
The quick version: I made a wiki that describes the different filter 
operator categories and lets you look through the operators by different 
categories. The wiki is here; 
https://ooktech-tw.gitlab.io/filter-operator-notes/

I am not sure how useful this will be for anyone else.

For another project I wrote a parser for tiddlywiki style filters, and part 
of that I had to make a more detailed description of the different operator 
types than just 'construction' and 'selection'.

I came up with 6 categories that I hope are the fundamental types of 
operators, construction, filtering, transformation, replacement, list, and 
list replacement.

There are also categories defined by what inputs operators use and by the 
purpose of the operator, but I haven't finished all of that yet.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/171c11de-b6e6-427b-bb9a-7c3445921bcfn%40googlegroups.com.


Re: [tw5] Re: [tw] Re: TW5 as Electron app?

2020-09-18 Thread Jed Carty
Yes, I develop it in Linux and for a while there wasn't a windows version. 
I don't have any windows machines so there are always problems with windows 
because I can't test it. The name is there because people insisted that it 
needed something to show it could work on windows and after the annoyance 
that made me pick the name 'Bob' instead of a more interesting name I just 
went with the first suggestion, which of course causes the opposite 
problem. It has osx, linux and windows versions.

On Saturday, September 19, 2020 at 1:08:26 AM UTC+2 edoardo...@gmail.com 
wrote:

> Hello Jed,
>
> I completely missed that BobEXE had a Linux version! 
>
> I'll try it out, thanks!
>
> Best,
> Edoardo
>
> On Sat, 19 Sep 2020, 00:09 Jed Carty,  wrote:
>
>> While it isn't electron BobEXE is an executable that runs the node 
>> version of tiddlywiki. I had considered using electron for it but then 
>> remembered that I really dislike electron so I used nexe instead.
>>
>> https://github.com/OokTech/TW5-BobEXE/releases
>>
>> On Friday, September 18, 2020 at 1:53:52 PM UTC+2 edoardo...@gmail.com 
>> wrote:
>>
>>> Not exactly, that link uses electron to display a HTML TW (this is my 
>>> understanding).
>>>
>>> I would have liked an example with electron loading a nodejs version 
>>> (using the npm tiddlywiki CLI) so displaying a wiki at http://localhost. 
>>> I had troubles and was wondering is someone else made it work :)
>>>
>> -- 
>>
> 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 tiddlywiki+...@googlegroups.com.
>>
> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/97b4c851-56f3-4060-aa7d-7f933444de93n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/tiddlywiki/97b4c851-56f3-4060-aa7d-7f933444de93n%40googlegroups.com?utm_medium=email_source=footer>
>> .
>>
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/fe89d78f-ef47-4ad0-b048-4a981daf648dn%40googlegroups.com.


Re: [tw5] Re: [tw] Re: TW5 as Electron app?

2020-09-18 Thread Jed Carty
While it isn't electron BobEXE is an executable that runs the node version 
of tiddlywiki. I had considered using electron for it but then remembered 
that I really dislike electron so I used nexe instead.

https://github.com/OokTech/TW5-BobEXE/releases

On Friday, September 18, 2020 at 1:53:52 PM UTC+2 edoardo...@gmail.com 
wrote:

> Not exactly, that link uses electron to display a HTML TW (this is my 
> understanding).
>
> I would have liked an example with electron loading a nodejs version 
> (using the npm tiddlywiki CLI) so displaying a wiki at http://localhost. 
> I had troubles and was wondering is someone else made it work :)
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/97b4c851-56f3-4060-aa7d-7f933444de93n%40googlegroups.com.


[tw5] Re: one to many relationship

2020-09-14 Thread Jed Carty
The title field of the tiddler must be unique, so while the buyers may have 
a name field that does not need to be unique, it can not be the tiddler 
title. So use the tiddler titles as the unique field because they must be 
unique anyway.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/685175bd-6cf5-4f65-b200-0d7cc68cce8eo%40googlegroups.com.


[tw5] Re: one to many relationship

2020-09-14 Thread Jed Carty
Do these relations need to be bi-directional? That makes things difficult 
enough that I made a plugin for 
it https://ooktech-tw.gitlab.io/plugins/relations/

if it only needs to go person -> artwork the easiest way is to use a list 
field in the persons tiddler that lists each artwork associated with them.

So in the tiddler for Person A you create a field called list
In the field you put in the title for each artwork to associate with the 
person, it would look something like this:

[[La Joconde]] Sphinx [[Elvis on Black Velvet]]

then to list the artwork associated with a person in the tiddler for that 
person you could use

<$list filter='[list[]]'>





or to list the artwork associated with Person A in any tiddler you would use

<$list filter='[list[Person A]]'>




there are other methods, using a data tiddler could also be a good choice 
but that may require more work to set up.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/94bf5445-6dfe-447b-864c-ac220aab8437o%40googlegroups.com.


[tw5] Re: How to use TiddlyWiki API in BoxLinux version

2020-09-11 Thread Jed Carty
Bob doesn't need the X-Requested-With header, and unfortunately until I am 
not sick and have some time I don't have any documentation better than link 
to the code for the routes in my previous post.

It isn't anywhere near sufficient documentation, but considering that I 
have been averaging about 10 minutes every hour where I can sit up enough 
to use a computer that is what I have. It has been a long time since I 
looked at the http api so I am not certain about this, but to get tiddlers 
you POST to the /api/fetch route and the body should be a json object that 
is something like

{
fromWiki: someWikiName,
filter: some filter
}

and I really couldn't tell you what the returned thing looks like, it 
should be json but that is all I remember.

to save things you POST to the /api/push route and the request body is 
something like

{
toWiki: someWikiName,
tiddlers: tiddlers in some format that I don't remember
}

the TwederBob plugin has a javascript widget for interacting with the Bob 
api, so hopefully this link 
helps: 
https://github.com/OokTech/TW5-TWederBob/blob/master/action-interServerMessage.js

I am going to go fall back into bed now.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/033551e4-66b6-4d46-bbf9-366f111b8c11o%40googlegroups.com.


[tw5] Re: How to use TiddlyWiki API in BoxLinux version

2020-09-04 Thread Jed Carty
I haven't implemented the core http api in Bob. I made an http api in Bob 
but I never updated them to match the core server when the core got the 
http api.

I think that you are the first person I have seen even mentioned using the 
http api with Bob so I haven't put much thought into it past what I need. I 
don't think I even wrote documentation about it because there was no 
interest.

I will add the documentation to my list of things to add, for the moment 
there is only the spectacularly unhelpful option of looking at the code for 
the server 
routes https://github.com/OokTech/TW5-Bob/tree/master/ServerRoutes

My plan is to change to use routes that are more like the core server 
routes, but so far it has been a very low priority for me.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/ea91d7af-06c1-4d19-b8ea-34a044218b04o%40googlegroups.com.


[tw5] Re: All notes deleted upon clearing Browser's History Noteself + Tiddlyblink

2020-09-04 Thread Jed Carty
The noteself forum is here: https://forum.noteself.org

I am not a developer for noteself, so you should confirm all this on the 
forum.

If I remember correctly, if you don't set noteself use a remote database, 
it uses the in-browser indexDB to store wikis. This lives in the persistent 
browser cache, the wikis are not saved elsewhere unless you download a 
copy. So clearing all the data in the browser cache will remove any wikis 
saved.

There should be options to not delete persistent data when clearing the 
browser cache, but the process is almost certainly going to be different 
for each browser.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/7a6e0f1d-8f72-4fa4-afc4-781f64da5c64o%40googlegroups.com.


[tw5] Re: Bob - syncing tid files on WIndows 10

2020-09-04 Thread Jed Carty
I have done some testing and this is a bug that doesn't just affect 
windows, there is something that prevents the websocket connection when 
there are spaces in the wiki name.
I thought I had fixed this bug, but something in how I updated the 
websockets connection seems to have broken it again. I will find a fix so 
wikis with spaces in their names can work again in the next release.
Thanks for finding the bug!

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/7b6158af-94d9-4e27-9a41-27f646062736o%40googlegroups.com.


[tw5] Re: [TW5] A small update to rboue's Three.js plugin

2020-08-18 Thread Jed Carty
I think that you would need to add the stl loader component for 3js to the 
plugin, or as a separate plugin, but it is certainly possible.

On Monday, October 16, 2017 at 10:48:25 PM UTC+2, Jed Carty wrote:
>
> For another project I had to use three.js a bit and because everything 
> goes with TiddlyWiki I started playing around with the Three.js plugin. I 
> made a small modification to the $view3js widget so that you can now pass 
> arguments to the three js program from tiddlywiki. You can pass a json 
> object to the widget as the opts input to be passed to the main function 
> for the three js program. It is a bit awkward at the moment but I will 
> hopefully clean it up in the future.
>
> It is a small update and the credit still belongs to rboue.
>
> I am not sure if many people are going to have use for this but I don't 
> know how to contact rboue and this may be useful for someone. I made a 
> quick demo here http://ooktech.com/jed/ExampleWikis/ThreeJS/ if you 
> change the values on the range widgets it will rotate the object around the 
> x y or z axis.
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/c2ad5d55-7670-4bca-a9f2-c5850f153daao%40googlegroups.com.


[tw5] Re: Embed wiki into Microsoft Teams (BOB)

2020-08-17 Thread Jed Carty
I think that Bob will have trouble running in an Iframe because it tries to 
use the browsers current URL to determine the URL it needs to use to 
establish the websocket connection it uses.

I know pretty much nothing about how Microsoft Teams works, so how did your 
example fail?

I would expect it to load a wiki but never be able to make a websocket 
connection to the server.

Also, did you try adding http:// to the url so it would be src="http://
10.1.135.98:8080"? That can be important.

There is probably a way to make Bob work correctly inside an iframe, but I 
would have to do some research to find it. I doubt I will get to that any 
time soon.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/0a49d185-d61c-4691-ab44-51b6cb0d7bcbo%40googlegroups.com.


[tw5] Re: Genealogical tree?

2020-08-01 Thread Jed Carty
It isn't graphical but I made a relations database that may fit what you 
are looking for.

https://ooktech-tw.gitlab.io/plugins/relations/

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/86780cc8-f0f8-4e0d-88b3-54f58a51ffa4o%40googlegroups.com.


[tw5] Re: Is it possible to create alternative REST APIs from inside the TiddlyWiki webpage?

2020-08-01 Thread Jed Carty
it sounds like extending the REST api is the way to go with this. Having a 
script that manipulates the .tid files is possible, but also something like 
reinventing the wheel. You can rename and filter tiddlers in the node 
server without building any of the utility functions yourself and then you 
have the benefit of all the testing and work everyone else has done to 
ensure stability.

Unless you have something specific to Bob that you need it may be better to 
use the core tiddlywiki server. Bob doesn't have sufficient security built 
in to it to be on a public-facing server yet, you would need to have apache 
or something similar in front of it for security.

And if you use Bob the API routes are a bit different because it has to 
handle multiple wikis. They follow the same general structure as the core 
routes but remember the different module type.

Let me know if you need any help.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/9ffc4c9d-ad01-415d-b1cf-ea50505b8e39o%40googlegroups.com.


[tw5] Re: Time Tracking in TiddlyWiki?

2020-07-19 Thread Jed Carty
To join in the fun, I also made a $action-delay widget that delays the 
execution of any action widgets contained inside it by a set time. It is an 
action widget so it gets triggered by the normal mechanisms.

https://ooktech-tw.gitlab.io/plugins/delayactions/

The trigger actions plugin I made could be used in a similar way, it 
doesn't have a delay but it can trigger action widgets based on changes to 
a wiki and could be combined with a delay action widget to execute actions 
after a set time based on any change in the wiki as a trigger.

https://github.com/inmysocks/TW5-TriggerActions

And I made a timer actions plugin that runs action widgets at specified 
intervals

https://github.com/OokTech/TW5-TimerActions

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/54fe283b-63fd-44fb-9e83-d55107dd36dco%40googlegroups.com.


[tw5] Re: 360 panorama galleries and tours in Tiddlywiki

2020-07-12 Thread Jed Carty
I made a prototype 360 image and video viewer that worked in tiddlywiki to 
show off images and video from Robbie around Paris, I will see if I can 
find them in the huge mess that is my development archive.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/ac629779-e3f5-4241-ad0b-1db182882a15o%40googlegroups.com.


Re: [tw5] Bob and BobEXE version 1.6.0, Mopbucket, backup your data

2020-07-08 Thread Jed Carty
What you are describing shouldn't make Bob crash on the non-beta version of 
1.6.0 that I released with this announcement, the beta version, and 1.5.2, 
could crash when the server got confused.

Changing the saving delay isn't the problem, the delay should be set as low 
as possible because Bob uses acknowledgement signals from the server to try 
and ensure that the messages aren't sent faster than the server can handle. 
The problem is that editing a tidldler that gets synced outside of draft 
mode tries to save on every keystroke.
I used to have some complex logic there to prevent race conditions, 
switching to the internal syncer broke that logic so there are race 
conditions that cause very rapid updates to get received and processed out 
of order, which causes strange behaviour when typing rapidly in a tiddler 
where updates are being saved that quickly.

It is one of the highest priority fixes at the moment, but the problem 
should be limited to the possibility of the last few keystrokes being 
incorrectly saved if you are typing more than about 5 characters a second 
and saving on every keystroke.
If you are getting crashes and you are certain that you are using the 
newest version there is some other bug I need to track down.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/8b9ca6ff-fec4-4efc-9f17-61c00897568bo%40googlegroups.com.


Re: [tw5] Bob and BobEXE version 1.6.0, Mopbucket, backup your data

2020-07-07 Thread Jed Carty
Until I work out some issues with using the core syncer anything that tries 
to save on every keystroke is going to have this problem.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/ac4dad49-f9ec-44ae-828f-4b95da013011o%40googlegroups.com.


[tw5] Bob and BobEXE version 1.6.0, Mopbucket, backup your data

2020-07-04 Thread Jed Carty
Bob 1.6.0 is finally released. It fixes some large bugs from 1.5.2.

The BobEXE version is available here: 
https://github.com/OokTech/TW5-BobEXE/releases/tag/1.6.0
The plugin is available here: https://github.com/OokTech/TW5-Bob

Highlights:

- General stability improvements for syncing
- Backups should no longer give the RSOE when you open the html files
- Typing into fields that directly edit tiddlers, like changing the wiki 
title, should no longer cause the server to choke
- Video files should be streamable from the server using _canonical_uri 
tiddlers

Unfortunately the built-in syncer and Bobs queue system still don't play 
too well together so saving large numbers of tiddlers at once can take a 
long time.

Full change log:

Special thanks to @joshuafontany for some much requested stability 
improvements.

Note: Federation is disabled in the code because it doesn't have proper 
security yet

* (BobEXE) switched to using nexe instead of pkg.
* Fixed uploading media to the RootWiki so it has the correct _canonical_uri
* improved the normalise tiddler function so tiddlers with no text fields 
are handled consistently
* Fixed a regression where draft tiddlers were saved to the server
* partially fixed a regression caused by switching to the built-in syncer, 
tiddlers you edit directly (like `$:/SiteTitle`) try to save on every 
keystroke and it chokes, before there was a throttling system in place for 
saving tiddlers that used the message queue. Instead of keeping it from 
saving, it is just slow to respond.
* Added a `$tiddler` attribute to `action-websocketmessage` to simplify a 
few things.
* Single file wikis that contain the Bob plugin shouldn't show the RSOE 
anymore
* Fixed some rare edge cases that could cause Bob to crash
* Moved more messages to use the Bob logger instead of console.log
* The file server now correctly supports video files
* Hopefully removed the need for the `proxyprefix` setting.
* All around better handling of draft tiddlers on the node side (thanks 
@joshuafontany)
* Add some error handling specific to windows (thanks @joshupfontany)
* Fix a race condition that could lead to ignoring file system paths 
filters. (thanks @joshuafontany)
* Fix a problem where canceling an edit on a shadow tiddler would leave the 
tiddler locked
* Federation - udp multicast works for discovering other Bob servers on the 
local network.
* Federation - pulling tiddlers from other Bob servers on the local network 
works
* Federation - federated chat on the local network works
* Federation - fixed a problem where some network configurations would 
prevent servers from finding each other using UDP multicast.
* Federation - there is a bug with dates when fetching tiddlers, sometimes 
dates come out as NaNaNa in the receiving wiki.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/721f1d5b-4178-4164-a0f2-bdcb4bb03bdbo%40googlegroups.com.


[tw5] Re: capture values to then draw a historical chart ?

2020-06-28 Thread Jed Carty
I made a plugin for simple time series plots, you can see it demoed here: 
https://ooktech.com/TiddlyWiki/ScatterPlot/

Somewhere I have a setup for gathering data like you describe, I will look for 
it.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/b3ec95c8-0709-4254-a29c-c2bde0a7b033o%40googlegroups.com.


[tw5] Re: List Filter: A plus B or C

2020-06-11 Thread Jed Carty
For future reference, I wrote up some notes about how to transfrom Boolean 
logic into filters here 
https://ooktech.com/jed/ExampleWikis/FilterLogicExamples/
It needs to be updated with some new filter operators that are available, 
but it covers the basics.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/5d451238-c35d-407d-ae69-6025b4658e3do%40googlegroups.com.


[tw5] Re: BobEXE questions: how to update, saving problem, file server, Make wikis available on the local network

2020-06-06 Thread Jed Carty
Make sure you back up your wikis, that is just a general rule.

But to upgrade all you do is replace the old executable with the new one, 
you shouldn't need to do anything else. There are some bugs in 1.5.2 with 
the file server and changing to using more of the core saver, these are 
fixed in the next version that will be released at some point.

2 can be avoided by just replacing the executable instead of trying to 
manually import things into other wikis.

I don't know what is causing 4, I haven't run into any problems like that 
and I don't know what would cause it. Nothing about Bob should ever change 
the address unless you manually change it in the settings.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/32430995-8ea1-4bc9-9e98-83736bb37e65o%40googlegroups.com.


[tw5] Re: (Early) Query: Could We Do "Rich Previews" ?

2020-05-26 Thread Jed Carty
Generally they use open graph to do this, somewhere around here I made a 
plugin that lets you add open graph data to a wiki. If I remember correctly 
it is just adding some tags to the head section of the html.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/3672713c-7909-41bd-9a8b-52a5fe54a923%40googlegroups.com.


[tw5] Re: using Tiddlywiki on multiple devices w/o sync issues

2020-05-25 Thread Jed Carty
I want to step in here and give a warning about using Bob/BobEXE with a 
file syncing application (syncthing, dropbox, etc.), there are times when 
Bob and the syncing software will get interfere with each other and either 
revert a recent edit when one changes a file while the other is preparing 
to change the same file, or in other cases you can get duplicate files.

One of the features I am currently working on for Bob will help with this 
problem, but for now it is likely to cause problems.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/e0aee71f-f6ef-496d-8e49-c6f26110%40googlegroups.com.


[tw5] Re: Errors when importing tiddlers

2020-05-17 Thread Jed Carty
Do the imported tiddlers have a field or _canonical_uri field? What you are 
describing is what happens when you import media files that get saved on 
the server. I am not sure what else would cause that.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/f4e3584a-2d86-45e7-8af3-cc178c235bf3%40googlegroups.com.


[tw5] Re: Is it possible to host a Plugin-Library for content?

2020-05-09 Thread Jed Carty
Yes, I used that for something, I don't remember what. You could make a zip 
file with all of the files and the folder structure with a bit of JavaScript.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/6b0a9946-1ccf-4143-b50d-7c197cae79b9%40googlegroups.com.


[tw5] Re: [New Plugin] Delay Actions, defer the execution of action widgets for a set amount of time

2020-05-08 Thread Jed Carty
It turns out I already made a plugin that runs things periodically about 2 
years ago, perhaps one day I will remember what I have made. 
https://ooktech.com/TiddlyWiki/TimerActions/

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/91c26026-32a9-4828-b650-dd5259c757ca%40googlegroups.com.


[tw5] Re: [New Plugin] Delay Actions, defer the execution of action widgets for a set amount of time

2020-05-07 Thread Jed Carty
I can't really say I am too worried about infinite recursion loops, but it 
is interesting that it continues after renaming the macro.
For things like this I am planning on making a pulse plugin that gives a 
periodic pulse that can trigger action widgets. Set it to check whatever 
conditions you want and use that to set times or other conditions for 
actions to happen automatically.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/0197ef8b-c5fb-4ebf-af61-6b4b7d21403f%40googlegroups.com.


[tw5] [New Plugin] Delay Actions, defer the execution of action widgets for a set amount of time

2020-05-07 Thread Jed Carty
I needed a break from my other work, so I made an action widget that can 
add a delay to the execution of other action widgets.

Enjoy.

https://ooktech-tw.gitlab.io/plugins/delayactions/

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/e793e4cb-dc06-4c21-a931-b06ab9037880%40googlegroups.com.


[tw5] Re: JS sleep/timeout function (custom widget)?

2020-05-07 Thread Jed Carty
I got bored and needed a break from my other work, so I made the widget I 
described: https://ooktech-tw.gitlab.io/plugins/delayactions/

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/b3041734-69ab-440b-8ebb-fc50b2204524%40googlegroups.com.


[tw5] Re: JS sleep/timeout function (custom widget)?

2020-05-06 Thread Jed Carty
In the same way that a button widget can have child widgets whose behaviour 
is affected by the button widget, you could make a widget that calls other 
widgets, or affects widgets contained inside it.

You could make an action widget that takes a string of action widgets as a 
parameter and a delay and then runs the widgets after the delay.

The layout would be like this:

<$button>
WHEE!!!
<$magic-delay-widget
actions="""Some list of action widgets here""
delay="1 million years"
/>


the fastest way to do this would be to modify the button widget to take a 
delay input and then put the setTimeout around everything inside the click 
handler.
There are probably nicer ways to do it, but that would work and should be 
relatively straight forward.

then it would be a normal button with an extra parameter like this, the 
actions passed as the actions attribute or listed inside the button tags 
shouldn't make any difference doing it that way:

<$magicbutton
delay='10 microseconds'
actions='lots of action widgets in this list!'
>
MAGIC!
!

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/2c7b0962-c03d-4f07-8825-e7064949c1c8%40googlegroups.com.


[tw5] Re: JS sleep/timeout function (custom widget)?

2020-05-06 Thread Jed Carty
Somewhere I have some experiments with something like this. A much safer 
alternative is to have a background daemon running that emits some event 
every so often and use that as a clock, then your widget counts pulses (or 
waits until after a specific time) and then acts.

So you could have the background daemon emit a pulse event every second, 
then you have an action widget that will count a certain number of pulses 
before before running the action widgets that it contains.

I hope that makes sense. I have run into a few cases where this would be 
useful for me in the last few days, but I am not sure how long it will be 
before I will have the time to make it.

Alternately you could go the easier route and just use a setTimeout in the 
widget that waits however long you want before running the code. That is 
how the background daemon would work anyway, the only reason to not use 
that is that the time would only be accessible inside the widget instead of 
a globally available clock.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/ddba697e-3509-4dc7-890b-7e917523ed6e%40googlegroups.com.


[tw5] Re: general questions about BobExe and nodejs

2020-05-04 Thread Jed Carty
streaming video from the server isn't supported until the next version.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/6a1dc7a4-fb97-4d14-a845-24e77f8eefc0%40googlegroups.com.


[tw5] Re: how can i return the "parent" tag of a Tiddler

2020-05-03 Thread Jed Carty
I am not sure I understand the question correctly, but it sounds like you 
want something to do with the tagging or tags 
operator. https://tiddlywiki.com/#tagging%20Operator 
https://tiddlywiki.com/#tags%20Operator

something like '[is[current]tags[]tagging[]]' or maybe 
'[is[current]tags[]tags[]]'

On Sunday, May 3, 2020 at 11:31:18 PM UTC+2, Tony K wrote:
>
> I need to return the Tag of the tag of the current tiddler
>
> e.g. if a Tiddler is tagger "Document" and "Document" is tagged "Type", I 
> want to know that this tiddler has already a "Type" assigned to it
>
> can't figure out the filter for that
>
> thanks for any insights
>

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/84d49245-3218-4b0a-ab01-136c942b0ccc%40googlegroups.com.


[tw5] Re: general questions about BobExe and nodejs

2020-05-03 Thread Jed Carty
I am not sure what is unbelievable about it working.

I am not sure I understand what you are expecting in the first part.
It is not just one wiki, it is several wikis, they are not all loaded into 
the same wiki.
You use the wikis just like any other tiddlywiki, open it up and create 
tiddlers. There isn't anything different about using the wikis once they 
are created, just open the wiki you want or click on the link in the 
sidebar.

The settings should be saved, so once you set them they are persistent.

Look at the file server section of the Bob tab, it has documentation. I 
can't answer a question like 'is it always necessary to enable the file 
server?' in a useful way, because no it isn't necessary unless you are 
doing something where it is necessary, I don't know what you are doing so I 
can't answer that for you.

What do you mean when you say the unload command doesn't work?
Follow the guidelines here: 
https://www.ooktech.xyz:8443/Public#How%20to%20make%20a%20good%20bug%20report
You have to give me enough information for me to help.

https://tiddlywiki.com/#Editions

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/b649a147-445f-4f63-934e-7984d09d3b5c%40googlegroups.com.


[tw5] Re: Notion encourages busy work

2020-05-03 Thread Jed Carty
One thing to remember with this group is that there is a huge selection 
bias toward people who want to tinker with tiddlywiki, otherwise they 
wouldn't post here. I think that most people who use it are like Felicity, 
who uses it all the time but doesn't have any need for anything past 
tagging, linking and lists.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/1278cf61-a21b-4b64-ab4c-4eb9a3cdd092%40googlegroups.com.


[tw5] Re: general questions about BobExe and nodejs

2020-05-03 Thread Jed Carty
I don't know how to answer that question in a useful way. I put media in 
the wikis when it is useful, I have wikis for different subjects and wikis 
listed under them for more specific things that fit under them. A lot of 
them are for documenting my own projects or are custom things that don't 
have much use outside of this one thing, like one that generates embedded c 
code for a projects, art projects and client relations don't really use the 
same pieces as that.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/99089c8d-6f34-4226-a2e3-370dc205da23%40googlegroups.com.


[tw5] Re: Notion encourages busy work

2020-05-03 Thread Jed Carty
Before I made Bob about 90% of what I did with tiddlywiki was making new 
things and tinkering. Now it is mainly note taking and documentation. I am 
not sure how much of that is Bob and how much of that is a change in my 
work. But having the tools ready makes a huge difference.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/f33f3452-3294-42e3-953a-00b9c3666163%40googlegroups.com.


[tw5] Re: general questions about BobExe and nodejs

2020-05-03 Thread Jed Carty
Windows pathing is going to be the end of me. It has cause more problems 
when developing Bob than anything else.

I guess this means that you may be the first person using windows to try 
and make nested wikis using Bob. I find that a bit weird but no one else 
has mentioned it.

The wikis listed don't have to be in any particular order, you can 
rearrange them however you wish.

You can put the wikis anywhere in the listing by editing the settings file, 
on everything but windows you can just name the wikis and they get put into 
the structure you expect.

The structure of the wikis section of your settings file is what matters:

{
   "wiki1": {
  "__path": "/path/to/wiki1"
  "wiki2": {
  "__path": "/path/to/wiki2"
  }
   },
   "wiki3": {
"__path": "/path/to/wiki3"
   }
}

the above structure would list the wikis as

wiki1
   - wiki2
wiki3

Since this is part of some of the basic functioning of Bob I have no idea 
how much work it would take to accommodate windows pathing. It may be a 
while before this gets addressed.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/1b162675-4652-4773-88b6-4f004e7450ae%40googlegroups.com.


[tw5] Re: general questions about BobExe and nodejs

2020-05-03 Thread Jed Carty
Stefan,

You are using \ in the names instead of /, try using / instead.

Peter,

You need the plugin tiddler, $:/plugins/OokTech/GenTags, just click on the 
link in the second sentence.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/cc5771b0-3bbf-414d-a0b4-dcaf75f2f97d%40googlegroups.com.


[tw5] Re: Keeping my Node.js TW instance's open tiddler state local to a device (or even browser tab)

2020-05-03 Thread Jed Carty
It sounds like the $:/StoryList tiddler is syncing. Make a tiddler called 
$/config/SyncFilter and put 

[all[]] -[[$:/StoryList]]

in the text field. That should prevent the server from saving the state of 
the open tiddlers and pushing it to other browsers. Make sure that before 
you do this you have the tiddlers you want open by default open, or after 
you do this you need to go onto the server and delete the story list .tid 
file manually because it won't sync after you set the sync filter.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/d415bc51-6197-45d5-8fa0-86d632a89cf2%40googlegroups.com.


[tw5] Re: general questions about BobExe and nodejs

2020-05-03 Thread Jed Carty
Bob (and the normal nodejs server) can serve media files, for the bob 
specific version the documentation is 
here: 
https://github.com/OokTech/TW5-Bob/blob/master/Documentation/Serving%20Files.tid
 
or under the Bob tab in the control panel of your wiki.

If you have 50k tags spread out over 100 wikis there is probably no 
problem, if you have 50k tags in one wiki it may cause some slowdown 
because of how tags are cached, so you may want to use field values instead 
for some things, or check out the GenTags plugin so you can have multiple 
tag fields that are more specific than just 'tags' 
(https://ooktech.com/jed/ExampleWikis/GenericTagFields/)
I have over 100 wikis served by Bob with thousands of tags between them and 
there is no problem.

The repeated listing in the folding view is something I have run into but I 
couldn't find the cause of it, so until I do I can't fix it.

I need more information about the situation when you say 'subwikis do not 
appear' to say anything useful about it.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/0b40e0e4-a500-4757-a4ae-ab08a042ea85%40googlegroups.com.


[tw5] Re: embed a wiki in another one

2020-05-01 Thread Jed Carty
It looks like that is part of what I need to add to the documentation.

you can make a wiki 'hello' and a wiki 'hello/there' you will get a tree is 
the sidebar like this:

hello
- there

you can make as many levels as you want.

if you have existing wikis you can rename them to make this happen, so if 
you have a wiki 'project1' and a wiki 'work' you could rename project1 to 
'work/project1' and it would be listed under the work wiki.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/a80b05ab-2ebf-4c4c-8252-5dcd51cac255%40googlegroups.com.


[tw5] Re: Writing Widget in JS using ES6 Class syntax

2020-04-29 Thread Jed Carty
The widget looks good!

you can have your widget take any number of inputs using this. The 
attributes can have any name an there can be any number of them:

execute() {
this.currentSum = 0;
// Get parameters from our attributes
$tw.utils.each(this.attributes,function(attribute,name) {
this.currentSum += attribute;
}

// Execute the math
this.currentSum =
Number(this.val1) + Number(this.val2) + Number(this.val3) + Number(this.val4) 
+ Number(this.val5);
}

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/608b98cd-8a79-465f-97f9-d5c9b22f8f8f%40googlegroups.com.


[tw5] Re: Local-First Storage, with backup to cloud (Github)

2020-04-29 Thread Jed Carty
ludwa6,

There have been a few database-backends made for tiddlywiki, I don't 
remember if anyone made a sqlite one or not, but it wouldn't be too hard 
and there are some examples around for it. I considered it for bob but I 
don't like sqlite, so I didn't use it.

Tony,

There is some misunderstanding here somewhere. I am completely lost. What 
is 'such a bob wiki' in this context? It acts like any other html wiki in 
the browser, it just has a plugin. I don't know what is new here or how 
being treated the same by the browser as an html wiki is something special.

What works with the single file bob saver?

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/3f477a13-6892-491c-9498-21e54ce68e2f%40googlegroups.com.


[tw5] Re: Local-First Storage, with backup to cloud (Github)

2020-04-29 Thread Jed Carty
Tony,

You are going to have to explain what part of that isn't the case now. Once 
it is in the browser Bob can act just like a single file wiki does in the 
browser, and it has had features to let it reconnect to the server after 
being disconnected almost from the beginning, I made it to handle my 
inconsistent internet connection so that was a very important feature.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/b2c6b047-e4a0-4910-9fd0-b72cec6906f2%40googlegroups.com.


[tw5] Re: Local-First Storage, with backup to cloud (Github)

2020-04-28 Thread Jed Carty
Without installing additional things using localStorange in the browser is 
unreliable. There isn't any real nuance there, the browser can clear it out 
without informing you. The browser developers have been pretty clear that 
this isn't going to be the default state for the foreseeable future and 
isn't likely to ever change.

If you install something additional, like a browser extension, you can get 
around this limitation. But we know that because we have browser extensions 
that save wikis (tiddlyfox, etc). Using a browser extension that saves the 
wiki in the browser is a step backwards from those other solutions because 
you have to install something anyway and, while the saved wiki isn't 
necessarily in danger of being lost without warning, the wiki is only 
available in that browser on that computer, it isn't sharable unless you 
use some other saver, like the built-in download saver, to get a copy that 
you can then move around or share.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/af1fe209-d48f-47db-84cd-a5450c2f361f%40googlegroups.com.


[tw5] Re: Local-First Storage, with backup to cloud (Github)

2020-04-25 Thread Jed Carty
ludwa6,

In a browser it isn't possible to save things the way you are talking about 
without some external help, like the browser plugins discussed on 
tiddlywiki.com. These are restrictions built into browsers and we can't 
change them. The way around them is to make a new browser, which is 
essentially what tiddlydesktop is, or to use one of the non-git or 
tiddlyspot savers that saves locally. Unfortunately the only thing that 
works out of the box without any other installation is saving on remote 
servers. I could say a lot about this but it would take a long time and be 
about 90% profanity.

As far as the documentation goes, I am probably the wrong person to write 
that, but a GitHub issue would probably get some discussion and results. I 
have learned that there is almost no overlap in the documentation that I 
find useful and what most other people seem to find useful, if the 
reactions to Bobs documentation are any indication.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/505650c5-a5d2-48b0-a706-501ad143ec1b%40googlegroups.com.


Re: [tw5] Local-First Storage, with backup to cloud (Github)

2020-04-25 Thread Jed Carty
If you don't mind my asking, what features are missing from the savers 
available? I haven't used anything but bob in a while but my understanding is 
that the browser extensions save to the local file system without any problems.

I am looking at improving the saver bob uses for single file wikis so I am 
looking for feature ideas.

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/7b0fe549-aff0-4ab6-8cb5-7af2608738eb%40googlegroups.com.


  1   2   3   4   5   6   7   8   9   10   >