[tw5] Re: Task: Filter all tiddlers created between 01.09.2019 and 15.09.2019. How/where to find information/documentation to get this task done?

2019-09-25 Thread TonyM
Coda Coda,

Both leading Period, and trailing spaces are proposed as an optional parser 
rule for people who want it. My experience is when copying text you are 
more likely to come across sloppy line feeds than a double space at the 
end, in fact in a lot of copy situations leading and trailing spaces can be 
"removed" against your will.

The leading period wrapping a line in html p tags is actually leveraging 
html's break handling not fighting against it.

Regards
Tony

On Thursday, September 26, 2019 at 1:24:14 PM UTC+10, coda coder wrote:
>
>
> Leading period = ok
> Trailing space-space = bad. 
>
> Reasoning: When copy-pasting external text, now I have to police the text 
> at the character level to watch for innocent sloppy spaces which will 
> "break" the flow. HTML deals with sloppy spaces itself - something that's 
> been around for what... >25 years? This idea breaks 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/13af7830-5d69-4f80-9d77-d2e7ab816375%40googlegroups.com.


[tw5] Re: Task: Filter all tiddlers created between 01.09.2019 and 15.09.2019. How/where to find information/documentation to get this task done?

2019-09-25 Thread TonyM
TT,

But WHY? Help me understand that because I cannot see the reason for adding 
> end spaces. Isn't a break enough? What is the advantage of adding end 
> spaces?
>

Ask Cd.K This is his desire, I too want to understand his motivation.
 

>  
>
>> With a working example perhaps we can put an argument to include it in 
>> the standard distribution even if they were rules that are off by default.
>>
>
> Unlikely. 
>

At least with my desired leading period, wikitext markup change is serves a 
very valuable service. It helps when note taking and also when improving 
text which has being imported. It is an extension of ";" and ":" which I 
use every day. basically it is the equivalent of ";" without bold which 
makes it a header. It is effectively an auto wrap line with html P tag - or 
paragraph. It ensures a line break between paragraphs without needing to 
placing two BR tags at the end of every paragraph. And multiple empty lines 
will collapse into one, clearing surplus line breaks (Common in text 
pasting.

I find it hard to think markup that permits the use of a very basic html 
structure such as the paragraph would not be invaluable.

It is unlikely to have a high overhead, and if option will I believe be one 
of the first things many activate given the common complaint about needing 
extra line breaks to separate paragraphs lots of new users make.

On one hand - I only stated a "perhaps", if the solution we propose is 
popular, as I expect it will be for, me at least. On the other hand  if "on 
opening up parser editing" becomes a dial on demand option" it need not be 
provided in the standard distribution unless by popular demand.

Regards
Tony

 

>
> What is interesting here is opening up parser editing. That is graet if we 
> could see how to do that better.
>  
> TT
>

-- 
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/fb183cf0-52c2-487a-8d12-6067b4bb5f3f%40googlegroups.com.


[tw5] Re: Using stamp to get [[]] with cursor between the brackets like editor button "wrap selection ..." possible?

2019-09-25 Thread TonyM
Coda Coder

I am aware of what you are saying but wondering about an automatic ID 
generation process. If coupled with an automatic TOC within the tiddler 
linking to such anchors no one even needs to know the ID numbers. They can 
be generated just in time.

For example I have a method of my own to get a serial number for each 
tiddler, this + an incremental number rendered into the output would give a 
unique id. This is speculation of course. Since tiddler titles are unique 
perhaps it or its Qualified name can be used.

Are you aware of the work around using "## anchors?" I cant find the 
reference to it but there is surely a clue in that.

Regards
Tony

On Thursday, September 26, 2019 at 1:13:05 PM UTC+10, coda coder wrote:
>
> Hi Tony
>
> On Wednesday, September 25, 2019 at 5:47:57 PM UTC-5, TonyM wrote:
>>
>> possible futures may include automatic paragraph id setting for targeting 
>> of a specific paragraph.
>>
>>
>>
> id attributes are persona non grata in tiddlywiki. Transclusion would 
> create multiple elements with identical ids - a big fat no-no. Same reason 
> you can't use 
>
> stuff
> ...
> stuff
>
>
>

-- 
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/e3775f25-0bb3-4b2e-9756-1f083c9197c4%40googlegroups.com.


[tw5] Re: Task: Filter all tiddlers created between 01.09.2019 and 15.09.2019. How/where to find information/documentation to get this task done?

2019-09-25 Thread coda coder

Leading period = ok
Trailing space-space = bad. 

Reasoning: When copy-pasting external text, now I have police the text at 
the character level to watch for innocent sloppy spaces which will "break" 
the flow. HTML deals with sloppy spaces itself - something that's been 
around for what... >25 years? This idea breaks 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/10658a6e-3b65-44d3-8b4f-fe46fd3b83d8%40googlegroups.com.


[tw5] Re: Using stamp to get [[]] with cursor between the brackets like editor button "wrap selection ..." possible?

2019-09-25 Thread coda coder
Hi Tony

On Wednesday, September 25, 2019 at 5:47:57 PM UTC-5, TonyM wrote:
>
> possible futures may include automatic paragraph id setting for targeting 
> of a specific paragraph.
>
>
>
id attributes are persona non grata in tiddlywiki. Transclusion would 
create multiple elements with identical ids - a big fat no-no. Same reason 
you can't use 

stuff
...
stuff


-- 
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/c5c49683-a6e0-48e1-97e7-e9858eeb6fe4%40googlegroups.com.


[tw5] Re: Task: Filter all tiddlers created between 01.09.2019 and 15.09.2019. How/where to find information/documentation to get this task done?

2019-09-25 Thread 'Cd.K' via TiddlyWiki
TonyM

I'm about to finish the whole plugin. There's only one little thing left to 
do with the mod-Loader plugin, but tomorrow I'll probably make it. 
I created an issue here: #23 
, but I think 
I'll can manage it by myself tomorrow. 

In the process of writing it is much easier to type two blanks than **. 
And you will see nothing. The two blanks will be replaced by ** inside 
the paragraph. 

Regards 
Cd.K


On Thursday, September 26, 
2019 at 12:44:42 AM UTC+2, @TiddlyTweeter wrote:
>
> TonyM wrote:
>>
>> CdK 
>>
>> Thanks so much for that. I will test today. I started to modify this 
>> tiddler myself in an attempt to achieve this but did not succeed. 
>>
>> I am keen to test your trailing blank idea. I presume this means a space 
>> just before a line break. Or a space at the end of a paragraph results in a 
>> forced line break?
>>
>
> But WHY? Help me understand that because I cannot see the reason for 
> adding end spaces. Isn't a break enough? What is the advantage of adding 
> end spaces?
>  
>
>> With a working example perhaps we can put an argument to include it in 
>> the standard distribution even if they were rules that are off by default.
>>
>
> Unlikely. 
>
> What is interesting here is opening up parser editing. That is graet if we 
> could see how to do that better.
>  
> TT
>

-- 
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/4bba2b88-ec8a-431e-9aec-be008a5b7163%40googlegroups.com.


[tw5] Re: Question: dangers of publishing content online in TiddlyWiki format

2019-09-25 Thread TonyM
David,

This is a serious question and needs serious discussion. I will give a more 
considered view later. A few quick points.

   - If someone can see it they can steal it
   - If they steal it I think the main issues are
  - Will they pretend to be you 
  - or pretend to be the author
  - Try and spoof your site to trap visitors who trust you
   - However you hide buttons etc... someone with tiddlywiki skills will 
   find it easier to steal than others
  - In fact they just need a link to your wiki and right-click download 
  and the get the whole wiki.
   - There is plenty you can do to make it less than straightforward for 
   people to realise its theft is easy
  - But I think you would be better on focusing on the value to your 
  audience (personal view)
   - It is quite easy to leave your mark through out the wiki, making it a 
   chore for someone to hide your authorship
   - It is possible to tie it into analytics and be able to identify where 
   it is re-published if they do not defeat it
   - Just like the plugins I recommend you put a licence upfront that 
   spells out people rights to the information on your site, then at least 
   they know what is right or wrong and will hopefully feel a social 
   obligation as a result

Opinion

   - The concept of copyright has a fatal flaw - if someone can read it 
   they have a copy
   - Security is always a matter of degree, the higher the security the 
   functionality tends to diminish 
   - It we can consider the act of publishing as "setting the information 
   free" but as a reader as it "being granted the right to read only" unless 
   you seek permission to do otherwise, then we would all be a bit more 
   realistic.

Regards
Tony


On Wednesday, September 25, 2019 at 11:24:27 PM UTC+10, David Gifford wrote:
>
> Hi everyone,
>
> I am exploring going back to publishing TiddlyWikis online, rather than 
> exporting and publishing static htmls from tiddlers.
>
> One issue I need to confront, though, is the possibility that someone 
> could download one of my TiddlyWikis, add malicious content (either text 
> that I would not approve of, or a virus or somesuch), and publish it with 
> my name on it elsewhere in a way that makes people think it is from me.
>
> I would like community feedback on what measures I might take to prevent 
> that: hiding the save/download button when the file is online, etc? Or any 
> other relevant feedback on this issue. 
>
> Thanks and blessings, Dave
>

-- 
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/8e4d84ac-ef5c-4995-a033-5e3350298b1c%40googlegroups.com.


Re: [tw5] Re: Hitting a barrier at 36,000 tiddlers

2019-09-25 Thread @TiddlyTweeter
Great to see something so clear! 

On Thursday, 26 September 2019 00:18:32 UTC+2, Arlen Beiler wrote:
>
> Ok, I found the offending line! And I double-checked that one line using 
> Date.now() and it literally does take six seconds. It varies by about 400 
> ms from one time to the next, but that's completely accurate! Note that the 
> line is executed many times during the sort and that is the total execution 
> time for that line for one sort operation. 
>
> [image: Screenshot 2019-09-25 18.02.35.png]
>
> On Wed, Sep 25, 2019 at 5:58 PM Arlen Beiler  > wrote:
>
>> When I step over the line it takes six seconds to show up for the next 
>> line. However, when I run a performance profile of the page and do exactly 
>> one action -- opening the control panel -- it still takes about 6 seconds 
>> but the performance profile shows thousands of refresh calls down the 
>> widget tree one after the next for six seconds. It blames the whole thing 
>> on sortByList, and specifically the replaceItem function inside it, but I'm 
>> still investigating it.
>>
>> On Wed, Sep 25, 2019 at 4:12 PM Jed Carty > > wrote:
>>
>>> It is used here:
>>>
>>> exports.getTiddlersWithTag = function(tag) {
>>>  // Try to use the indexer
>>>  var self = this,
>>>  tagIndexer = this.getIndexer("TagIndexer"),
>>>  results = tagIndexer && tagIndexer.subIndexers[3].lookup(tag);
>>>  if(!results) {
>>>  // If not available, perform a manual scan
>>>  results = this.getGlobalCache("taglist-" + tag,function() {
>>>  var tagmap = self.getTagMap();
>>>  return self.sortByList(tagmap[tag],tag);
>>>  });
>>>  }
>>>  return results;
>>> };
>>>
>>> which caches the results to make it faster afterward, this works well 
>>> for when a tag isn't on too many tiddlers, but I have no idea what 'too 
>>> many' is here.
>>>
>>> I haven't dug too deeply into the cache mechanism and there may be some 
>>> maximum size after which it won't cache results, if that is the case than 
>>> it may have to build the results every time the tag is looked up instead of 
>>> being able to use the cached result.
>>>
>>> -- 
>>> 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 tiddl...@googlegroups.com .
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/tiddlywiki/160dda32-67cc-4078-b76a-3e2408239d99%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/c68e891f-f2d3-4c68-881e-8c4438e68f87%40googlegroups.com.


[tw5] Re: Using stamp to get [[]] with cursor between the brackets like editor button "wrap selection ..." possible?

2019-09-25 Thread TonyM
CdK

The named class did not exist. However by including it in the paragraph tag it 
would be available to be set in a stylesheet if desired.

We could simply set css for all p tags but being able to target those handled 
with the lead in period could be useful. 

Perhaps Jeremy or others could chime in here but I am curious why wikified 
content does not already use css classes for further scalability.

Not withstanding the above we can introduce css classes using @@ and or 
.classname (from memory).

possible futures may include automatic paragraph id setting for targeting of a 
specific paragraph.

Regards
Tony

-- 
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/6cd761ab-2865-4d59-ad05-06f17924f63e%40googlegroups.com.


[tw5] Re: Task: Filter all tiddlers created between 01.09.2019 and 15.09.2019. How/where to find information/documentation to get this task done?

2019-09-25 Thread @TiddlyTweeter
TonyM wrote:
>
> CdK 
>
> Thanks so much for that. I will test today. I started to modify this 
> tiddler myself in an attempt to achieve this but did not succeed. 
>
> I am keen to test your trailing blank idea. I presume this means a space 
> just before a line break. Or a space at the end of a paragraph results in a 
> forced line break?
>

But WHY? Help me understand that because I cannot see the reason for adding 
end spaces. Isn't a break enough? What is the advantage of adding end 
spaces?
 

> With a working example perhaps we can put an argument to include it in the 
> standard distribution even if they were rules that are off by default.
>

Unlikely. 

What is interesting here is opening up parser editing. That is graet if we 
could see how to do that better.
 
TT

-- 
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/dae13665-5faf-48c1-9bb0-5eeb022d22d3%40googlegroups.com.


[tw5] Re: Task: Filter all tiddlers created between 01.09.2019 and 15.09.2019. How/where to find information/documentation to get this task done?

2019-09-25 Thread TonyM
CdK 

Thanks so much for that. I will test today. I started to modify this tiddler 
myself in an attempt to achieve this but did not succeed. 

I am keen to test your trailing blank idea. I presume this means a space just 
before a line break. Or a space at the end of a paragraph results in a forced 
line break?

With a working example perhaps we can put an argument to include it in the 
standard distribution even if they were rules that are off by default.

Regards
Tony

-- 
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/0c4b6182-9a15-416c-8c66-46a19fbbcd11%40googlegroups.com.


[tw5] Re: Request: Super simple 'share' button plugin

2019-09-25 Thread David Gifford
When I create a new resource tiddler, I link to it in a Facebook group, and 
I have a 'new resources' page on my site.

On Wednesday, September 25, 2019 at 4:47:37 PM UTC-5, @TiddlyTweeter wrote:
>
> David Gifford wrote:
>>
>> Because I envision my users will be more likely to want to grab the link 
>> to share on Whatsapp and Messenger. So I want something where they can grab 
>> the URL (permalink to tiddler).
>>
>
> the fact they using horrible media that is tracked I leave aside.
>
> "GRAB  my link" already says it. I get sense you wait on them. Yes? You 
> are not networking posts? Not cross posting anywhere?  Right?
>
> TT
>

-- 
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/e7eed4bd-a5b7-4d0d-9c81-c38a4604393d%40googlegroups.com.


Re: [tw5] Re: Hitting a barrier at 36,000 tiddlers

2019-09-25 Thread Arlen Beiler
When I step over the line it takes six seconds to show up for the next
line. However, when I run a performance profile of the page and do exactly
one action -- opening the control panel -- it still takes about 6 seconds
but the performance profile shows thousands of refresh calls down the
widget tree one after the next for six seconds. It blames the whole thing
on sortByList, and specifically the replaceItem function inside it, but I'm
still investigating it.

On Wed, Sep 25, 2019 at 4:12 PM Jed Carty  wrote:

> It is used here:
>
> exports.getTiddlersWithTag = function(tag) {
>  // Try to use the indexer
>  var self = this,
>  tagIndexer = this.getIndexer("TagIndexer"),
>  results = tagIndexer && tagIndexer.subIndexers[3].lookup(tag);
>  if(!results) {
>  // If not available, perform a manual scan
>  results = this.getGlobalCache("taglist-" + tag,function() {
>  var tagmap = self.getTagMap();
>  return self.sortByList(tagmap[tag],tag);
>  });
>  }
>  return results;
> };
>
> which caches the results to make it faster afterward, this works well for
> when a tag isn't on too many tiddlers, but I have no idea what 'too many'
> is here.
>
> I haven't dug too deeply into the cache mechanism and there may be some
> maximum size after which it won't cache results, if that is the case than
> it may have to build the results every time the tag is looked up instead of
> being able to use the cached result.
>
> --
> 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/160dda32-67cc-4078-b76a-3e2408239d99%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/CAJ1vdSSz%3DsWcnyK_htJMHyPguTOPEPneS8%2B%3DA77o25qb1q7GEg%40mail.gmail.com.


[tw5] Re: Request: Super simple 'share' button plugin

2019-09-25 Thread @TiddlyTweeter
David Gifford wrote:
>
> Because I envision my users will be more likely to want to grab the link 
> to share on Whatsapp and Messenger. So I want something where they can grab 
> the URL (permalink to tiddler).
>

the fact they using horrible media that is tracked I leave aside.

"GRAB  my link" already says it. I get sense you wait on them. Yes? You are 
not networking posts? Not cross posting anywhere?  Right?

TT

-- 
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/0400bd99-7d3f-4985-b651-31b72f1558dc%40googlegroups.com.


[tw5] Re: Regular Expressions in filters ... VARIANT methods & WEIRDNESS

2019-09-25 Thread 'Cd.K' via TiddlyWiki
@TiddlyTweeter

I open my TiddlyWiki in firefox with a profile that uses the firefox add-on 
"*Export Tabs URLs*".
e.g. this add-on extracts title and url from this web site as follows:

[[Regular Expressions in filters ... VARIANT methods & WEIRDNESS - Google 
Groups |https://groups.google.com/forum/#!topic/tiddlywiki/l-OSoKg4j4E]] 
 



[image: 25-09-_2019_23-09-09.png]

At the red arrow I can reduce the selection with RegExp from the offer of 
all opened tabs in this firefox profile to usually one URL. 

And I want as little typing as possible. 

I want to type as little as possible, but sometimes I need an AND to be 
able to reduce similar pages to one.

To select the third opened tab I have to type "*reg*". 

Regards 
Cd.K 



On Wednesday, September 25, 2019 at 10:20:22 PM UTC+2, @TiddlyTweeter wrote:
>
> Lookaheads are neat when needed. 
>
> They will not make regex any easier to encode.
>
> WHY do you need them? 
>
> I'd be intrerested to see the data match!
>
> Best wishes
> TT
>
> On Wednesday, 25 September 2019 17:41:12 UTC+2, Cd.K wrote:
>>
>> I would use regex much more often once I have solved this fundamental 
>> question: 
>>
>> How to combine with logical AND in RegExp? 
>>
>> For logical OR it's as easy like this: 
>>
>> pattern_a|pattern_b 
>>
>> This means literal searching for "pattern_a" OR "pattern_b".
>>
>>
>> For the AND case I have worked out the following:  
>>
>> (?=.*pattern_a)(?=.*pattern_b)
>>
>>
>> Is AND easier to encode?
>>
>>
>>>

-- 
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/e174e323-3586-42e9-bc2e-d2947257df3d%40googlegroups.com.


[tw5] Re: Request: Super simple 'share' button plugin

2019-09-25 Thread David Gifford



> I am exploring the option of going back to uploading TiddlyWikis rather 
>> than export and publish static htmls from tiddlers. 
>>
> I don't know how you distribute, but this might be a bad idea for 
> findability via Google.
>

Not a big concern. I have ways of promoting, and trust that as people share 
links to tiddlers, the materials will promote themselves. 

>
> One idea that occurred to me would be to have a button I could have in the 
>> tiddler viewtoolbar with a 'share' icon, that when you click it, a dialogue 
>> box pops up that shows the permalink of the tiddler, and says 'grab the 
>> link for this tiddler for bookmarking and sharing' or somesuch. And a close 
>> button to close the box.
>>
> The "permalink" button of every tiddler already copies the permalink to 
> the clipboard. Maybe you just need a sharing icon for it?
> (Personally I don't like pop-up dialogues that must be closed manually.)
>

Hmmm, after all these years of using it, I never noticed the 'Copied to 
clipboard' alert that arises when clicking permalink. It is far away from 
the button, and the light yellow background is so light it doesn't stand 
out. I think if I adjust the color in CSS it will be more noticeable, and 
with a share icon (which I can do), that may be enough. Thanks.

>  
> All the best,
> Thomas
>

-- 
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/85e5d41b-fe31-4600-93c2-4ee8c02d77d4%40googlegroups.com.


[tw5] Re: Conference announcement: Collaboration on Google Groups

2019-09-25 Thread Thomas Elmiger
Hi Watt, thanks for the initiative, I think it's worth a try! So let me 
start. 

Problem: Limitations on mobile. Posting to GG from the phone is not as 
powerful and fun as from the laptop. This is true for writing, formatting 
as well as for copy-pasting solutions/suggestions. (This ist a GG problem 
as well as a problem of mobile devices.)

Solutions: 
a) Deal with limitations, keep the answer short, explain that you are 
answering from a mobile device.
b) Answer later, when a bigger screen is available.

-- 
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/3844ec30-2e4a-4b5e-8328-623aa6aa1e86%40googlegroups.com.


[tw5] Re: TiddlySmile ...

2019-09-25 Thread @TiddlyTweeter
April Mackenzie of Oxford Nova Scotia 

 asked 
...

 *Does TW embrace anti-gobal warming?*

Interesting question. I refer to people on GitHub like PMario who have 
major opinions on stuff.

Meanwhile a song by Missy Higgins: 
https://www.youtube.com/watch?v=WZ4otErUAwc

TT

-- 
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/4f6f00ac-6230-4937-8852-a1447b6e6fa1%40googlegroups.com.


[tw5] Re: Request: Super simple 'share' button plugin

2019-09-25 Thread Thomas Elmiger
Hi David,

I am exploring the option of going back to uploading TiddlyWikis rather 
> than export and publish static htmls from tiddlers. 
>
I don't know how you distribute, but this might be a bad idea for 
findability via Google.

One idea that occurred to me would be to have a button I could have in the 
> tiddler viewtoolbar with a 'share' icon, that when you click it, a dialogue 
> box pops up that shows the permalink of the tiddler, and says 'grab the 
> link for this tiddler for bookmarking and sharing' or somesuch. And a close 
> button to close the box.
>
The "permalink" button of every tiddler already copies the permalink to the 
clipboard. Maybe you just need a sharing icon for it?
(Personally I don't like pop-up dialogues that must be closed manually.)
 
All the best,
Thomas

-- 
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/6b781358-f186-41b3-a6cd-d32fd4ac34c5%40googlegroups.com.


[tw5] Re: Regular Expressions in filters ... VARIANT methods & WEIRDNESS

2019-09-25 Thread @TiddlyTweeter
Lookaheads are neat when needed. 

They will not make regex any easier to encode.

WHY do you need them? 

I'd be intrerested to see the data match!

Best wishes
TT

On Wednesday, 25 September 2019 17:41:12 UTC+2, Cd.K wrote:
>
> I would use regex much more often once I have solved this fundamental 
> question: 
>
> How to combine with logical AND in RegExp? 
>
> For logical OR it's as easy like this: 
>
> pattern_a|pattern_b 
>
> This means literal searching for "pattern_a" OR "pattern_b".
>
>
> For the AND case I have worked out the following:  
>
> (?=.*pattern_a)(?=.*pattern_b)
>
>
> Is AND easier to encode?
>
>
>>

-- 
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/564970a2-b968-41c3-9cda-71de38d2aaa8%40googlegroups.com.


[tw5] Re: Hitting a barrier at 36,000 tiddlers

2019-09-25 Thread Jed Carty
It is used here:

exports.getTiddlersWithTag = function(tag) {
 // Try to use the indexer
 var self = this,
 tagIndexer = this.getIndexer("TagIndexer"),
 results = tagIndexer && tagIndexer.subIndexers[3].lookup(tag);
 if(!results) {
 // If not available, perform a manual scan
 results = this.getGlobalCache("taglist-" + tag,function() {
 var tagmap = self.getTagMap();
 return self.sortByList(tagmap[tag],tag);
 });
 }
 return results;
};

which caches the results to make it faster afterward, this works well for 
when a tag isn't on too many tiddlers, but I have no idea what 'too many' 
is here.

I haven't dug too deeply into the cache mechanism and there may be some 
maximum size after which it won't cache results, if that is the case than 
it may have to build the results every time the tag is looked up instead of 
being able to use the cached result.

-- 
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/160dda32-67cc-4078-b76a-3e2408239d99%40googlegroups.com.


[tw5] Re: Request: Super simple 'share' button plugin

2019-09-25 Thread David Gifford
Because I envision my users will be more likely to want to grab the link to 
share on Whatsapp and Messenger. So I want something where they can grab 
the URL (permalink to tiddler).

On Wednesday, September 25, 2019 at 8:48:00 AM UTC-5, @TiddlyTweeter wrote:
>
> Why don't you just post links to social media? Lets re-do it for you. You 
> comment you want something simpler. Good. Let us shape it.
>
> TT
>
> On Wednesday, 25 September 2019 15:16:19 UTC+2, David Gifford wrote:
>>
>> Hi all
>>
>> I am exploring the option of going back to uploading TiddlyWikis rather 
>> than export and publish static htmls from tiddlers. 
>>
>> One idea that occurred to me would be to have a button I could have in 
>> the tiddler viewtoolbar with a 'share' icon, that when you click it, a 
>> dialogue box pops up that shows the permalink of the tiddler, and says 
>> 'grab the link for this tiddler for bookmarking and sharing' or somesuch. 
>> And a close button to close the box.
>>
>> I know there is a social media sharing plugin, but after experimenting, I 
>> want something simpler. Click one option and copy. And also, not all of the 
>> parts of that plugin work properly.
>>
>> Is this a worthwhile project for someone to take on? Would anyone else 
>> like this kind of feature? It seems to me that it would simplify the 
>> permalink process and make it easier for non-TW users to grasp. And if 
>> people are sharing and bookmarking tiddlers, TiddlyWiki will get more use 
>> and exposure.
>>
>> I would appreciate feedback on this. Blessings.
>>
>

-- 
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/cda80030-330b-46bc-a196-29e888606f43%40googlegroups.com.


[tw5] Re: Hey Mat - question on newtids

2019-09-25 Thread Aidan Grey
Nope, this is my own class, but it's probably not all that different from 
yours:

.c4 { 
column-count: 4; 
column-gap: 1em; 
column-rule: 1px solid;
}



Thanks for your help - I'll bump it on the weekend.

On Wednesday, September 25, 2019 at 12:52:58 PM UTC-6, Mat wrote:
>
> I don't have time to dig into this right now but I should have time in the 
> weekend. Bump this thread to the top again then.
> When you say "multicolumn class" is this the multicolumn class that I have 
> created? Cos it's not part of the newtids macro if I recall. I have a class 
> named such but I'm only half sure I've published it so I just want to know 
> if that's the one you're referring to.
>
>
> <:-)
>

-- 
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/0d75f11f-abf9-441d-9e17-7071bccba620%40googlegroups.com.


[tw5] Re: Hey Mat - question on newtids

2019-09-25 Thread Mat
I don't have time to dig into this right now but I should have time in the 
weekend. Bump this thread to the top again then.
When you say "multicolumn class" is this the multicolumn class that I have 
created? Cos it's not part of the newtids macro if I recall. I have a class 
named such but I'm only half sure I've published it so I just want to know 
if that's the one you're referring to.


<:-)

-- 
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/f463831e-852d-433b-b559-3d2dceee3891%40googlegroups.com.


Re: [tw5] Re: Hitting a barrier at 36,000 tiddlers

2019-09-25 Thread Arlen Beiler
After stepping through conditional breakpoints and other things, the tag
operator is indeed the result of the massive slowdown.

[image: Screenshot 2019-09-25 13.46.38.png]

The first line takes a long time to return, about 3 seconds per invocation.
The rest of it is fairly quick. There is a source.byTag operation right
before it that would be much quicker but I don't know where it comes from
or what uses it. I guess that would take some investigating. But this
basically means that using the tag operator for any tags which have many
tiddlers is basically out of the question. So everyone's basically on the
right track it seems.

On Wed, Sep 25, 2019 at 12:44 PM 'Mark S.' via TiddlyWiki <
tiddlywiki@googlegroups.com> wrote:

> Ah, but if your tiddler represented the *smallest semantic unit*, then it
> would be no trouble to add the Darcy tag at the top.
> And you would notice immediately that you already have #DarcyIsPrideful,
> #DarcyD'Man, and #DarcyHatethBottledWater.
>
> Later, when producing your final copy, you wouldn't have to scrape out all
> the little # symbols, like pulling burrs off
> a dog that's been wandering too long in the 100 acre forest.
>
> “If I ever go looking for my heart's desire again, I won't look any
>> further than my own back yard.
>> Because if it isn't there, I never really lost it to begin with… "
>>
>
> Ok, a quote from P&P would be better, but I only read it once and never
> understood what the zombies were doing ...
>
>
> On Wednesday, September 25, 2019 at 7:37:12 AM UTC-7, @TiddlyTweeter wrote:
>>
>> Its a very interesting issue, I think.
>>
>> I have NO idea if #hashtag in text field would be a PITA or not on
>> performance in TW, not having tested it.
>>
>> I just think semantically it makes sense. I does well for the type of
>> thing I write ...
>>
>> Mr #Darcy, cognisant of the plebesite,  announces #BottledWater should be
>>> banned.
>>
>>
>> You get the idea.
>>
>> I SIMPLY like to write and sort out an order later.
>>
>> TT
>>
>>
>>
>> On Wednesday, 25 September 2019 16:24:01 UTC+2, Mark S. wrote:
>>>
>>>
>>>
>>> On Wednesday, September 25, 2019 at 3:25:05 AM UTC-7, @TiddlyTweeter
>>> wrote:


 Personally I like the freeform taggery of tools like Twitter where
 #hashtag is simply an in-text string to match.


>>> I was going to say that the hashtag would add a performance hit, but now
>>> I'm not so sure. Using regular tags
>>> actually created a performance hit. But one problem is that people, left
>>> to themselves, will make multiple
>>> variations of the same tag.
>>>
>>> #myhashtag #MY-hash #TAG-Hash #hash-tag-de-mio
>>>
>>> --
> 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/c1878946-113b-49ac-b66c-6a38c6f1f29e%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/CAJ1vdSScH6QUzdaV_eEHkF6yEYwPVofBndFwMXjPLt%3DRYOhrkw%40mail.gmail.com.


[tw5] Re: Hitting a barrier at 36,000 tiddlers

2019-09-25 Thread 'Mark S.' via TiddlyWiki
Ah, but if your tiddler represented the *smallest semantic unit*, then it 
would be no trouble to add the Darcy tag at the top.
And you would notice immediately that you already have #DarcyIsPrideful, 
#DarcyD'Man, and #DarcyHatethBottledWater.

Later, when producing your final copy, you wouldn't have to scrape out all 
the little # symbols, like pulling burrs off
a dog that's been wandering too long in the 100 acre forest.

“If I ever go looking for my heart's desire again, I won't look any further 
> than my own back yard. 
> Because if it isn't there, I never really lost it to begin with… "
>

Ok, a quote from P&P would be better, but I only read it once and never 
understood what the zombies were doing ...


On Wednesday, September 25, 2019 at 7:37:12 AM UTC-7, @TiddlyTweeter wrote:
>
> Its a very interesting issue, I think.
>
> I have NO idea if #hashtag in text field would be a PITA or not on 
> performance in TW, not having tested it.
>
> I just think semantically it makes sense. I does well for the type of 
> thing I write ...
>
> Mr #Darcy, cognisant of the plebesite,  announces #BottledWater should be 
>> banned.
>
>
> You get the idea.
>
> I SIMPLY like to write and sort out an order later.
>
> TT 
>
>
>
> On Wednesday, 25 September 2019 16:24:01 UTC+2, Mark S. wrote:
>>
>>
>>
>> On Wednesday, September 25, 2019 at 3:25:05 AM UTC-7, @TiddlyTweeter 
>> wrote:
>>>
>>>
>>> Personally I like the freeform taggery of tools like Twitter where 
>>> #hashtag is simply an in-text string to match.
>>>
>>>
>> I was going to say that the hashtag would add a performance hit, but now 
>> I'm not so sure. Using regular tags
>> actually created a performance hit. But one problem is that people, left 
>> to themselves, will make multiple
>> variations of the same tag. 
>>
>> #myhashtag #MY-hash #TAG-Hash #hash-tag-de-mio 
>>
>>

-- 
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/c1878946-113b-49ac-b66c-6a38c6f1f29e%40googlegroups.com.


[tw5] Re: clearing out search field on reload

2019-09-25 Thread Aidan Grey
You are the man, Ton! Thanks! I should have known it would be that simple...


On Monday, September 23, 2019 at 1:12:18 PM UTC-6, Ton Gerner wrote:
>
> Hi Aidan,
>
> Advanced search uses $:/temp/advancedsearch
>
> Cheers,
>
> Ton
>
>

-- 
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/14b5f0da-c0ef-449e-8a9d-41628d2e4ce9%40googlegroups.com.


[tw5] Hey Mat - question on newtids

2019-09-25 Thread Aidan Grey
Heya Mat,

I use your newtids macro pretty extensively - thank you for an awesome tool!

I have two usability tweaks I'd like to make - can you help me out / direct 
where to edit?


   1.  I have a multicolumn class - where / how do I apply it so that my 
   list appears in multiple columns?
   2. I'd like to add a new class / formatting (diff color text) to links / 
   tiddlers that now exist, for this macro only (i.e. I don't want to change 
   all my link colors, just the ones here) - any ideas?
   

Thanks,
Aidan

-- 
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/594da34e-9e0b-46b3-8e1f-28b7f074e3ed%40googlegroups.com.


[tw5] Re: Using stamp to get [[]] with cursor between the brackets like editor button "wrap selection ..." possible?

2019-09-25 Thread 'Cd.K' via TiddlyWiki
TonyM

Can you please provide me with your CSS class "period-paragraph" here? 

Regards 
Cd.K



On Wednesday, September 18, 2019 at 10:33:12 PM UTC+2, TonyM wrote:
>
> Cd.K That would be greatly appreciated
>
> Though the ":" rule uses   and  tags and I think the best for 
> a "." rule would be wrap each "Paragraph"
>
> .Line or paragraph
>
> at render in 
> Line or paragraph
>
> The class will allow subsequent css to be applied only to these "." 
> paragraphs.
>
> Tony
>
>
>
>
>

-- 
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/64411710-7ae9-4eb1-950a-988acc406133%40googlegroups.com.


[tw5] Re: Regular Expressions in filters ... VARIANT methods & WEIRDNESS

2019-09-25 Thread 'Cd.K' via TiddlyWiki
I would use regex much more often once I have solved this fundamental 
question: 

How to combine with logical AND in RegExp? 

For logical OR it's as easy like this: 

pattern_a|pattern_b 


This means literal searching for pattern "pattern_a" OR "pattern_b".

(?=.*pattern_a)(?=.*pattern_b).*


Is it easier to encode?


On Wednesday, September 25, 2019 at 4:40:45 PM UTC+2, Mark S. wrote:
>
> regex is like a little, tiny condensed programming language. You can do a 
> lot with just a couple hour's study.
>
> I never got to the point of understanding "look-ahead" and "look-behind" 
> features, but there's a lot you can do with just the basics.
>
> prefix[b] will tell you if there's a string starting with letter "b", but 
> it won't tell you if there's a word in the middle of the string that starts 
> with "b".
>
> This could form the basis if you wanted, for instance, to alphabetize all 
> the words in a Shakespeare sonnet.
>
> Thanks!
>
> On Wednesday, September 25, 2019 at 5:48:22 AM UTC-7, TonyM wrote:
>>
>> TT
>>
>> Is this many ways to skin a cat an argument in favor of [prefix[b]]
>>
>> I do see the value of regex and its on my list of must learn but it does 
>> help me understand what people with dyslexia face. Every characters meaning 
>> changes according to most of the characters that follow or proceed it. 
>> There is a hump one must get over before reading regex does not confuse the 
>> reader.
>>
>> What is critical in my view is to show when regex does a job that can not 
>> be done with the standard operators, or does it better.
>>
>> Regards
>> Tony
>>
>>

-- 
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/700776e8-2c44-47ad-866c-8d1adc0879fb%40googlegroups.com.


Re: [tw5] Re: A TiddlyWiki community book.

2019-09-25 Thread Mohammad
Many thanks for clarification Eric!

I really appreciate your time and efforts and will remain to see those 
tools, the most important TOC tool!
Please kindly let us know when it is available.

Cheers
Mohammad



On Wednesday, September 25, 2019 at 8:32:48 AM UTC+3:30, Eric Shulman wrote:
>
> On Tuesday, September 24, 2019 at 8:55:59 PM UTC-7, Mohammad wrote:
>>
>> Hi Eric,
>>  The TableOfContents in the left side bar is quite interesting!
>> When you choose an item in the list, the tiddler is opened and the item 
>> is highlighted!
>> When you navigate through the contents by clicking the next and previous 
>> tiddler the
>> TOC is updated and the highlighted item in the list is updated!
>>
>> My question is, can we use this TOC as a plugin in other wikis?
>> Is there any underlying JS?
>>
>
> There is one little bit of JS: TiddlyTools/TOC/scrollhere.js, which is 
> used to ensure that the highlighted TOC item is always scrolled into view, 
> even if a long toc list is in a scrollable area and that item is not 
> currently visible when you navigate to it (i.e, when opened by clicking a 
> link within tiddler content).
>
> There's also some tie-ins with other parts of the TiddlyBook, such as 
> support for Favorites (which shows a star next to each topic that is marked 
> as a favorite), and the ReadOnly toggle (when unlocked, it adds a "more 
> commands" dropdown when you mouseover a topic).  If you just copy just the 
> TiddlyTools/TOC/* tiddlers, those extra features will simply not be shown, 
> since their macros won't be defined in your document.
>
> I'm going to create a separate TW that packages just the TOC and related 
> tie-ins, so it will be easier to import the pieces into your own 
> documents.  Note that these pieces are not actually implemented as a true 
> TW plugin... they are just a bunch of tiddlers (i.e., no shadows).
>
> I'm a bit busy right now with my primary work project, but I should be 
> able to put something together sometime in the next few weeks.
>
> -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/76462911-643d-4113-a6ad-04c74f8ec502%40googlegroups.com.


[tw5] Re: Dear Mat -- where is your slanty thing for tables???

2019-09-25 Thread @TiddlyTweeter
I do. you DID do a slanty tables thing.

I'll try find it.

TT

On Wednesday, 25 September 2019 16:51:16 UTC+2, Mat wrote:
>
> Do you mean something else than the slanting you see in the 
> BatchManipulator table?
> Was it anything formally released? Or was it someting as part of some gg 
> discussion? If it was the latter, even if I made some demo, it is not sure 
> I noted it down. But again, what you see in BatchManipulator (following the 
> instrux above) is how I interpret your request. You'd have to explain it 
> more clearly if that is not it. Ideally draw 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/f147ac1c-cff5-445d-a7a1-da156718284e%40googlegroups.com.


[tw5] Re: Dear Mat -- where is your slanty thing for tables???

2019-09-25 Thread Mat
Do you mean something else than the slanting you see in the 
BatchManipulator table?
Was it anything formally released? Or was it someting as part of some gg 
discussion? If it was the latter, even if I made some demo, it is not sure 
I noted it down. But again, what you see in BatchManipulator (following the 
instrux above) is how I interpret your request. You'd have to explain it 
more clearly if that is not it. Ideally draw 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/a979a670-fc76-4e34-bf3e-516be563cfa4%40googlegroups.com.


[tw5] Re: Dear Mat -- where is your slanty thing for tables???

2019-09-25 Thread @TiddlyTweeter
NO. You did some tool where the top line of a table was slanted up at 45 
degrees. I think it was pure CSS?

TT

On Wednesday, 25 September 2019 16:25:01 UTC+2, Mat wrote:
>
> Hm, I think I only have it as part of some greater context not published 
> of itself. The only use I can think of right now is the BatchManipulator 
>  where if you go to the second 
> tiddler seen (titled "batchmanipulator") and click on the button (titled 
> "single data").
> Peeking in the stylesheet I find: 
>
> .bm-table th.rotate > div { transform: translate(27px, -.5em) rotate(
> 315deg); width: 1em; margin-left:-1em; 
> }
> .bm-table th.rotate > div > span { border-bottom: 1px solid #ccc; 
> padding: 0px 10px 2px 0; margin-left:-.6em; background:white; 
> }
>
> I can't tell if it can be used right away but I would think so 
> (...exchanging bm-table for whatever class you're using for your table, of 
> course)
>
> <:-)
>
>
>

-- 
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/f961527f-3a9f-4833-a26f-f1ef02f157b4%40googlegroups.com.


[tw5] Re: Regular Expressions in filters ... VARIANT methods & WEIRDNESS

2019-09-25 Thread 'Mark S.' via TiddlyWiki
regex is like a little, tiny condensed programming language. You can do a 
lot with just a couple hour's study.

I never got to the point of understanding "look-ahead" and "look-behind" 
features, but there's a lot you can do with just the basics.

prefix[b] will tell you if there's a string starting with letter "b", but 
it won't tell you if there's a word in the middle of the string that starts 
with "b".

This could form the basis if you wanted, for instance, to alphabetize all 
the words in a Shakespeare sonnet.

Thanks!

On Wednesday, September 25, 2019 at 5:48:22 AM UTC-7, TonyM wrote:
>
> TT
>
> Is this many ways to skin a cat an argument in favor of [prefix[b]]
>
> I do see the value of regex and its on my list of must learn but it does 
> help me understand what people with dyslexia face. Every characters meaning 
> changes according to most of the characters that follow or proceed it. 
> There is a hump one must get over before reading regex does not confuse the 
> reader.
>
> What is critical in my view is to show when regex does a job that can not 
> be done with the standard operators, or does it better.
>
> Regards
> Tony
>
>

-- 
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/f4ca2883-6a6e-4fcd-bfa5-47763705af31%40googlegroups.com.


[tw5] Re: Hitting a barrier at 36,000 tiddlers

2019-09-25 Thread @TiddlyTweeter
Its a very interesting issue, I think.

I have NO idea if #hashtag in text field would be a PITA or not on 
performance in TW, not having tested it.

I just think semantically it makes sense. I does well for the type of thing 
I write ...

Mr #Darcy, cognisant of the plebesite,  announces #BottledWater should be 
> banned.


You get the idea.

I SIMPLY like to write and sort out an order later.

TT 



On Wednesday, 25 September 2019 16:24:01 UTC+2, Mark S. wrote:
>
>
>
> On Wednesday, September 25, 2019 at 3:25:05 AM UTC-7, @TiddlyTweeter wrote:
>>
>>
>> Personally I like the freeform taggery of tools like Twitter where 
>> #hashtag is simply an in-text string to match.
>>
>>
> I was going to say that the hashtag would add a performance hit, but now 
> I'm not so sure. Using regular tags
> actually created a performance hit. But one problem is that people, left 
> to themselves, will make multiple
> variations of the same tag. 
>
> #myhashtag #MY-hash #TAG-Hash #hash-tag-de-mio 
>
>

-- 
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/6dc1047f-4d49-4b35-97d3-e4cf71cf1a57%40googlegroups.com.


[tw5] Re: Dear Mat -- where is your slanty thing for tables???

2019-09-25 Thread Mat
Hm, I think I only have it as part of some greater context not published of 
itself. The only use I can think of right now is the BatchManipulator 
 where if you go to the second 
tiddler seen (titled "batchmanipulator") and click on the button (titled 
"single data").
Peeking in the stylesheet I find: 

.bm-table th.rotate > div { transform: translate(27px, -.5em) rotate(315deg
); width: 1em; margin-left:-1em; 
}
.bm-table th.rotate > div > span { border-bottom: 1px solid #ccc; padding: 
0px 10px 2px 0; margin-left:-.6em; background:white; 
}

I can't tell if it can be used right away but I would think so 
(...exchanging bm-table for whatever class you're using for your table, of 
course)

<:-)


-- 
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/a633821e-6aa1-4c94-a2a3-7797d3ba8c13%40googlegroups.com.


[tw5] Re: Hitting a barrier at 36,000 tiddlers

2019-09-25 Thread 'Mark S.' via TiddlyWiki


On Wednesday, September 25, 2019 at 3:25:05 AM UTC-7, @TiddlyTweeter wrote:
>
>
> Personally I like the freeform taggery of tools like Twitter where 
> #hashtag is simply an in-text string to match.
>
>
I was going to say that the hashtag would add a performance hit, but now 
I'm not so sure. Using regular tags
actually created a performance hit. But one problem is that people, left to 
themselves, will make multiple
variations of the same tag. 

#myhashtag #MY-hash #TAG-Hash #hash-tag-de-mio 

-- 
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/3225b535-f77b-4dcc-9650-8a2715b64c83%40googlegroups.com.


[tw5] Re: Hitting a barrier at 36,000 tiddlers

2019-09-25 Thread 'Mark S.' via TiddlyWiki
What is tidloid? It's not in the toolmap. I think autosave should already 
be off in EO-DICT.

Thanks!

On Tuesday, September 24, 2019 at 9:51:22 PM UTC-7, TonyM wrote:
>
> Mark,
>
> I used tidloid's fork a website and it opened but attempting to create a 
> new tiddler it froze. Presumably saving.
>
> LG V20 Android 7.0 64GB internal memory
>
> turning of autosave made it work much better but touching the save changes 
> icon took forever to demonstrate it was happening.
> Reloading from tiddloid menu takes quite some time but it seems to work
>
> Regards
> Tony
>
>
>
>
> On Wednesday, September 25, 2019 at 2:24:02 PM UTC+10, Mark S. wrote:
>>
>>
>> Now with 63,000 entrees. Eliminated dates and modifier/creator to save 
>> space. Comes in just under 10 megs. 
>> Crashed when attempting to save on tablet. Be interested to know if 
>> people are able to save on their small
>> devices.
>>
>> https://marxsal.github.io/EODICT/EO-DICT.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/89d7def9-920e-473d-84d5-d3f47671e70d%40googlegroups.com.


Re: [tw5] Re: A TiddlyWiki community book.

2019-09-25 Thread @TiddlyTweeter
Eric

No one said "Thank you!" yet. I DO. Thank you!

FYI, I would not be using TW without YOU!

Some long time ago I saw TiddlyTools and was amazed at it. Truly, it was 
astonishing.

But at the time I did not how to use it. But it stuck in me. And some time 
later I came to TW5.

Best wishes
TT

Eric Shulman wrote:
>
> On Friday, September 20, 2019 at 8:35:19 AM UTC-7, @TiddlyTweeter wrote:
>>
>> Is Eric okay with that?
>> On Friday, 20 September 2019 17:18:26 UTC+2, Diego Mesa wrote:
>>
>>> In another thread, I brought up the idea of starting from Eric's 
>>> Book/Manual and going from there. Do you think its best to start fresh or 
>>> go from Eric's?
>>>
>>
> The most recent TiddlyBook revision (Jan 3, 2018) is based on TWCore 
> v5.1.15, and can be found on TiddlySpot: 
> http://insidetiddlywiki.tiddlyspot.com/
>
> The TiddlyBook *content* is organized using a TW standard "TOC" outline 
> (using a "root tag" of "InsideTW").  In theory, the content tiddlers can be 
> copied directly into an empty.html, where you could then use < "InsideTW">> to view it without any of my customizations.
>
> The rest of the TiddlyBook tiddlers are my own original macros and JS code 
> that provides a *framework* for displaying and navigating the content in 
> other ways.  This includes lots of extended functionality (e.g, 
> "Slidebars", "CookieJar", "Settings", "History", "Save with Change 
> Logging", etc.) that I plan to eventually share as separately published 
> plugins, so I'd prefer NOT to have those propagate to other TW documents 
> until I have a chance to update them to the current revision (TWCore 
> v5.1.21), as they definitely need some work to match the many changes in 
> the TWCore that have occurred since January 2018.
>
> To see a list of all content and framework tiddlers, you can view the 
> PartsList, here: http://insidetiddlywiki.tiddlyspot.com/#PartsList
>
> To view the Table of Contents Slidebar, mouseover or click on any of the 
> chevrons (double arrows) in the middle of each side of the document margin.
>
> To view the entire document content tree in one go, click the "View All" 
> button (last icon in the upper left corner) 
> http://insidetiddlywiki.tiddlyspot.com/#TiddlyTools%2FViewAll
>
> For fun:
>
> Try the "Settings" button (upper right corner).  You can use it to quickly 
> change many options that control the appearance (colors/textures, font 
> sizes, etc.) of the document, and... your chosen settings are preserved 
> using my Cookie plugins, so that they will be applied each time you visit 
> the document... without any need to save changes!
>
> There is also a "Favorites" system that allows you to mark any content 
> topic so it will be listed in the Favorites popup (third icon in the upper 
> left corner).  The favorites are also stored using the Cookie plugins, so 
> that YOUR chosen favorites are set each time you visit the document.
>
> Note that, by default, the document is shown using a "read-only" mode, so 
> that the usual TW editing features, and the ability to view the underlying 
> framework "source" tiddlers, are hidden from the casual *reader* of the 
> document.  To access those features, you can toggle the "lock" button 
> (upper right, next to the settings button).  If you really want to "borrow" 
> some of the framework tiddlers, please ask me directly before doing so.
>
> enjoy,
> -e
> Eric Shulman
> TiddlyTools: "Small Tools for Big Ideas!" (tm)
> InsideTiddlyWiki: The Missing Manuals
>
>
>
>
>

-- 
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/f85a98df-dcbf-4e97-b9c6-f50010fa41d6%40googlegroups.com.


[tw5] Conference announcement: Collaboration on Google Groups

2019-09-25 Thread Watt
Hi fellow forum users!

I'm interested in methods of collaborating on 'projects' here on Google Groups 
and I'd like to ask for your help in organising a virtual 'Conference' here on 
the forum to look into it.

Here is the process I have in mind, it will take a month to complete but, if I 
get some responses, my objective is to produce and publish a 'Conference 
Report' on group collaboration here, outlining methods, mechanisms and tools 
that can be used to facilitate collaboration and cooperation within this Google 
Group. I aim to publish it here by the last week of October.

This is my own experiment - not affiliated with TW or GG or anything else, just 
an attempt to have some fun and explore what can be done using just a forum. I 
appreciate that it may appear presumptious, and that's one example of what I'm 
interested in, so don't hesitate to talk about the psychology of collaboration 
if that interests you as well as the practical mechanics.

The Process
Stage 1: Time allowance, 1 week. Submissions open today Wednesday 25th 
September - Submissions close Wednesday 2nd October 2019.

Request forum users to think about collaboration and team cooperation on Google 
Groups and to formulate and post as many of their own questions/thoughts on the 
subject as they care to, here, in this thread.

I do NOT want you to discuss anybody else's contributions at this stage. I'm 
just looking for your own individual thoughts on collaboration on GG, 
crystalised as questions if possible. There are no right or wrong answers and 
multiple posts are welcome.

I do NOT want you to suggest external software solutions or wikis. I'm only 
interested in collaboration within GG at the moment.

I DO want you to think creatively about collaboration methods and problems 
you've experienced or solved, or collaboration problems and solutions you can 
see a need for but which didn't get solved. Try to think within the limitations 
of this forum. There are external solutions I know, but how could the same 
results be achieved using only Google Groups? What obstacles need to be 
overcome for collaboration to work here?

\define Collaboration()

"Collaboration is the process of two or more people or organizations working 
together to complete a task or achieve a goal. Collaboration is similar to 
cooperation." https://en.m.wikipedia.org/wiki/Collaboration

\end

\define Google Groups ()

Google Groups is a chronologically organised, discussion based message-board 
forum with a search facility. It has been used by Tiddlywiki as its central 
discussion forum for over 14 years, since June 2005. It contains over 
$missingvar posts and has 6810 members. The group's all time most active poster 
is founder Jeremy Ruston with over 5646 posts.

\end

Stage 2: Time allowance 1 week. Submissions open Thursday 3rd October - 
Submissions Close Wednesday 9th October.

Generate and publish a Survey questionnaire using questions from stage 1 and 
post it here on the forum for completion by users. Again, no discussion at this 
stage.

Stage 3: Time allowance 1 week. Submissions open Friday 11th October - 
Submissions close Friday 18th October. 
Collate, condense and tally Survey results and produce and publish a Conference 
Agenda and an Invitation to Attend and Discuss in a new thread here on this 
forum. Basically I hope to publish an Agenda and invite immediate discussion 
and feedback. This is when the discussion will take place. I might try and use 
this - Nominal Group Technique - 
https://en.m.wikipedia.org/wiki/Nominal_group_technique but it depends on the 
responses.

Stage 4: Time allowance 1 week. Publication Friday 25th October.

Produce and publish here on the forum a Conference Report outlining methods, 
mechanisms and tools that can be used to facilitate collaboration and 
cooperation within this Google Group. That's it.

Well, I hope you'll take part - if nothing happens at least we'll know this 
approach isn't very popular, but I'm hoping we'll get some useful low-tech 
collaboration tools out of the 'Conference' which will be available to forum 
users in the future.

We're now at Stage 1, open for submissions until 2nd October - I'll bump this 
thread up the list until then if it looks like it's disappearing down the 
memory hole.
Please post below, thanks for your time and collaboration!

-- 
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/d1805362-f55d-43e2-ba90-5b11ff50200b%40googlegroups.com.


[tw5] Re: Request: Super simple 'share' button plugin

2019-09-25 Thread @TiddlyTweeter
Why don't you just post links to social media? Lets re-do it for you. You 
comment you want something simpler. Good. Let us shape it.

TT

On Wednesday, 25 September 2019 15:16:19 UTC+2, David Gifford wrote:
>
> Hi all
>
> I am exploring the option of going back to uploading TiddlyWikis rather 
> than export and publish static htmls from tiddlers. 
>
> One idea that occurred to me would be to have a button I could have in the 
> tiddler viewtoolbar with a 'share' icon, that when you click it, a dialogue 
> box pops up that shows the permalink of the tiddler, and says 'grab the 
> link for this tiddler for bookmarking and sharing' or somesuch. And a close 
> button to close the box.
>
> I know there is a social media sharing plugin, but after experimenting, I 
> want something simpler. Click one option and copy. And also, not all of the 
> parts of that plugin work properly.
>
> Is this a worthwhile project for someone to take on? Would anyone else 
> like this kind of feature? It seems to me that it would simplify the 
> permalink process and make it easier for non-TW users to grasp. And if 
> people are sharing and bookmarking tiddlers, TiddlyWiki will get more use 
> and exposure.
>
> I would appreciate feedback on this. Blessings.
>

-- 
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/c3169b27-00c4-4acf-8500-aa5712ab7172%40googlegroups.com.


[tw5] Re: Question: dangers of publishing content online in TiddlyWiki format

2019-09-25 Thread @TiddlyTweeter
Dear David

Any idiot on the net can do any old shit on anything that is public.

PART of your question presumes, that, possible expolits would arise from 
someone *knowing *TW structure. 

I think that is unlikely, but is possible, if there were a Judas.

TT

On Wednesday, 25 September 2019 15:24:27 UTC+2, David Gifford wrote:
>
> Hi everyone,
>
> I am exploring going back to publishing TiddlyWikis online, rather than 
> exporting and publishing static htmls from tiddlers.
>
> One issue I need to confront, though, is the possibility that someone 
> could download one of my TiddlyWikis, add malicious content (either text 
> that I would not approve of, or a virus or somesuch), and publish it with 
> my name on it elsewhere in a way that makes people think it is from me.
>
> I would like community feedback on what measures I might take to prevent 
> that: hiding the save/download button when the file is online, etc? Or any 
> other relevant feedback on this issue. 
>
> Thanks and blessings, Dave
>

-- 
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/fbd12c17-5b85-4ceb-b6cc-97971ad6ff3a%40googlegroups.com.


[tw5] Question: dangers of publishing content online in TiddlyWiki format

2019-09-25 Thread David Gifford
Hi everyone,

I am exploring going back to publishing TiddlyWikis online, rather than 
exporting and publishing static htmls from tiddlers.

One issue I need to confront, though, is the possibility that someone could 
download one of my TiddlyWikis, add malicious content (either text that I 
would not approve of, or a virus or somesuch), and publish it with my name 
on it elsewhere in a way that makes people think it is from me.

I would like community feedback on what measures I might take to prevent 
that: hiding the save/download button when the file is online, etc? Or any 
other relevant feedback on this issue. 

Thanks and blessings, Dave

-- 
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/bbe7bdd1-c7f3-4af7-8716-3996d050d227%40googlegroups.com.


[tw5] Request: Super simple 'share' button plugin

2019-09-25 Thread David Gifford
Hi all

I am exploring the option of going back to uploading TiddlyWikis rather 
than export and publish static htmls from tiddlers. 

One idea that occurred to me would be to have a button I could have in the 
tiddler viewtoolbar with a 'share' icon, that when you click it, a dialogue 
box pops up that shows the permalink of the tiddler, and says 'grab the 
link for this tiddler for bookmarking and sharing' or somesuch. And a close 
button to close the box.

I know there is a social media sharing plugin, but after experimenting, I 
want something simpler. Click one option and copy. And also, not all of the 
parts of that plugin work properly.

Is this a worthwhile project for someone to take on? Would anyone else like 
this kind of feature? It seems to me that it would simplify the permalink 
process and make it easier for non-TW users to grasp. And if people are 
sharing and bookmarking tiddlers, TiddlyWiki will get more use and exposure.

I would appreciate feedback on this. Blessings.

-- 
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/3e50fdce-874a-4851-a9e1-62935ecee69c%40googlegroups.com.


[tw5] Re: Regular Expressions in filters ... VARIANT methods & WEIRDNESS

2019-09-25 Thread @TiddlyTweeter
Ciao TonyM

There are other ways to skin-the-cat, *for sure*. And a lot of implicit 
"behind-the-.scenes" regex in TW is not documented.

Regex takes time. But it is not a dyslexic problem really. 

It is simply it is just not so obvious to anyone.

Best wishes
TT

>

-- 
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/9bc35f0b-dd97-4edb-ad28-a9c6e45ec1bf%40googlegroups.com.


[tw5] Re: Dear Mat -- where is your slanty thing for tables???

2019-09-25 Thread @TiddlyTweeter
Email users repeat.

On Wednesday, 25 September 2019 14:54:11 UTC+2, @TiddlyTweeter wrote:
>
> Mat I remember. Some time ago you did a neat thing using CSS to slant 
> table titles so they would no longer ruin layout. 
>
> I can't find it. 
>
> I wanted to suggest to Mohhamad he added it to his Shiraz to get it more 
> widely used.
>
> Best wishes
> TT
>

-- 
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/f3d61616-a43c-4832-9fff-501ebc2af58e%40googlegroups.com.


[tw5] Re: Task: Filter all tiddlers created between 01.09.2019 and 15.09.2019. How/where to find information/documentation to get this task done?

2019-09-25 Thread 'Cd.K' via TiddlyWiki
TonyM

First of all: 
/*\
title: $:/core/modules/parsers/wikiparser/rules/list.js
type: application/javascript
module-type: wikirule

Wiki text block rule for lists. For example:

```
* This is an unordered list
* It has two items

# This is a numbered list
## With a subitem
# And a third item

; This is a term that is being defined
: This is the definition of that term
```

Note that lists can be nested arbitrarily:

```
#** One
#* Two
#** Three
# Four
#**# Five
#**## Six
## Seven
### Eight
## Nine
```

A CSS class can be applied to a list item as follows:

```
* List item one
*.active List item two has the class `active`
* List item three
```

\*/
(function(){

/*jslint node: true, browser: true */
/*global $tw: false */
"use strict";

exports.name = "list";
exports.types = {block: true};

exports.init = function(parser) {
this.parser = parser;
// Regexp to match
this.matchRegExp = /([\*#;:>\.]+)|([ ]{2,}$)/mg; // Cd.K dot, double 
blank
};

var listTypes = {
"*": {listTag: "ul", itemTag: "li"},
"#": {listTag: "ol", itemTag: "li"},
";": {listTag: "dl", itemTag: "dt"},
":": {listTag: "dl", itemTag: "dd"},
">": {listTag: "blockquote", itemTag: "p"},
".": {listTag: "p", itemTag: "p"}, // Cd.K dot
" ": {listTag: "p", itemTag: "p"} // Cd.K blank
};

/*
Parse the most recent match
*/
exports.parse = function() {
// Array of parse tree nodes for the previous row of the list
var listStack = [];
// Cycle through the items in the list
while(true) {
// Match the list marker
var reMatch = /([\*#;:>\.]+)|([ ]{2,}$)/mg; // Cd.K dot, double 
blank 
reMatch.lastIndex = this.parser.pos;
var match = reMatch.exec(this.parser.source);
if(!match || match.index !== this.parser.pos) {
break;
}
// Check whether the list type of the top level matches
var listInfo = listTypes[match[0].charAt(0)];
// Cd.K 
if (match[0].charAt(0) == ".") {
console.log("Cd.K wikparser/rules/list.js 87 found leading '.' 
case")
}
if (match[0].charAt(0) == " ") {
console.log("Cd.K wikparser/rules/list.js 90 found trailing 
blank case")
}
if(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {
break;
}
// Move past the list marker
this.parser.pos = match.index + match[0].length;
// Walk through the list markers for the current row
for(var t=0; t t && listStack[t].tag !== listInfo.listTag
) {
listStack.splice(t,listStack.length - t);
}
// Construct the list element or reuse the previous one at this 
level
if(listStack.length <= t) {
var listElement = {type: "element", tag: listInfo.listTag, 
children: [
{type: "element", tag: listInfo.itemTag, children: []}
]};
// Link this list element into the last child item of the 
parent list item
if(t) {
var prevListItem = listStack[t-1].children[listStack[t-1
].children.length-1];
prevListItem.children.push(listElement);
}
// Save this element in the stack
listStack[t] = listElement;
} else if(t === (match[0].length - 1)) {
listStack[t].children.push({type: "element", tag: listInfo.
itemTag, children: []});
}
}
if(listStack.length > match[0].length) {
listStack.splice(match[0].length,listStack.length - match[0].
length);
}
// Process the body of the list item into the last list item
var lastListChildren = listStack[listStack.length-1].children,
lastListItem = lastListChildren[lastListChildren.length-1],
classes = this.parser.parseClasses();
this.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});
var tree = this.parser.parseInlineRun(/(\r?\n)/mg);
lastListItem.children.push.apply(lastListItem.children,tree);
if(classes.length > 0) {
$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(" "
));
}
// Consume any whitespace following the list item
this.parser.skipWhitespace();
}
// Return the root element of the list
return [listStack[0]];
};

})();
.

I marked all my modifications with `Cd.K`. 

I am now in the process of turning this change above into a plugin named 
"linebreak". 


My use case:
I write flow text and want a line break inside the paragraph at the cursor 
position and now just insert `blank blank Enter` instead of ` Enter`. 

To make leading points:
You can use the TiddlyWiki CodeMirror Editor plugin. This editor has a 
column mode, so you select the column before your text with `alt` and mouse 
dragging.
vertical or block selection in codemirror 


[tw5] Regular Expressions in filters ... VARIANT methods & WEIRDNESS

2019-09-25 Thread TonyM
TT

Is this many ways to skin a cat an argument in favor of [prefix[b]]

I do see the value of regex and its on my list of must learn but it does help 
me understand what people with dyslexia face. Every characters meaning changes 
according to most of the characters that follow or proceed it. There is a hump 
one must get over before reading regex does not confuse the reader.

What is critical in my view is to show when regex does a job that can not be 
done with the standard operators, or does it better.

Regards
Tony

-- 
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/26e8bc59-6e4d-41bc-ad62-e227098a8163%40googlegroups.com.


[tw5] Re: A TiddlyWiki community book.

2019-09-25 Thread TonyM
And I can cheat by using my current offline notes.

Tony

-- 
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/3f1a9804-81e8-4f6d-b3f1-311c993ddb76%40googlegroups.com.


[tw5] Re: Task: Filter all tiddlers created between 01.09.2019 and 15.09.2019. How/where to find information/documentation to get this task done?

2019-09-25 Thread @TiddlyTweeter
Updated post for email users ...

On Wednesday, 25 September 2019 12:50:24 UTC+2, @TiddlyTweeter wrote:
>
> Mark S. wrote:
>>
>> Oh, wouldn't you like four ?
>>
>
> Lol!! I would. And I know they exist. But patience in working out what is 
> going on in variants is a virtue too :-). They differ somewhat.
>  
>
>> BTW, I think it's pretty amazing if /.../ works.
>>
>
> It does for the Field Operator.
>
> I'll write later in another thread (not wanting to hijack this one) on 
> some of the variants.
>
> UPDATE: link to examples 
> https://groups.google.com/d/msg/tiddlywiki/l-OSoKg4j4E/MMJenY3WCAAJ
>
> TT
>

-- 
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/da7c39fa-3bf3-41ef-8795-07957553b1d1%40googlegroups.com.


[tw5] Re: Hitting a barrier at 36,000 tiddlers

2019-09-25 Thread TonyM
TT

Tiddlywiki allows you to do as you suggest out of the box. Just go ahead and 
use #tags in text. And filter on text contains or search. Perhaps a little 
experiment and publish this method is all that is needed. You could throw in 
some macros to make it easier or an editor toolbar button to insert existing 
hash tags. Ideally you could register new hashtags in a data tiddler so you 
know what you can search for or log their use.

Of course if the wiki has a lot of text or tiddler it may be wise to move such 
hash tags into a tag like field. 

Would it be ok to use $:/#tagname because then you could have the option of 
creating a tiddler and using it as a tag. You could then have a view template 
that with [all[current]prefix[$:/#]] displaying hash tag tools when you open a 
$:/#tagname tiddler. References etc will also work with this.

Imagin if you could make # or /# a new namespace like $:/ is

Regards
Tony

-- 
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/c136c451-e8c7-445b-845d-dfcf2de93d4b%40googlegroups.com.


[tw5] Re: Regular Expressions in filters ... VARIANT methods & WEIRDNESS

2019-09-25 Thread @TiddlyTweeter
Repeat for email ...

On Wednesday, 25 September 2019 14:11:43 UTC+2, @TiddlyTweeter wrote:
>
> The flex of TW filter syntax is RICH, USEFUL, DAUNTING & WEIRD. 
>
> Taking *Regular Expressions* as an example... Five ways to match titles 
> using regular expressions in TiddlyWiki Advanced Search filters. 
>
> The various TW operators provide several ways to match. 
>
> *They are not all fully documented. *
>
> And they do NOT work all the same way. BUT ...
>
> *Example Tiddler Titles beginning "b or B" *
>
>> ... in TiddlyWiki.com Advanced Search: Filter. 
>
> *ALL produce the same result.*
>  
>
>> Search Operator  -- case 
>> insensitive by DEFAULT
>> [search:title:regexp[^b]] 
>>
>> Field Operator -- variant case 
>> match via CHARACTER CLASS (NOTE: variable NOT needed for [...] brackets for 
>> Character Class)
>> [field:title/^[bB]/]
>>
>> Regexp Operator -- case 
>> insensitive via FLAG
>> regexp:title[(?i)^b]]
>>
>> Regexp Operator -- variant case match via capturing group ALTERNATION
>> [regexp:title[^(b|B)]]
>>
>> Regexp Operator -- match using VARIABLE
>> [regexp:title] 
>>
> You need create a global macro (Tiddler named anything, tagged ... 
>> *$:/tags/Macro)* containing ...
>>
> \define var-b-first() ^[bB] 
>>
>
> TT
>

-- 
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/2ee9f68f-4951-4f71-811f-cd6ddc113aef%40googlegroups.com.


[tw5] Re: A TiddlyWiki community book.

2019-09-25 Thread @TiddlyTweeter
Riz

>  ... whoever takes initiative in this assigns me a topic.


Exactly right IMO. 

That approach is sustainable. Limited effort on something one likes & 
knows. Do it. Done.

It is no problem being "assigned" when you opt in for it. It is a GREAT 
release to be able to get on and DO and finish.

Best
TT

-- 
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/b8784c04-aa4e-470d-a758-8c06aeb6a608%40googlegroups.com.


[tw5] Re: Task: Filter all tiddlers created between 01.09.2019 and 15.09.2019. How/where to find information/documentation to get this task done?

2019-09-25 Thread @TiddlyTweeter
Cd. K

What you looking for is HOW to define a NEW independent parser for the 
scenario? And integrate it in standard TW? Yes?

Cd, K
> But I think it's better to have a new rule `linebreak` that reacts on 
> leading point or trailing 2 or more spaces. For each trigger I want to 
> append a different style, because I use `` to reduce the line spacing. 
>
> I haven't quite figured out how to introduce a new rule yet and I haven't 
> got any further with the mod-loader plugin. 
>

This is something that a worked through example would help a lot of people 
a lot. 

I do NOT think its ever been publicly done yet.

Best wishes
TT

-- 
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/3aa1d25e-3daa-4de9-8171-fd66a50c34a5%40googlegroups.com.


[tw5] Re: New docummenting initiative

2019-09-25 Thread Luis Gonzalez
We can maintain the list as a tiddler (a data tiddlers for the data and a 
visualization tiddler to visualize the list). 

To facilitate the maintenance of the list maybe we can find a widget to 
connect to the external wiki link and draw a little mark: *✓* if  the 
widget can connect to the wiki and *✘* if not:

-- 
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/85b66210-0ab3-401b-ad8d-efe303bdbdf1%40googlegroups.com.


[tw5] Re: Task: Filter all tiddlers created between 01.09.2019 and 15.09.2019. How/where to find information/documentation to get this task done?

2019-09-25 Thread @TiddlyTweeter
Mark S. wrote:
>
> Oh, wouldn't you like four ?
>

Lol!! I would. And I know they exist. But patience in working out what is 
going on in variants is a virtue too :-). They differ somewhat.
 

> BTW, I think it's pretty amazing if /.../ works.
>

It does for the Field Operator.

I'll write later in another thread (not wanting to hijack this one) on some 
of the variants.

TT

-- 
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/179414b7-9724-47fb-82d2-d0880f2ace5b%40googlegroups.com.


[tw5] Re: A TiddlyWiki community book.

2019-09-25 Thread Riz
As someone who wants to see improved documentation, I would offer my 
support. To be precise, practical and realistic, here is my offer. I would 
commit to write guide article or document a piece - 1 to 2 articles once a 
week, if whoever takes initiative in this assigns me a topic. Consider it 
an honour contract. There is the natural assumption that whoever takes the 
initiative will hold himself/herself to similar promise, so as to ensure 
the continuation and survival of such an endeavour.

If we can get a group large enough (say 15-20) to do this, I would say in a 
span 6-8 months we would have a big enough wiki.

sincerely,
Riz

-- 
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/72945fcc-6d4d-4c34-a79f-d499cbeedcff%40googlegroups.com.


[tw5] Re: New docummenting initiative

2019-09-25 Thread Mat
This thread inspired me to just post an issue on gh:

Proposing an "Applications" doc tiddler #4274 


"Like it" if you like it. And better yet, help out to write 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/50a18be7-1f58-4be9-83bc-bdc47f8c5dff%40googlegroups.com.


[tw5] Re: New docummenting initiative

2019-09-25 Thread @TiddlyTweeter
Luis

Very Good!

A serious issue for new users is being able to SEE what TW do. 

Few people will use a thing without SEEING what it does.

A live GALLERY of TW might be best (i.e. that a remote wiki is dsplayed in 
the interface too)?

Just a thought
TT

Luis Gonzalez wrote:
>
> I have made a small collection effort ...
>
 

-- 
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/79bb5e59-d6f9-40df-8297-68e5b311b208%40googlegroups.com.


[tw5] Re: Hitting a barrier at 36,000 tiddlers

2019-09-25 Thread @TiddlyTweeter
Mark S. wrote:
>
> ... I was thinking I would have to ditch tags, which is a shame since 
> Thomas' beautiful list-reveal makes
> it so easy to add and remove tags. But contains:tags[Vorto] seems to work 
> without a noticeable performance hit.
>

TW has a kinda implicit philosophy of the *Uber-Role of Tags*. Tags are 
doing about 85 jobs.

They are for structure. They are for content signalling. They have 
sophisticated parsing.

Personally I like the freeform taggery of tools like Twitter where #hashtag 
is simply an in-text string to match.

I think my underlying question is "are we neglecting the text field?"

Hope this is not too off-topic.

Best wishes
TT

-- 
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/d1a46567-b7ce-4f9c-b29e-ef46e782ae33%40googlegroups.com.


[tw5] Re: Hitting a barrier at 36,000 tiddlers

2019-09-25 Thread @TiddlyTweeter
Mark S.

I can use it on Android 8 successfully in Chrome (ONLINE version). Its 
slower than TonyM's previous but not unworkable. Loading would need, I 
think, a message so you know something is happening whilst is gears up.

I'll comment later on opening a saved version on Android.

TT



Mark S. wrote:
>
> Be interested to know if people are able to save on their small
> devices.
>
> https://marxsal.github.io/EODICT/EO-DICT.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/5a136df6-d038-466a-9f25-3e190715cb65%40googlegroups.com.


[tw5] Re: New docummenting initiative

2019-09-25 Thread Mat
You make a good point Luis.

tiddlywiki.com does list some wikis in the "Community" tiddler, under tab 
"Examples" but the list is rarely updated and overall very thin.

IMO it would be useful if there was a more worked out classification of 
kinds of projects than what we currently have in the tiddler "Some things 
you can do with TiddlyWiki 
".
 
I.e a list of all kinds of uses; both purely hypothetical categories and 
categories with links to actual examples. The mere category listing should 
give people ideas and the actual examples more so, including actual 
possibilities to peek on how to implement stuff.

<:-)

>

-- 
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/83f5e632-9bcc-455e-8211-e257257f800b%40googlegroups.com.


[tw5] Re: tiddlywiki uses

2019-09-25 Thread Mat
@newbies especially:

I forgot to mention a "meta wiki" that is definitely one of my main uses:

I use TiddlySpot for almost everything so I have a pre-made wiki there with 
the typical plugins preinstalled and tweaks that I prefer.

It is similar to http://tiddlywiki5.tiddlyspot.com/

i.e it is set up, on tiddlyspot, so that I can crank out new wikis in 60 
seconds whenever I need it.
Since I phrased it like that I should also say that if I make a wiki that 
I'm no longer interested in, I go into the tiddlyspot controlpanel and 
delete the wiki, i.e .tiddlyspot.com/controlpanel

<:-)

-- 
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/0e387b19-c12a-4d7e-b608-af7f2d91f1b1%40googlegroups.com.


[tw5] Re: A TiddlyWiki community book.

2019-09-25 Thread Mat
Zachary Storer wrote:
>
> Is anyone interested in a TiddlyWiki community book? I'm thinking of 
> something for newbies to TiddlyWiki.
>


1)
Maybe this is obvious but I think it is worth stating explicitly:

One reason why e.g the official docs are so difficult to write is because 
of formal requirements in style. A community book could be more like a 
(single issue) magazine with multiple authors that all have their own take 
on things. Their own style, their own structure in their texts. If the 
articles are e.g tagged with the author name, a reader can find his 
favourite authors and stick to those.

2)
For this project to not be a pipe dream, is someone taking the lead on 
this? (Zachary?) How is it implemented? Hosted? How are people to 
contribute?
And most importantly - and the reason why 99% of "we should make a TW 
community collection"-projects fall: How does the project survival not rely 
on one guy keeping up his interest for it? Or is the intention a one-off 
that will be outdated in a year?
Sorry if this has already been answered earlier in the thread.

3)
If an author named B agrees with an article written by author A, then B can 
add his name to it to give further trustworthiness to A's article.
Articles should probably have a stamp/tag showing the TW version  it was 
written in, for context.
The comments plugin would prolly be useful in a project like this... (but 
how are people to comment?)

<:-)

-- 
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/5053427d-becc-4260-adbe-c18f53a228d1%40googlegroups.com.


[tw5] Re: Today TiddlyWiki is 15 years old

2019-09-25 Thread Victor Dorneanu
This piece of software is still way to underrated! A huge thanks to you, 
Jeremy and the community, for all your effort and time! Let's convince the 
world why everybody needs a Tiddlywiki :) 

Cheers,
Victor 

On Friday, September 20, 2019 at 8:31:17 PM UTC+2, Jeremy Ruston wrote:
>
> I posted this as a reply to a message of Pit's that was buried in a longer 
> thread over on the dev group, so I'm reposting here for wider exposure.
>
> Honoured All, 
>
> if I am not mistaken, today five years ago, on Sep.20th 2014 at 17:00 hrs
>
> *Tiddlywiki 5.1.0*
>
> was released.
>
> I hope that Mr. Ruston has a good bottle of wine available to celebrate.
>
> Pit.W
>
> Thanks Pit! In fact, it goes further, the reason I chose that date was 
> because it was the 10th anniversary of the publication of the original 
> TiddlyWiki on September 20th 2004. So today is actually the 15th 
> anniversary of TiddlyWiki. 
>
> https://classic.tiddlywiki.com/firstversion.html
>
> On the 22nd of September 2004, I gave a brief talk about TiddlyWiki which 
> was its first public outing. (See below for photos). To be fair, it was 
> probably overshadowed for most people by James Larsson's extraordinarily 
> hilarious prawn sandwich based clock.
>
> http://paulm.com/inchoate/2004/09/dorkbot_london_classic.html
>
> Then Jeremy Ruston presented the wonderful TiddlyWiki 
>  and gave a very useful breakdown of how 
> wikis work, and how tiny bits of microcontent (tiddlers) can help to merge 
> the facility of blogs to organise and produce microcontent with the 
> non-linear and collaborative way that wikis structure things. Rory Macbeth 
> who continually apologised for not knowing about or being able to do 
> anything with computers (which is not true - I know Rory and he has magic 
> computer fingers that can destroy hardware, corrupt files and crash 
> otherwise stable software for no reason within seconds of him sitting down 
> to check his email) said that he understood TiddlyWiki and would consider 
> using it.
>
>
> Within a couple of days TiddlyWiki got picked up by users of a site called 
> del.icio.us, and thence by popular bloggers Jason Kottke, Gina Trapani 
> and Ev Williams (who later went on to found Twitter). And so all this 
> started, to my continued astonishment and delight.
>
> Best wishes
>
> Jeremy.
>
>
>
>
> --
> Jeremy Ruston
> jer...@jermolene.com 
> https://jermolene.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/78a5c025-bc80-4538-bf85-b8855dd30a15%40googlegroups.com.