[tw5] Re: TiddlyWiki + nodejs: What are benefits and use cases?

2021-07-23 Thread 'Mark S.' via TiddlyWiki
Oh, yeah, add that to the feature list.

TW/node.js has a static file server. Not sure if it can serve up all file 
types. You could use a separate file server, but then you won't be able to 
use relative addresses and the addresses will be different from that of 
your main TW and probably subject to change when you switch to another 
desktop. Keeping it all under one umbrella makes things simpler.

On Friday, July 23, 2021 at 8:23:36 PM UTC-7 cj.v...@gmail.com wrote:

> Just a goofy thought: if I wanted to serve binary files so they don't have 
> to be included in a TiddlyWiki instance, my first instinct would be to 
> setup a ridiculously tiny web server for static content.  (Any server 
> similar to Web Server for Chrome 
> 
>  
> or some tiny web server for Android.)
>
> Well, that's one mindset of somebody who just uses TiddlyDrive.  Crazy to 
> setup some tiny web server if one is already setup with nodejs?
>
> Going wtih nodejs seems like a real no-brainer from a developer building 
> TiddlyWiki-from-scratch angle.
>
> On Friday, July 23, 2021 at 7:08:52 PM UTC-3 PMario wrote:
>
>> Hi, 
>>
>> I think the main advantage is, that you can easily build and test the 
>> latest version of TW on your local PC.
>> It lets you serve binary files eg: images or PDFs from a /files 
>> directory, so you don't need to include them in your wiki. 
>> With the new SSE plugin mentioned in the other post it will allow a basic 
>> multi user setup on the local network. 
>>
>> It can be used to build different editions, that are shipped with TW eg: 
>> empty.html, or the German version which is interesting for me ;)
>> It can be used to run tw5.com-server to improve the TW documentation and 
>> create pull-requests to improve the docs at tiddlywiki.com
>>
>> So for me it's mainly a development environment and a playground for my 
>> own wikis.
>>
>> -mario
>>
>>

-- 
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/3a55e299-00ed-4ec4-bdee-54b7c2378dd7n%40googlegroups.com.


[tw5] Re: Simplest way to list all tiddlers that transclude the current tiddler?

2021-07-23 Thread Evan Hackett
Really? I just tried the snippet again to double check, and it isn't 
working for me. Yes I saved the tiddler, nothing shows up.

Do you think there could be some other reason it isn't working? Perhaps 
incompatible versions or something?

Here's more info in case it helps:

TW version: 5.1.23-prerelease
Relink version: 1.10.0
Other plugins: Core, Filesystem, Highlight, TiddlyWeb
Browser: Brave Version 1.26.74 Chromium: 91.0.4472.124 (Official Build) 
(x86_64)
Computer: Macbook Pro

On Friday, July 23, 2021 at 11:06:30 AM UTC-7 Soren Bjornstad wrote:

> Your snippet works for me when placed in a tiddler that has links or 
> transclusions to it from other tiddlers.
>
> Just to be sure, did you try saving the tiddler rather than just looking 
> at the preview? all[current] will be a draft tiddler if you're looking at 
> the preview, so it probably won't find anything.
>
> BTW, the !is[system] in your filter isn't doing anything because 
> all[current] completely ignores its input.
>
> On Friday, July 23, 2021 at 11:46:39 AM UTC-5 evanwh...@gmail.com wrote:
>
>> I had a feeling it wasn't supported, because I looked through all the 
>> filter operators and nothing stuck out at me as being what I wanted. So 
>> since I am using the relink plugin, does that mean I can call its operators 
>> in my own tiddler? So far I've been unsuccessful getting something to work, 
>> but I'm probably just doing it wrong.
>>
>> Looking at that thread that was linked, I copied some code and tried to 
>> get it to work but so far unsuccessful. I tried this along with various 
>> tweaks:
>>
>> <$list filter=" 
>> [!is[system]all[current]relink:backreferences[]!title[$:/StoryList]sort[title]]">
>> <$link to={{!!title}}><$view field="title"/>
>> 
>>
>> Nothing shows up. Does anyone have a snippet that they could share?
>>
>> On Thursday, July 22, 2021 at 1:35:10 PM UTC-7 saq.i...@gmail.com wrote:
>>
>>>  If I get some time in the next couple months and nobody else does it, 
 maybe I will take a look at how to get started with TW core development.


>>> Would be happy to answer any questions you might have along those lines.
>>>
>>

-- 
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/794b6bb4-1cd2-4e2e-88cc-54391db7481dn%40googlegroups.com.


[tw5] Re: TiddlyWiki + nodejs: What are benefits and use cases?

2021-07-23 Thread Charlie Veniot
Just a goofy thought: if I wanted to serve binary files so they don't have 
to be included in a TiddlyWiki instance, my first instinct would be to 
setup a ridiculously tiny web server for static content.  (Any server 
similar to Web Server for Chrome 

 
or some tiny web server for Android.)

Well, that's one mindset of somebody who just uses TiddlyDrive.  Crazy to 
setup some tiny web server if one is already setup with nodejs?

Going wtih nodejs seems like a real no-brainer from a developer building 
TiddlyWiki-from-scratch angle.

On Friday, July 23, 2021 at 7:08:52 PM UTC-3 PMario wrote:

> Hi, 
>
> I think the main advantage is, that you can easily build and test the 
> latest version of TW on your local PC.
> It lets you serve binary files eg: images or PDFs from a /files directory, 
> so you don't need to include them in your wiki. 
> With the new SSE plugin mentioned in the other post it will allow a basic 
> multi user setup on the local network. 
>
> It can be used to build different editions, that are shipped with TW eg: 
> empty.html, or the German version which is interesting for me ;)
> It can be used to run tw5.com-server to improve the TW documentation and 
> create pull-requests to improve the docs at tiddlywiki.com
>
> So for me it's mainly a development environment and a playground for my 
> own wikis.
>
> -mario
>
>

-- 
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/822d4682-86eb-4a23-bdc6-566e63824319n%40googlegroups.com.


[tw5] Re: How to link a tag to a tiddler of a different name?

2021-07-23 Thread Harry
Hi Tones,

Thanks for your help. I think what you suggested is what I want. I don't 
mean to skip the tag pill dropdown, but want to make the first click after 
the dropdown to be redirected to a different tiddler, (See the blue shaded 
line in the pic attached). If there's a way to do so, I would really 
appreciate your help with the specific steps on coding (I'm extremely 
novice to this), thanks again!

Best
Harry

在2021年7月23日星期五 UTC-4 下午9:43:36 写道:

> Harry,
>
> It would not be wise to do it on the first click of the tag as access to 
> the tag pill dropdown is important.
>
> I have a small set of macros that extend the "tag pill dropdown". I could 
> make a variation that looks for say a "redirect" field in a "tag tiddler" 
> and displays that in the "tag pill dropdown" for which a click would open 
> the tiddler.
>
> Perhaps the redirect field like this [[Congressional Black Caucus|List of 
> all *C*ongressional *B*lack *C*aucus members]]
>
> So for the CBC tag click, and you will see "Congressional Black Caucus" 
> and a click would navigate to [[List of all *C*ongressional *B*lack *C*aucus 
> members]]
>
> What do you think?
>
> Tones
>
>
> On Saturday, 24 July 2021 at 10:52:25 UTC+10 Harry wrote:
>
>> Hi Tones,
>>
>> Thanks for your help. This is certainly an easy solution. Though in my 
>> case, I have a few dozens of such tags with short acronyms but longer full 
>> names. So I wonder if there's another way that could allow a click on the 
>> tag tiddler to be auto-redirected to another tiddler. This would save a 
>> click and also help me not opening too many tiddlers after clicking on 
>> these tags. If it's too much hassle, then never mind, thanks again!
>>
>> Best
>> Harry
>>
>> 在2021年7月23日星期五 UTC-4 下午8:02:52 写道:
>>
>>> Harry,
>>>
>>> In this case the tiddler CBC is a tiddler for the tag. The quick 
>>> solution is to place in CBC [[List of all congressional black caucus 
>>> members]] and perhaps also <> Even add "List of all 
>>> *C*ongressional 
>>> *B*lack *C*aucus members (CBC)."
>>>
>>> If someone is familiar that CBC is a tag they can make use of the tag to 
>>> add items or reorder with tag pill. If they do not understand what CBC is 
>>> about then by opening the "tag tiddler" they see a link to its tiddler or 
>>> expanded name.
>>>
>>> Of course we could automate and doo more but I am not sure it would 
>>> occur often enough to bother.
>>>
>>> Regards
>>> Tones
>>>
>>>
>>> On Saturday, 24 July 2021 at 09:39:39 UTC+10 Harry wrote:
>>>
 Hi all,

 I have a question that I think might be simple but have not been able 
 to figure out as a novice. I have attached a tag, say "CBC", to all 
 entries 
 who are a member of the congressional black caucus. When I click the CBC 
 tag in a given tiddler, the pop-out would show a clickable line "CBC" 
 which 
 would automatically redirect to an yet-uncreated entry "CBC" . But I 
 already have a list tiddler named "List of all congressional black caucus 
 members" and I want to make the clickable line "CBC" redirected to this 
 longer-named tiddler. Is there a simple way that I can do it? Thanks a lot!

 Best
 Harry

>>>

-- 
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/56a931f1-4599-4512-9039-90a53a528989n%40googlegroups.com.


[tw5] Re: Getting relink to prevent obsolete permalinks

2021-07-23 Thread Charlie Veniot
Well, TiddlyTweeter said "SERIOUS IMPLICIT KNOWLEDGE," so I can't take the 
kudos for that.

I can't imagine how relink could make anybody lazy.  I want relink to 
handle it because I prefer focus on churning the intertwingled thoughts as 
tiddlers without the sticks-in-the-wheels, wheels-in-the-mud, that is 
getting the title right toute-suite.  Good enough title immediately, tweak 
to perfection iteratively/incrementally.

Sure, there may be times, as per one's needs, in which changing a tiddler 
title is semantically bad, or bad for link rot, or bad for some other 
reason, or a combination of reasons.

Do as makes sense for you and what you're doing (how you function, the 
purpose of a particular tiddler or a whole tiddlywiki).

   - For the great majority of what I do and how I function, tiddler titles 
   that must never change would drive me off the deep end.
   - For some things, I really do not want the tiddler titles to ever 
   change, because I use (in these scenarios) tiddler titles strictly as one 
   would use sequence (or system-generated) numbers for primary keys in a 
   database.  These are very niche  organizational/presentation purposes of 
   mine.
   - For how I function, I can't imagine any other scenario in which I 
   would want titles to stay fixed-no-matter-what.  Bleurk.  I'd much prefer 
   multiple tiddlers and handy-dandy transclusions to handle implicit 
   knowledge.




On Friday, July 23, 2021 at 8:56:09 PM UTC-3 TW Tones wrote:

> This is where I think relink can make people lazy. The unique key to a 
> tiddler is the title, but it is so easy to change the key, which is a 
> powerful benefit but there are a subset of situations where changing the 
> key needs further thought.
>
> If relink just "handles it", we may just forget the impact of a change, 
> Apart even from external links there is a historical event involved in 
> Bombay to Mumbai. As Charlie said SERIOUS IMPLICIT KNOWLEDGE, This change 
> supports my approach which is to avoid loosing information. In this case if 
> you simply renamed you loose the old name. So if renaming results in lost 
> of information further steps should be taken.
>
> Perhaps logging renames in a data tiddler that is searchable would offer a 
> level of record, so that a search returns something like *Mumbai (Bombay)* 
> if this was confirmed,  or *Mumbai (Bombay)? *if not confirmed. Perhaps 
> we could use Mario's alias plugin or similar tools to somewhat automate 
> this.  I doubt capturing all title renames even over a long period would 
> consume much space.
>
> Tones
>
> On Saturday, 24 July 2021 at 00:04:14 UTC+10 TiddlyTweeter wrote:
>
>> Right!
>>
>> But there is SERIOUS IMPLICIT KNOWLEDGE at work knowing that Mumbai IS 
>> Bombay
>>
>> Do these transforms inform the user of what is going on an why?
>>
>> Just asking for a friend,
>> TT
>>
>> On Friday, 23 July 2021 at 15:03:34 UTC+2 PMario wrote:
>>
>>> On Thursday, July 22, 2021 at 5:14:00 PM UTC+2 springer wrote:
>>>
>>> And as much as you may "choose my tiddler names well enough when needed 
 so they need not change in future",  renaming a tiddler is not always a 
 matter of realizing that you failed to have foresight the first time 
 around. (My reason for invoking the Bombay to Mumbai change -- 

>>>
>>> I think changes like this are easy to handle, without breaking "old" 
>>> permalinks. There is no problem if you change Bombay to Mumbai and also 
>>> change all links to be Mumbai. ... As long as you keep 1 tiddler named 
>>> Bombay. It could contain eg:
>>>
>>> Now [[Mumbai]] since 1995. 
>>>
>>> If you have a look at wikipedia: https://en.wikipedia.org/wiki/Mumbai  
>>> ... The first thing it says is: "Bombay redirects here"
>>>
>>> just a thought. 
>>> -mario
>>>
>>

-- 
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/58eb8bc3-b203-495b-b4f2-e60d3851f6aen%40googlegroups.com.


[tw5] Re: Announcing Editor-Autolist-Markdown

2021-07-23 Thread Daryl Sun
Thank you for your reply!

I didn't know the toolbar was actually responsible for most of the 
functionality of Editor-Autolist, and by extension Editor-Autolist-Markdown. 
I never used it, and I don't use keyboard shortcuts for formatting since I 
format by hand - unless it's indentation, in which I curse myself out for 
automatically hitting Tab to indent a bullet and forget it doesn't work in 
TiddlyWiki without Editor-Autolist.

Also, I apologize for my mistake: Big Text Area isn't a built-in feature, 
but an add-on to Stroll under Goodies 
. It's not included in Stroll by 
default, which is probably why you weren't aware of it. I myself only came 
across while looking through David Gifford's TiddlyWiki Toolmap. 

Furthermore, I forgot to add that I'm fairly new to TiddlyWiki: I've 
tinkered with settings and plugins, and I'm familiar with HTML and CSS, but 
that's it. I confess I'm no coder and have no idea how TiddlyWiki works 
under the hood. However, I'll try your suggestions and report back my 
findings.

Again, thanks for the help!

On Saturday, July 24, 2021 at 4:18:12 AM UTC+8 jason...@gmail.com wrote:

> @Daryl, glad to hear you enjoy it! Also, I came to TW5 by way of Stroll, 
> so kudos are due to David as well.
>
> I was actually unaware of this Stroll feature until you pointed it out. 
> Unfortunately I think that is where the issue lies: the way Stroll has 
> implemented the 'remove toolbar' actually takes away the functionality as 
> well as the visibility of the buttons. (Try for example ctrl-B or ctrl-I, 
> with and without the toolbar visible. This is true whether you use 
> markdown, vanilla wikitext, or anything.) Inheriting from Saq's 
> implementation (and I'm not sure if there's any other way to do it), 
> editor-autolist-markdown works via an 'invisible' toolbar button with the 
> assigned key shortcuts. So when the toolbar is removed, even though there 
> wasn't a visible button to begin with, the autolist functionality goes away 
> just like it does for bold, italic, etc.
>
> This could be addressed by how the Big Text Area is implemented. I'm sure 
> it is more difficult to implement, but it is possible to turn the toolbar 
> invisible rather than removing it via <$reveal>. If the style "display: 
> none" is added to the div containing the toolbar (I think by default it is 
> .tc-text-editor-toolbar-item-wrapper) this would do it. (This would also 
> bring back your bold, italic, etc.)
>
> On Thursday, July 22, 2021 at 10:47:37 PM UTC-5 Daryl Sun wrote:
>
>> Hello!
>>
>> Thank you very much for this plugin. I use Markdown for note-taking, and 
>> it's always driven me crazy that I have to manually set indentation for my 
>> bullet-lists, since I can't use Editor-Autolist. So I'm very pleased to see 
>> that a Markdown version now exists.
>>
>> However, I've found a bug where the plugin stops working if the editor 
>> toolbar is hidden. I discovered this because I use Big Text Area from 
>> Stroll, and I couldn't get Editor-Autolist-Markdown to work. I managed 
>> to replicate the bug in an empty TiddlyWiki file with only the official 
>> Markdown plugin +  Editor-Autolist-Markdown, and everything else 
>> default, *but* the editor toolbar is disabled. I tested this in Firefox 
>> on Windows 10.
>>
>> I understand if this is a very unusual use case and it's not a high 
>> priority to fix it. I have a knack for finding strange bugs.
>> On Friday, July 16, 2021 at 1:13:15 AM UTC+8 jason...@gmail.com wrote:
>>
>>> Hi all, I have been learning about TW5 and making increasing use of it 
>>> over the past ~9 months. It is an incredible tool with a great ecosystem of 
>>> support, so as I begin to make some customizations I wanted to share these 
>>> back for the community.
>>>
>>> I have put together a plugin based on Saq's excellent editor-autolist. I 
>>> primarily use markdown for my notes so I have adapted it for markdown lists.
>>>
>>> I have used bullet lists pretty extensively in the MS ecosystem in my 
>>> work, so in addition to the list indent and continuation, I added features 
>>> to indent/unindent multiple lines, and to move list sections up or down.
>>>
>>> Please check out the GH repo 
>>>  and the hosted 
>>> plugin . This 
>>> is the initial release so I welcome your feedback and suggestions for 
>>> improvement!
>>>
>>

-- 
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/01781fd5-1740-401d-b29c-be3ba38e73b0n%40googlegroups.com.


Re: [tw5] I broke the json pre-release :|

2021-07-23 Thread TW Tones
Springer,

>From a design perspective for column headings I would stick to a standard 
fields such as column-heading with the value"" on a tiddler called 
"tennis", or as the case may be a sport tiddler.

Already dynamic tables support alternate column names in a standard 
field/value and there is not reason in my view to tamper with fieldnames.

I am sure there are reasons, but your suggestion to me, is like I posted 
previously, you may be about to hang yourself with the extra rope you have 
being given for field names. I would avoid this excursion unless you can 
establish a good reason otherwise you are possibly forgoing the ability to 
use your tiddlers, with the large library of plugins and macros that have 
gone before.

Just my viewpoint
Tones


On Friday, 23 July 2021 at 23:58:23 UTC+10 springer wrote:

> Mario,
>
> Thanks for the bracket fix! (I should have caught that, but was getting 
> bleary-eyed.)
>
> When you say, "you mainly test with tiddler titles, and not fields. Even 
> if you have strange field names...," I'm not sure what you mean. I have 
> focused mostly on having strange field names that correspond to strange 
> tiddler titles, partly because I anticipate that the newly open field-name 
> space will get half its value from letting field names correspond to 
> tiddler titles. And because of the centrality of Shiraz to my own workflow, 
> I have been testing how Shiraz (especially dynamic tables) behaves with the 
> new field name possibilities.
>
> My other anticipated use for strange field names is to serve as compact 
> headings in dynamic tables, where the difference between "tennis" and  or 
> "recyclable" and ♻︎ (in a field with √ or X values) is conservation of 
> horizontal table space.
>
> So: What other kinds of tests do you (and others) see as important? Though 
> my coding skills are minimal, the challenge to test the limits of a new 
> feature is one area where I enjoy chipping in as best I can.
>
> -Springer
>
> On Friday, July 23, 2021 at 8:37:23 AM UTC-4 PMario wrote:
>
>> Hi,
>> Nice tests, but you mainly test with tiddler titles, and not fields. Even 
>> if you have strange field names in your tiddlers. 
>>
>>
>> https://springerspandrel.github.io/tw/new-json-tw-experiment.html#Show%20related%20field-table%20(ViewTemplate)
>>  
>> .. The filter is probably broken, because the number of opne/close braces 
>> are wrong. The last closing brace is missing ...first[]]
>>
>> BUT I didn't test the code. 
>>
>> -mario
>>
>>

-- 
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/9b9e56e9-f25a-479b-b17a-86f155262633n%40googlegroups.com.


[tw5] Re: How to link a tag to a tiddler of a different name?

2021-07-23 Thread TW Tones
Harry,

It would not be wise to do it on the first click of the tag as access to 
the tag pill dropdown is important.

I have a small set of macros that extend the "tag pill dropdown". I could 
make a variation that looks for say a "redirect" field in a "tag tiddler" 
and displays that in the "tag pill dropdown" for which a click would open 
the tiddler.

Perhaps the redirect field like this [[Congressional Black Caucus|List of 
all *C*ongressional *B*lack *C*aucus members]]

So for the CBC tag click, and you will see "Congressional Black Caucus" and 
a click would navigate to [[List of all *C*ongressional *B*lack *C*aucus 
members]]

What do you think?

Tones


On Saturday, 24 July 2021 at 10:52:25 UTC+10 Harry wrote:

> Hi Tones,
>
> Thanks for your help. This is certainly an easy solution. Though in my 
> case, I have a few dozens of such tags with short acronyms but longer full 
> names. So I wonder if there's another way that could allow a click on the 
> tag tiddler to be auto-redirected to another tiddler. This would save a 
> click and also help me not opening too many tiddlers after clicking on 
> these tags. If it's too much hassle, then never mind, thanks again!
>
> Best
> Harry
>
> 在2021年7月23日星期五 UTC-4 下午8:02:52 写道:
>
>> Harry,
>>
>> In this case the tiddler CBC is a tiddler for the tag. The quick solution 
>> is to place in CBC [[List of all congressional black caucus members]] and 
>> perhaps also <> Even add "List of all *C*ongressional *B*lack 
>> *C*aucus members (CBC)."
>>
>> If someone is familiar that CBC is a tag they can make use of the tag to 
>> add items or reorder with tag pill. If they do not understand what CBC is 
>> about then by opening the "tag tiddler" they see a link to its tiddler or 
>> expanded name.
>>
>> Of course we could automate and doo more but I am not sure it would occur 
>> often enough to bother.
>>
>> Regards
>> Tones
>>
>>
>> On Saturday, 24 July 2021 at 09:39:39 UTC+10 Harry wrote:
>>
>>> Hi all,
>>>
>>> I have a question that I think might be simple but have not been able to 
>>> figure out as a novice. I have attached a tag, say "CBC", to all entries 
>>> who are a member of the congressional black caucus. When I click the CBC 
>>> tag in a given tiddler, the pop-out would show a clickable line "CBC" which 
>>> would automatically redirect to an yet-uncreated entry "CBC" . But I 
>>> already have a list tiddler named "List of all congressional black caucus 
>>> members" and I want to make the clickable line "CBC" redirected to this 
>>> longer-named tiddler. Is there a simple way that I can do it? Thanks a lot!
>>>
>>> Best
>>> Harry
>>>
>>

-- 
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/d4abfe90-b41f-4d04-983c-0deba0f1da5fn%40googlegroups.com.


[tw5] Re: TiddlyWiki Community Call and File Uploads Plugin

2021-07-23 Thread TW Tones
Given
Converted Time Sydney, NSW, Australia 

2:00 am AEST 
Wednesday, 18 August 2021

I am not sure I will make it, perhaps in a follow-up one. If possible if 
you can publish a recording after it would be appreciated.

This subject means a lot to me. If I may share these points in advance for 
consideration.


   - The provision of serial editing (one use after the other) through 
   check in and check out mechanisms, for all saver mechanism's.  This would 
   be the quickest route to supporting multi-users/teams on tiddlywiki
   - It is quite easy to change the filename of a saved tiddlywiki, say on 
   php and tw-reciever. it seems to be the save technology can already save 
   files to hosts. It seems to be we need to open this up to trusted users 
   with the appropriate credentials so for example
  - A single file tiddlywiki could save the changes made by one user 
  only, in an independent file (delta backup). Then either the 
 - owner can import all user contributions and apply them to the 
 master copy, 
 - or users can recover their current state by loading their own 
 file of changes (delta backup) from the host ). 
 - or both 
 - Contention and overwrites can be handled by the wiki designer or 
 interactively.
  - Designers could write information or logs to the host file system 
  from the tiddlywiki, acknowledging all permitted users have file update 
  rights. This would allow survey answers, to be saved, comments etc...
   
Regards
Tones
On Saturday, 24 July 2021 at 04:02:41 UTC+10 bo...@fission.codes wrote:

> Thanks for the kind words, Saq. It's been great working with you and 
> Jeremy and I'm happy to support you and the community.
>
> I'd really like some open discussion around how the TiddlyWiki community 
> can use and rally around Open Collective. I'm personally _very_ inspired by 
> the organization and the promise it has over time -- and where it is at 
> today. Their recent blog post is a very good read 
> https://blog.opencollective.com/solidarity-as-our-guiding-principle/. 
> I'll quote part of the post:
>
> *Technology Owned by the People*
> *Open Collective is part of a movement for start-ups and tech platforms 
> become to become owned by their users and stakeholders, called “exit to 
> community” or E2C. Learn more about this community interested in community 
> control and governance here. We don’t know exactly what the future holds, 
> but OCF, grounded in perspectives of solidarity, will be a key influence on 
> the future of the Open Collective platform as a commons.*
>
> In short, I've been working with open source software and communities for 
> 2 decades now. I'm more convinced than ever that we can "Build Software 
> Together" and that Open Collective is a tool that can be used by 
> communities to pool funds towards common goals.
>
> This experiment with the file uploads plugin has lead directly to having 
> Saq spend time working on a more solid foundation for core TW architecture. 
> Can we continue this? Can we get more small and large projects and people 
> funded through OC?
>
> On Thursday, July 22, 2021 at 12:33:18 PM UTC-7 saq.i...@gmail.com wrote:
>
>> We will be having a *TiddlyWiki Community call* with Jeremy, Boris and 
>> myself on August 17th at 6pm CET: TiddlyWiki Community: Core Savers & 
>> Syncers, Upload Plugin, & Community Forum - Zoom 
>>
>> I hope some of you will be able to join us for what I think will be a 
>> very interesting discussion. Please register for the event at the link 
>> above.
>>
>> The call will include:
>>
>>- a progress update on my work on the *Uploads plugin* funded by Open 
>>Collective
>>- a summary of some rather exciting and promising avenues for core 
>>development in the areas of *Savers and Syncers* that has come out of 
>>discussions around the Uploads plugin
>>- an update on the *Open Collective* model for funding TiddlyWiki 
>>work and what we have learned from it thus far
>>- some news from Jeremy and Boris regarding improvements to 
>>TiddlyWiki *community infrastructure*.
>>
>> I have been slowly working away on the TiddlyWiki file uploads plugin as 
>> was previously announced 
>> . 
>> The majority of the work thus far has consisted of brainstorming around the 
>> architecture and some very involved but promising and productive 
>> discussions with Jeremy around how such a plugin would integrate with the 
>> core, and the direction that the core might take in the future with regards 
>> to saving and syncing mechanisms. 
>>
>> In particular we have identified some exciting opportunities to explore 
>> in due course for a rethinking of the saver and syncer mechanisms that may 
>> amongst other things 

[tw5] Re: How to link a tag to a tiddler of a different name?

2021-07-23 Thread Harry
Hi Tones,

Thanks for your help. This is certainly an easy solution. Though in my 
case, I have a few dozens of such tags with short acronyms but longer full 
names. So I wonder if there's another way that could allow a click on the 
tag tiddler to be auto-redirected to another tiddler. This would save a 
click and also help me not opening too many tiddlers after clicking on 
these tags. If it's too much hassle, then never mind, thanks again!

Best
Harry

在2021年7月23日星期五 UTC-4 下午8:02:52 写道:

> Harry,
>
> In this case the tiddler CBC is a tiddler for the tag. The quick solution 
> is to place in CBC [[List of all congressional black caucus members]] and 
> perhaps also <> Even add "List of all *C*ongressional *B*lack 
> *C*aucus 
> members (CBC)."
>
> If someone is familiar that CBC is a tag they can make use of the tag to 
> add items or reorder with tag pill. If they do not understand what CBC is 
> about then by opening the "tag tiddler" they see a link to its tiddler or 
> expanded name.
>
> Of course we could automate and doo more but I am not sure it would occur 
> often enough to bother.
>
> Regards
> Tones
>
>
> On Saturday, 24 July 2021 at 09:39:39 UTC+10 Harry wrote:
>
>> Hi all,
>>
>> I have a question that I think might be simple but have not been able to 
>> figure out as a novice. I have attached a tag, say "CBC", to all entries 
>> who are a member of the congressional black caucus. When I click the CBC 
>> tag in a given tiddler, the pop-out would show a clickable line "CBC" which 
>> would automatically redirect to an yet-uncreated entry "CBC" . But I 
>> already have a list tiddler named "List of all congressional black caucus 
>> members" and I want to make the clickable line "CBC" redirected to this 
>> longer-named tiddler. Is there a simple way that I can do it? Thanks a lot!
>>
>> Best
>> Harry
>>
>

-- 
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/c2ca4b68-f0f9-43b1-8cf4-2e320237963an%40googlegroups.com.


[tw5] Re: How to create a table that updates each cell entry as tiddlers change?

2021-07-23 Thread TW Tones
Harry,

There are arrange of approaches you can use here. There are already *dynamic 
table* solutions or the content of your table can refer to variables or 
transclusion such that if they change it is reflected in your table. I tend 
to populate tables using the list widget so its the result of the list that 
finds the content even when it changes.

Using your example the table cell could contain {{senate agriculture 
committee!! incumbent_chair}} which means it can be nothing but the value 
there in.

Regards
Tones
On Saturday, 24 July 2021 at 09:08:25 UTC+10 Harry wrote:

> Hi all,
>
> I have a niche question about creating an auto-updating table and wonder 
> if anyone can give me some guidance.
>
> To illustrate the specific context, let's say I'm trying to create a table 
> of all chairs and ranking memebers of the senate committees. The table 
> would look like this:
> | Committee | Chair | Ranking Member| 
> | Agriculture | 1 | 2 | 
> | Armed Service | 3 | 4 |
>
> When the agriculture chair changes from “Jane Doe (FL)” to "John Smith", I 
> have to manually change the code entry of cell 1 from "[[Jane Doe|Jane Doe 
> (FL)]],,D,," to "John Smith,,R,,".
>
> Instead of manually putting codes into cells 1 through 4, I wonder if 
> there is a way that the table could update itself, since the chairs and 
> ranking members change from time to time.
>
> What I'm currently exploring is to creat two fields in each committee's 
> tiddler. Say for tiddler "senate agriculture committee", I creat two fields 
> "incumbent_chair" and "incumbent_ranking". My hope is that there can be 
> some way that links cell 1 with the "incumbent_chair", so that whenever I 
> change the "incumbent_chair" field, cell 1 in the table above would 
> automatically update itself (with all the formatting noted above). So far 
> this is not working out, and the best I can do now is to use "<$view 
> tiddler= field=/>" which only allows the table to update cell 1 as the text 
> of the field, not as a tiddler that can be clicked and redirected, nor can 
> I add specific formatting as mentioned in the example above.
>
> Is there anyway that I can write a code to reflect this need? Very much 
> appreciate all the help!
>
>
> Best
>
> Harry
>
>
>

-- 
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/d5f15b6e-5496-4517-8392-a0fd8c8903c7n%40googlegroups.com.


[tw5] Re: How to link a tag to a tiddler of a different name?

2021-07-23 Thread TW Tones
Harry,

In this case the tiddler CBC is a tiddler for the tag. The quick solution 
is to place in CBC [[List of all congressional black caucus members]] and 
perhaps also <> Even add "List of all *C*ongressional *B*lack *C*aucus 
members (CBC)."

If someone is familiar that CBC is a tag they can make use of the tag to 
add items or reorder with tag pill. If they do not understand what CBC is 
about then by opening the "tag tiddler" they see a link to its tiddler or 
expanded name.

Of course we could automate and doo more but I am not sure it would occur 
often enough to bother.

Regards
Tones


On Saturday, 24 July 2021 at 09:39:39 UTC+10 Harry wrote:

> Hi all,
>
> I have a question that I think might be simple but have not been able to 
> figure out as a novice. I have attached a tag, say "CBC", to all entries 
> who are a member of the congressional black caucus. When I click the CBC 
> tag in a given tiddler, the pop-out would show a clickable line "CBC" which 
> would automatically redirect to an yet-uncreated entry "CBC" . But I 
> already have a list tiddler named "List of all congressional black caucus 
> members" and I want to make the clickable line "CBC" redirected to this 
> longer-named tiddler. Is there a simple way that I can do it? Thanks a lot!
>
> Best
> Harry
>

-- 
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/e3b0e667-c8ef-4de7-a0df-c5122733dfb9n%40googlegroups.com.


[tw5] Re: Getting relink to prevent obsolete permalinks

2021-07-23 Thread TW Tones
This is where I think relink can make people lazy. The unique key to a 
tiddler is the title, but it is so easy to change the key, which is a 
powerful benefit but there are a subset of situations where changing the 
key needs further thought.

If relink just "handles it", we may just forget the impact of a change, 
Apart even from external links there is a historical event involved in 
Bombay to Mumbai. As Charlie said SERIOUS IMPLICIT KNOWLEDGE, This change 
supports my approach which is to avoid loosing information. In this case if 
you simply renamed you loose the old name. So if renaming results in lost 
of information further steps should be taken.

Perhaps logging renames in a data tiddler that is searchable would offer a 
level of record, so that a search returns something like *Mumbai (Bombay)* 
if this was confirmed,  or *Mumbai (Bombay)? *if not confirmed. Perhaps we 
could use Mario's alias plugin or similar tools to somewhat automate this.  
I doubt capturing all title renames even over a long period would consume 
much space.

Tones

On Saturday, 24 July 2021 at 00:04:14 UTC+10 TiddlyTweeter wrote:

> Right!
>
> But there is SERIOUS IMPLICIT KNOWLEDGE at work knowing that Mumbai IS 
> Bombay
>
> Do these transforms inform the user of what is going on an why?
>
> Just asking for a friend,
> TT
>
> On Friday, 23 July 2021 at 15:03:34 UTC+2 PMario wrote:
>
>> On Thursday, July 22, 2021 at 5:14:00 PM UTC+2 springer wrote:
>>
>> And as much as you may "choose my tiddler names well enough when needed 
>>> so they need not change in future",  renaming a tiddler is not always a 
>>> matter of realizing that you failed to have foresight the first time 
>>> around. (My reason for invoking the Bombay to Mumbai change -- 
>>>
>>
>> I think changes like this are easy to handle, without breaking "old" 
>> permalinks. There is no problem if you change Bombay to Mumbai and also 
>> change all links to be Mumbai. ... As long as you keep 1 tiddler named 
>> Bombay. It could contain eg:
>>
>> Now [[Mumbai]] since 1995. 
>>
>> If you have a look at wikipedia: https://en.wikipedia.org/wiki/Mumbai  
>> ... The first thing it says is: "Bombay redirects here"
>>
>> just a thought. 
>> -mario
>>
>

-- 
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/743821af-2bff-4a5f-b8af-d2da3cf8599bn%40googlegroups.com.


[tw5] How to link a tag to a tiddler of a different name?

2021-07-23 Thread Harry
Hi all,

I have a question that I think might be simple but have not been able to 
figure out as a novice. I have attached a tag, say "CBC", to all entries 
who are a member of the congressional black caucus. When I click the CBC 
tag in a given tiddler, the pop-out would show a clickable line "CBC" which 
would automatically redirect to an yet-uncreated entry "CBC" . But I 
already have a list tiddler named "List of all congressional black caucus 
members" and I want to make the clickable line "CBC" redirected to this 
longer-named tiddler. Is there a simple way that I can do it? Thanks a lot!

Best
Harry

-- 
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/705593f9-b935-49d9-801f-0e01f5476e7en%40googlegroups.com.


[tw5] How to create a table that updates each cell entry as tiddlers change?

2021-07-23 Thread Harry
Hi all,

I have a niche question about creating an auto-updating table and wonder if 
anyone can give me some guidance.

To illustrate the specific context, let's say I'm trying to create a table 
of all chairs and ranking memebers of the senate committees. The table 
would look like this:
| Committee | Chair | Ranking Member| 
| Agriculture | 1 | 2 | 
| Armed Service | 3 | 4 |

When the agriculture chair changes from “Jane Doe (FL)” to "John Smith", I 
have to manually change the code entry of cell 1 from "[[Jane Doe|Jane Doe 
(FL)]],,D,," to "John Smith,,R,,".

Instead of manually putting codes into cells 1 through 4, I wonder if there 
is a way that the table could update itself, since the chairs and ranking 
members change from time to time.

What I'm currently exploring is to creat two fields in each committee's 
tiddler. Say for tiddler "senate agriculture committee", I creat two fields 
"incumbent_chair" and "incumbent_ranking". My hope is that there can be 
some way that links cell 1 with the "incumbent_chair", so that whenever I 
change the "incumbent_chair" field, cell 1 in the table above would 
automatically update itself (with all the formatting noted above). So far 
this is not working out, and the best I can do now is to use "<$view 
tiddler= field=/>" which only allows the table to update cell 1 as the text 
of the field, not as a tiddler that can be clicked and redirected, nor can 
I add specific formatting as mentioned in the example above.

Is there anyway that I can write a code to reflect this need? Very much 
appreciate all the help!


Best

Harry


-- 
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/e01d8072-b9d7-4c82-8129-083d1d8ddb70n%40googlegroups.com.


Re: [tw5] I broke the json pre-release :|

2021-07-23 Thread PMario
Hi,
There was no offence intended in my last post. Your tests are good and you 
already discovered a problem, that would have caused a severe problem in 
production, if you hadn't found it. ... So -- well done!

What I wanted to say is that we need to test all kind of filter operators, 
that can deal with fields. We need to test them with "strange" field names 
eg: {{xx}} [[xx]] {x} [x] <>  and so on. .. 

I'm pretty sure some of them will cause problems. Either filter expressions 
can't be created or they cause parser problems. 

For some solutions we will need the help of variables similar to some 
regexp expressions with tiddler titles. See the last example at 
https://tiddlywiki.com/#regexp%20Operator%20(Examples) 

and so on. I think, the range of problems that will come up are very 
similar to those we had or have with "strange tiddler titles". ... We'll 
see.

-mario

-- 
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/5a1b8752-c8d0-44f9-82fb-a68a34294f23n%40googlegroups.com.


[tw5] Re: TiddlyWiki + nodejs: What are benefits and use cases?

2021-07-23 Thread PMario
Hi, 

I think the main advantage is, that you can easily build and test the 
latest version of TW on your local PC.
It lets you serve binary files eg: images or PDFs from a /files directory, 
so you don't need to include them in your wiki. 
With the new SSE plugin mentioned in the other post it will allow a basic 
multi user setup on the local network. 

It can be used to build different editions, that are shipped with TW eg: 
empty.html, or the German version which is interesting for me ;)
It can be used to run tw5.com-server to improve the TW documentation and 
create pull-requests to improve the docs at tiddlywiki.com

So for me it's mainly a development environment and a playground for my own 
wikis.

-mario

-- 
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/9c7103bf-7ec6-4c2a-a715-876bf265af00n%40googlegroups.com.


[tw5] Re: TiddlyWiki + nodejs: What are benefits and use cases?

2021-07-23 Thread PMario
On Friday, July 23, 2021 at 11:03:38 PM UTC+2 Mark S. wrote:

>
>- It's the only official way to share a TW over the local network.
>
> It's also possible to share single file wikis on windows, with built-in 
IIS server and WebDav. I did discuss the setup at youtube: 
https://youtu.be/tpkQhKyqPzc

IMO it's relatively easy to setup and works very well with a "single file 
wiki" served from a server

IIS is also able to be a "reverse proxy" that runs a tiddlywiki server at 
port 80, so you can access it with http://localhost ... I personally do use 
this setting, since it creates single tiddler files and the server is 
automatically started with windows. So it runs in the background is just 
there when I need it. I intend to use this version with the new SSE (server 
sent events) plugin from Arlen22, which will start to work with v5.2.0 ... 

So I should be able to edit the wiki from the main PC and the laptop at the 
same time. 

-mario

-- 
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/5240c39b-1507-4a45-bb17-2bda5cbd7f8bn%40googlegroups.com.


[tw5] Re: TiddlyWiki + nodejs: What are benefits and use cases?

2021-07-23 Thread 'Mark S.' via TiddlyWiki
In general, I find single file TW most practical. But the node version has 
these capabilities ...


   - It doesn't need a special 3rd party saver.
   - It's the only official way to share a TW over the local network.
   - The local file system can search and manage tiddlers.
   - Hypothetically it saves faster (but it loads slower, and sometimes 
   fails to save on the network in my experience).
   - Hypothetically commands can be launched locally since node is running 
   locally. But it's not easy to set up (or at least I had problems).
   - By loading different subsets you can support TW's that would be too 
   big to run otherwise. For instance, you might have a library of dozens of 
   books which would be too large to be practicable. But you could either load 
   separate directories of tiddlers or filter what you load in order to make 
   the TW practicable. So just all the works of Tolstoy rather than Tolstoy 
   and Dostoevsky.
   - For synchronization via dropbox, etc., only changed tiddlers get 
   updated.
   - For development, you can switch out which version of  TW you are 
   running. For instance, you might want the latest prerelease while 
   developing a new set of tools, but go back to the regular version for 
   production work.


On Friday, July 23, 2021 at 12:11:53 PM UTC-7 cj.v...@gmail.com wrote:

> Hello all,
>
> Knowing very little about nodejs other than having successfully installed 
> it on Linux (a Linux container, or VM, on my Chromebook) and installed a 
> working TiddlyWiki via npm, and not finding any "for dumb-dumbs" kind of 
> info on the web ...
>
> What are the benefits of using TiddlyWiki + nodejs versus the other 
> possibilities?  What are great example use cases for TiddlyWiki + nodejs ?
>
> BTW: I use only TiddlyWiki + TiddlyDrive.  (Well, I've used TiddlyDesktop 
> just long enough to make sure it worked as an option for me.)
>
> Thank-you much in advance!  Very appreciated.
>

-- 
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/b6e5160b-d465-4e18-98f5-40dcba056dd1n%40googlegroups.com.


[tw5] Re: Announcing Editor-Autolist-Markdown

2021-07-23 Thread Jason Houle
@Daryl, glad to hear you enjoy it! Also, I came to TW5 by way of Stroll, so 
kudos are due to David as well.

I was actually unaware of this Stroll feature until you pointed it out. 
Unfortunately I think that is where the issue lies: the way Stroll has 
implemented the 'remove toolbar' actually takes away the functionality as 
well as the visibility of the buttons. (Try for example ctrl-B or ctrl-I, 
with and without the toolbar visible. This is true whether you use 
markdown, vanilla wikitext, or anything.) Inheriting from Saq's 
implementation (and I'm not sure if there's any other way to do it), 
editor-autolist-markdown works via an 'invisible' toolbar button with the 
assigned key shortcuts. So when the toolbar is removed, even though there 
wasn't a visible button to begin with, the autolist functionality goes away 
just like it does for bold, italic, etc.

This could be addressed by how the Big Text Area is implemented. I'm sure 
it is more difficult to implement, but it is possible to turn the toolbar 
invisible rather than removing it via <$reveal>. If the style "display: 
none" is added to the div containing the toolbar (I think by default it is 
.tc-text-editor-toolbar-item-wrapper) this would do it. (This would also 
bring back your bold, italic, etc.)

On Thursday, July 22, 2021 at 10:47:37 PM UTC-5 Daryl Sun wrote:

> Hello!
>
> Thank you very much for this plugin. I use Markdown for note-taking, and 
> it's always driven me crazy that I have to manually set indentation for my 
> bullet-lists, since I can't use Editor-Autolist. So I'm very pleased to see 
> that a Markdown version now exists.
>
> However, I've found a bug where the plugin stops working if the editor 
> toolbar is hidden. I discovered this because I use Big Text Area from 
> Stroll, and I couldn't get Editor-Autolist-Markdown to work. I managed to 
> replicate the bug in an empty TiddlyWiki file with only the official 
> Markdown plugin +  Editor-Autolist-Markdown, and everything else default, 
> *but* the editor toolbar is disabled. I tested this in Firefox on Windows 
> 10.
>
> I understand if this is a very unusual use case and it's not a high 
> priority to fix it. I have a knack for finding strange bugs.
> On Friday, July 16, 2021 at 1:13:15 AM UTC+8 jason...@gmail.com wrote:
>
>> Hi all, I have been learning about TW5 and making increasing use of it 
>> over the past ~9 months. It is an incredible tool with a great ecosystem of 
>> support, so as I begin to make some customizations I wanted to share these 
>> back for the community.
>>
>> I have put together a plugin based on Saq's excellent editor-autolist. I 
>> primarily use markdown for my notes so I have adapted it for markdown lists.
>>
>> I have used bullet lists pretty extensively in the MS ecosystem in my 
>> work, so in addition to the list indent and continuation, I added features 
>> to indent/unindent multiple lines, and to move list sections up or down.
>>
>> Please check out the GH repo 
>>  and the hosted 
>> plugin . This 
>> is the initial release so I welcome your feedback and suggestions for 
>> improvement!
>>
>

-- 
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/8dd8f2cd-1bba-4054-acf8-3a4abf38389cn%40googlegroups.com.


[tw5] TiddlyWiki + nodejs: What are benefits and use cases?

2021-07-23 Thread Charlie Veniot
Hello all,

Knowing very little about nodejs other than having successfully installed 
it on Linux (a Linux container, or VM, on my Chromebook) and installed a 
working TiddlyWiki via npm, and not finding any "for dumb-dumbs" kind of 
info on the web ...

What are the benefits of using TiddlyWiki + nodejs versus the other 
possibilities?  What are great example use cases for TiddlyWiki + nodejs ?

BTW: I use only TiddlyWiki + TiddlyDrive.  (Well, I've used TiddlyDesktop 
just long enough to make sure it worked as an option for me.)

Thank-you much in advance!  Very appreciated.

-- 
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/d8f2742f-eb5a-420e-8d46-6be045576d4dn%40googlegroups.com.


[tw5] Re: Excising Large Outlines in TW

2021-07-23 Thread Mark Cubberley
Geez...this has been a slog...

I'm on a Mac. The $ seems to be the culprit. I changed the filename 
from $__plugins_giffmex_subsume.json to plugins_giffmex_subsume.json and 
ran:

tiddlywiki --load "__plugins_giffmex_subsume.json" --unpackplugin 
"$:/plugins/giffmex/subsume" --savewikifolder "subsume"

and it works! The command also works without the unpackplugin (i.e., 
tiddlywiki --load "__plugins_giffmex_subsume.json" --savewikifolder 
"subsume").
Thanks for the help.
On Friday, July 23, 2021 at 1:00:33 PM UTC-4 Mark S. wrote:

> And the unpackplugin command just turns the plugin tiddlers into separate 
> tiddlers in tiddler space, which isn't what you want. So that part doesn't 
> seem necessary.
>
> On Friday, July 23, 2021 at 9:55:45 AM UTC-7 Mark S. wrote:
>
>> Oops. I removed double quotes from $__plugins_giffmex_subsume.json .
>>
>> On Friday, July 23, 2021 at 9:54:35 AM UTC-7 Mark S. wrote:
>>
>>> Oh. Are you running linux? I also changed double quotes to single quotes 
>>> around $:/plugins/giffmex/subsume  so the shell doesn't interpret the $ as 
>>> a variable. I'm wondering if the unpackplugin is even needed.
>>>
>>> On Friday, July 23, 2021 at 9:48:32 AM UTC-7 mark.cu...@gmail.com wrote:
>>>
 I missed that in the example, thanks. I tried the following:

 tiddlywiki --load "$__plugins_giffmex_subsume.json" --unpackplugin 
 "$:/plugins/giffmex/subsume" --savewikifolder "subsume" 

 and got the same error...

 On Friday, July 23, 2021 at 11:53:07 AM UTC-4 Mark S. wrote:

> The --unpackplugin takes the name of the tiddler, not of the JSON file 
> (just delete ".json" from your unpackplugin command).
>
> It looks like after you're done you'll need to do some cleanup, moving 
> subsume/plugins/subsume to plugins/subsume, and deleting the subsume 
> directory. 
>
> On Friday, July 23, 2021 at 7:51:08 AM UTC-7 mark.cu...@gmail.com 
> wrote:
>
>> Thanks for the help. I exported the $:/plugins/giffmex/subsume as a 
>> .json file and it yields $__plugins_giffmex_subsume.json. 
>>
>> In the terminal: 
>>
>> tiddlywiki --load "$__plugins_giffmex_subsume.json" --unpackplugin 
>> "$:/plugins/giffmex/subsume.json" --savewikifolder "subsume"
>>
>> and I get:
>>
>> Error: No tiddlers found in file ".json"
>>
>> What am I missing?
>> On Thursday, July 22, 2021 at 4:36:56 PM UTC-4 saq.i...@gmail.com 
>> wrote:
>>
>>> Mark you can save a plugin tiddler as a folder: 
>>> https://links.tiddlywiki.com/urls/4b5e9c4afc6923035ef9/
>>>
>>> Otherwise you can drag and drop the plugin to your wiki and import 
>>> it and it will work, though it will only be installed for that specific 
>>> wiki to which you dragged it.
>>>
>>> On Thursday, July 22, 2021 at 9:57:01 PM UTC+2 mark.cu...@gmail.com 
>>> wrote:
>>>
 @David
 Is there a plugin folder to download. I'm not convinced I know how 
 to install your plugin otherwise. I'm running TW via Node.js.
 On Wednesday, July 21, 2021 at 3:44:45 PM UTC-4 Mark Cubberley 
 wrote:

> @David
> I have been keeping my eye on the Subsume threads and this plugin 
> may be what I'm looking for. Between my naiveté of TW and, for the 
> moment, 
> a rather nebulous pedagogical project, I am not convinced I know what 
> I'm 
> asking, but I appreciate the reply nonetheless.
>
> @ Mark S.
> You are correct. More often than not, there IS too much material 
> and I my intent is not to add more to an already dense curriculum. I 
> see 
> systems thinking as pedagogical strategy/framework for my teaching. 
> (Systems thinking in chemical education is new to me and to chemical 
> education for that matter.) I do not yet know what content I may have 
> to 
> sacrifice to use this pedagogy, nor if the loss of this content 
> compromises 
> the learning objectives of the course(s). I am hoping to figure all 
> this 
> out in a public facing TW using these concept outlines as a knowledge 
> base.
> On Wednesday, July 21, 2021 at 2:04:41 PM UTC-4 Mark S. wrote:
>
>> The official slicer edition does pretty much what you describe 
>> https://tiddlywiki.com/editions/text-slicer/ .
>> But it uses a complicated relationship between the resulting 
>> tiddlers that may be difficult to manipulate.
>>
>> Notowritey (https://marxsal.github.io/various/notowritey.html) 
>> allows you to split large texts using a regular expression. You can 
>> then 
>> manipulate items into a hierarchical arrangement in a manner similar 
>> to a 
>> regular outliner. The relationship is based on simple listing and 
>> 

[tw5] Re: Simplest way to list all tiddlers that transclude the current tiddler?

2021-07-23 Thread Soren Bjornstad
Your snippet works for me when placed in a tiddler that has links or 
transclusions to it from other tiddlers.

Just to be sure, did you try saving the tiddler rather than just looking at 
the preview? all[current] will be a draft tiddler if you're looking at the 
preview, so it probably won't find anything.

BTW, the !is[system] in your filter isn't doing anything because 
all[current] completely ignores its input.

On Friday, July 23, 2021 at 11:46:39 AM UTC-5 evanwh...@gmail.com wrote:

> I had a feeling it wasn't supported, because I looked through all the 
> filter operators and nothing stuck out at me as being what I wanted. So 
> since I am using the relink plugin, does that mean I can call its operators 
> in my own tiddler? So far I've been unsuccessful getting something to work, 
> but I'm probably just doing it wrong.
>
> Looking at that thread that was linked, I copied some code and tried to 
> get it to work but so far unsuccessful. I tried this along with various 
> tweaks:
>
> <$list filter=" 
> [!is[system]all[current]relink:backreferences[]!title[$:/StoryList]sort[title]]">
> <$link to={{!!title}}><$view field="title"/>
> 
>
> Nothing shows up. Does anyone have a snippet that they could share?
>
> On Thursday, July 22, 2021 at 1:35:10 PM UTC-7 saq.i...@gmail.com wrote:
>
>>  If I get some time in the next couple months and nobody else does it, 
>>> maybe I will take a look at how to get started with TW core development.
>>>
>>>
>> Would be happy to answer any questions you might have along those lines.
>>
>

-- 
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/92715a37-75b5-4cf2-950b-aa572c24ad51n%40googlegroups.com.


[tw5] Re: TiddlyWiki Community Call and File Uploads Plugin

2021-07-23 Thread Boris Mann
Thanks for the kind words, Saq. It's been great working with you and Jeremy 
and I'm happy to support you and the community.

I'd really like some open discussion around how the TiddlyWiki community 
can use and rally around Open Collective. I'm personally _very_ inspired by 
the organization and the promise it has over time -- and where it is at 
today. Their recent blog post is a very good 
read https://blog.opencollective.com/solidarity-as-our-guiding-principle/. 
I'll quote part of the post:

*Technology Owned by the People*
*Open Collective is part of a movement for start-ups and tech platforms 
become to become owned by their users and stakeholders, called “exit to 
community” or E2C. Learn more about this community interested in community 
control and governance here. We don’t know exactly what the future holds, 
but OCF, grounded in perspectives of solidarity, will be a key influence on 
the future of the Open Collective platform as a commons.*

In short, I've been working with open source software and communities for 2 
decades now. I'm more convinced than ever that we can "Build Software 
Together" and that Open Collective is a tool that can be used by 
communities to pool funds towards common goals.

This experiment with the file uploads plugin has lead directly to having 
Saq spend time working on a more solid foundation for core TW architecture. 
Can we continue this? Can we get more small and large projects and people 
funded through OC?

On Thursday, July 22, 2021 at 12:33:18 PM UTC-7 saq.i...@gmail.com wrote:

> We will be having a *TiddlyWiki Community call* with Jeremy, Boris and 
> myself on August 17th at 6pm CET: TiddlyWiki Community: Core Savers & 
> Syncers, Upload Plugin, & Community Forum - Zoom 
>
> I hope some of you will be able to join us for what I think will be a very 
> interesting discussion. Please register for the event at the link above.
>
> The call will include:
>
>- a progress update on my work on the *Uploads plugin* funded by Open 
>Collective
>- a summary of some rather exciting and promising avenues for core 
>development in the areas of *Savers and Syncers* that has come out of 
>discussions around the Uploads plugin
>- an update on the *Open Collective* model for funding TiddlyWiki work 
>and what we have learned from it thus far
>- some news from Jeremy and Boris regarding improvements to TiddlyWiki 
> *community 
>infrastructure*.
>
> I have been slowly working away on the TiddlyWiki file uploads plugin as 
> was previously announced 
> . 
> The majority of the work thus far has consisted of brainstorming around the 
> architecture and some very involved but promising and productive 
> discussions with Jeremy around how such a plugin would integrate with the 
> core, and the direction that the core might take in the future with regards 
> to saving and syncing mechanisms. 
>
> In particular we have identified some exciting opportunities to explore in 
> due course for a rethinking of the saver and syncer mechanisms that may 
> amongst other things eventually make file uploads a core TiddlyWiki ability 
> alongside saving and syncing and static file publishing.
>
> This has necessitated a change in approach to the File Uploads plugin so 
> as to not introduce changes to the TiddlyWiki core at this time which may 
> clash with the long term direction of development, and still make the 
> Uploads plugin available in a timely manner for those that need this 
> functionality today. I currently have a minimal working prototype that 
> uploads images imported into TiddlyWiki to Fission, though with no UI or 
> error handling as of yet and desperately in need of some heavy refactoring 
> to better be able to support different storage back ends. I hope to present 
> a demo of an early version of the plugin on the call.
>
> I would like to take the opportunity here to thank Boris and Fission. 
> Despite Boris having chipped in for the vast majority of the funding for 
> this plugin as it is something he needs in his own TiddlyWiki usage, not 
> only has he been patient and supportive as we focus on long term core 
> planning first, but Fission has actively been facilitating those 
> discussions.
>
> Regards,
> Saq
>

-- 
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/a233b1fd-1dd0-4bf7-a086-d81ae353443bn%40googlegroups.com.


[tw5] Re: Excising Large Outlines in TW

2021-07-23 Thread 'Mark S.' via TiddlyWiki
And the unpackplugin command just turns the plugin tiddlers into separate 
tiddlers in tiddler space, which isn't what you want. So that part doesn't 
seem necessary.

On Friday, July 23, 2021 at 9:55:45 AM UTC-7 Mark S. wrote:

> Oops. I removed double quotes from $__plugins_giffmex_subsume.json .
>
> On Friday, July 23, 2021 at 9:54:35 AM UTC-7 Mark S. wrote:
>
>> Oh. Are you running linux? I also changed double quotes to single quotes 
>> around $:/plugins/giffmex/subsume  so the shell doesn't interpret the $ as 
>> a variable. I'm wondering if the unpackplugin is even needed.
>>
>> On Friday, July 23, 2021 at 9:48:32 AM UTC-7 mark.cu...@gmail.com wrote:
>>
>>> I missed that in the example, thanks. I tried the following:
>>>
>>> tiddlywiki --load "$__plugins_giffmex_subsume.json" --unpackplugin 
>>> "$:/plugins/giffmex/subsume" --savewikifolder "subsume" 
>>>
>>> and got the same error...
>>>
>>> On Friday, July 23, 2021 at 11:53:07 AM UTC-4 Mark S. wrote:
>>>
 The --unpackplugin takes the name of the tiddler, not of the JSON file 
 (just delete ".json" from your unpackplugin command).

 It looks like after you're done you'll need to do some cleanup, moving 
 subsume/plugins/subsume to plugins/subsume, and deleting the subsume 
 directory. 

 On Friday, July 23, 2021 at 7:51:08 AM UTC-7 mark.cu...@gmail.com 
 wrote:

> Thanks for the help. I exported the $:/plugins/giffmex/subsume as a 
> .json file and it yields $__plugins_giffmex_subsume.json. 
>
> In the terminal: 
>
> tiddlywiki --load "$__plugins_giffmex_subsume.json" --unpackplugin 
> "$:/plugins/giffmex/subsume.json" --savewikifolder "subsume"
>
> and I get:
>
> Error: No tiddlers found in file ".json"
>
> What am I missing?
> On Thursday, July 22, 2021 at 4:36:56 PM UTC-4 saq.i...@gmail.com 
> wrote:
>
>> Mark you can save a plugin tiddler as a folder: 
>> https://links.tiddlywiki.com/urls/4b5e9c4afc6923035ef9/
>>
>> Otherwise you can drag and drop the plugin to your wiki and import it 
>> and it will work, though it will only be installed for that specific 
>> wiki 
>> to which you dragged it.
>>
>> On Thursday, July 22, 2021 at 9:57:01 PM UTC+2 mark.cu...@gmail.com 
>> wrote:
>>
>>> @David
>>> Is there a plugin folder to download. I'm not convinced I know how 
>>> to install your plugin otherwise. I'm running TW via Node.js.
>>> On Wednesday, July 21, 2021 at 3:44:45 PM UTC-4 Mark Cubberley wrote:
>>>
 @David
 I have been keeping my eye on the Subsume threads and this plugin 
 may be what I'm looking for. Between my naiveté of TW and, for the 
 moment, 
 a rather nebulous pedagogical project, I am not convinced I know what 
 I'm 
 asking, but I appreciate the reply nonetheless.

 @ Mark S.
 You are correct. More often than not, there IS too much material 
 and I my intent is not to add more to an already dense curriculum. I 
 see 
 systems thinking as pedagogical strategy/framework for my teaching. 
 (Systems thinking in chemical education is new to me and to chemical 
 education for that matter.) I do not yet know what content I may have 
 to 
 sacrifice to use this pedagogy, nor if the loss of this content 
 compromises 
 the learning objectives of the course(s). I am hoping to figure all 
 this 
 out in a public facing TW using these concept outlines as a knowledge 
 base.
 On Wednesday, July 21, 2021 at 2:04:41 PM UTC-4 Mark S. wrote:

> The official slicer edition does pretty much what you describe 
> https://tiddlywiki.com/editions/text-slicer/ .
> But it uses a complicated relationship between the resulting 
> tiddlers that may be difficult to manipulate.
>
> Notowritey (https://marxsal.github.io/various/notowritey.html) 
> allows you to split large texts using a regular expression. You can 
> then 
> manipulate items into a hierarchical arrangement in a manner similar 
> to a 
> regular outliner. The relationship is based on simple listing and 
> tagging.
>
> I would imagine for a systems approach, you would have to add a 
> great deal more of material. What I remember about chemistry is that 
> they 
> already give you too much material to remember and often assume you 
> are 
> familiar with processes and techniques that you have never 
> encountered 
> anywhere. As if someone just ripped pages out of your textbook and 
> threw 
> them away. Trying to see how you could fit MORE into the curriculum 
> seems 
> somewhat unkind.
>
> Another Mark
>
> On 

[tw5] Re: Excising Large Outlines in TW

2021-07-23 Thread 'Mark S.' via TiddlyWiki
Oops. I removed double quotes from $__plugins_giffmex_subsume.json .

On Friday, July 23, 2021 at 9:54:35 AM UTC-7 Mark S. wrote:

> Oh. Are you running linux? I also changed double quotes to single quotes 
> around $:/plugins/giffmex/subsume  so the shell doesn't interpret the $ as 
> a variable. I'm wondering if the unpackplugin is even needed.
>
> On Friday, July 23, 2021 at 9:48:32 AM UTC-7 mark.cu...@gmail.com wrote:
>
>> I missed that in the example, thanks. I tried the following:
>>
>> tiddlywiki --load "$__plugins_giffmex_subsume.json" --unpackplugin 
>> "$:/plugins/giffmex/subsume" --savewikifolder "subsume" 
>>
>> and got the same error...
>>
>> On Friday, July 23, 2021 at 11:53:07 AM UTC-4 Mark S. wrote:
>>
>>> The --unpackplugin takes the name of the tiddler, not of the JSON file 
>>> (just delete ".json" from your unpackplugin command).
>>>
>>> It looks like after you're done you'll need to do some cleanup, moving 
>>> subsume/plugins/subsume to plugins/subsume, and deleting the subsume 
>>> directory. 
>>>
>>> On Friday, July 23, 2021 at 7:51:08 AM UTC-7 mark.cu...@gmail.com wrote:
>>>
 Thanks for the help. I exported the $:/plugins/giffmex/subsume as a 
 .json file and it yields $__plugins_giffmex_subsume.json. 

 In the terminal: 

 tiddlywiki --load "$__plugins_giffmex_subsume.json" --unpackplugin 
 "$:/plugins/giffmex/subsume.json" --savewikifolder "subsume"

 and I get:

 Error: No tiddlers found in file ".json"

 What am I missing?
 On Thursday, July 22, 2021 at 4:36:56 PM UTC-4 saq.i...@gmail.com 
 wrote:

> Mark you can save a plugin tiddler as a folder: 
> https://links.tiddlywiki.com/urls/4b5e9c4afc6923035ef9/
>
> Otherwise you can drag and drop the plugin to your wiki and import it 
> and it will work, though it will only be installed for that specific wiki 
> to which you dragged it.
>
> On Thursday, July 22, 2021 at 9:57:01 PM UTC+2 mark.cu...@gmail.com 
> wrote:
>
>> @David
>> Is there a plugin folder to download. I'm not convinced I know how to 
>> install your plugin otherwise. I'm running TW via Node.js.
>> On Wednesday, July 21, 2021 at 3:44:45 PM UTC-4 Mark Cubberley wrote:
>>
>>> @David
>>> I have been keeping my eye on the Subsume threads and this plugin 
>>> may be what I'm looking for. Between my naiveté of TW and, for the 
>>> moment, 
>>> a rather nebulous pedagogical project, I am not convinced I know what 
>>> I'm 
>>> asking, but I appreciate the reply nonetheless.
>>>
>>> @ Mark S.
>>> You are correct. More often than not, there IS too much material and 
>>> I my intent is not to add more to an already dense curriculum. I see 
>>> systems thinking as pedagogical strategy/framework for my teaching. 
>>> (Systems thinking in chemical education is new to me and to chemical 
>>> education for that matter.) I do not yet know what content I may have 
>>> to 
>>> sacrifice to use this pedagogy, nor if the loss of this content 
>>> compromises 
>>> the learning objectives of the course(s). I am hoping to figure all 
>>> this 
>>> out in a public facing TW using these concept outlines as a knowledge 
>>> base.
>>> On Wednesday, July 21, 2021 at 2:04:41 PM UTC-4 Mark S. wrote:
>>>
 The official slicer edition does pretty much what you describe 
 https://tiddlywiki.com/editions/text-slicer/ .
 But it uses a complicated relationship between the resulting 
 tiddlers that may be difficult to manipulate.

 Notowritey (https://marxsal.github.io/various/notowritey.html) 
 allows you to split large texts using a regular expression. You can 
 then 
 manipulate items into a hierarchical arrangement in a manner similar 
 to a 
 regular outliner. The relationship is based on simple listing and 
 tagging.

 I would imagine for a systems approach, you would have to add a 
 great deal more of material. What I remember about chemistry is that 
 they 
 already give you too much material to remember and often assume you 
 are 
 familiar with processes and techniques that you have never encountered 
 anywhere. As if someone just ripped pages out of your textbook and 
 threw 
 them away. Trying to see how you could fit MORE into the curriculum 
 seems 
 somewhat unkind.

 Another Mark

 On Wednesday, July 21, 2021 at 10:06:42 AM UTC-7 
 mark.cu...@gmail.com wrote:

> I have been using Soren’s Grok TiddlyWiki and his Zettelkasten 
> shell over the last several weeks. Most of this time has been just 
> getting 
> stuff into TW and seeing what happens (or doesn't and trying to 
> figure out 
> why). I 

[tw5] Re: Excising Large Outlines in TW

2021-07-23 Thread 'Mark S.' via TiddlyWiki
Oh. Are you running linux? I also changed double quotes to single quotes 
around $:/plugins/giffmex/subsume  so the shell doesn't interpret the $ as 
a variable. I'm wondering if the unpackplugin is even needed.

On Friday, July 23, 2021 at 9:48:32 AM UTC-7 mark.cu...@gmail.com wrote:

> I missed that in the example, thanks. I tried the following:
>
> tiddlywiki --load "$__plugins_giffmex_subsume.json" --unpackplugin 
> "$:/plugins/giffmex/subsume" --savewikifolder "subsume" 
>
> and got the same error...
>
> On Friday, July 23, 2021 at 11:53:07 AM UTC-4 Mark S. wrote:
>
>> The --unpackplugin takes the name of the tiddler, not of the JSON file 
>> (just delete ".json" from your unpackplugin command).
>>
>> It looks like after you're done you'll need to do some cleanup, moving 
>> subsume/plugins/subsume to plugins/subsume, and deleting the subsume 
>> directory. 
>>
>> On Friday, July 23, 2021 at 7:51:08 AM UTC-7 mark.cu...@gmail.com wrote:
>>
>>> Thanks for the help. I exported the $:/plugins/giffmex/subsume as a 
>>> .json file and it yields $__plugins_giffmex_subsume.json. 
>>>
>>> In the terminal: 
>>>
>>> tiddlywiki --load "$__plugins_giffmex_subsume.json" --unpackplugin 
>>> "$:/plugins/giffmex/subsume.json" --savewikifolder "subsume"
>>>
>>> and I get:
>>>
>>> Error: No tiddlers found in file ".json"
>>>
>>> What am I missing?
>>> On Thursday, July 22, 2021 at 4:36:56 PM UTC-4 saq.i...@gmail.com wrote:
>>>
 Mark you can save a plugin tiddler as a folder: 
 https://links.tiddlywiki.com/urls/4b5e9c4afc6923035ef9/

 Otherwise you can drag and drop the plugin to your wiki and import it 
 and it will work, though it will only be installed for that specific wiki 
 to which you dragged it.

 On Thursday, July 22, 2021 at 9:57:01 PM UTC+2 mark.cu...@gmail.com 
 wrote:

> @David
> Is there a plugin folder to download. I'm not convinced I know how to 
> install your plugin otherwise. I'm running TW via Node.js.
> On Wednesday, July 21, 2021 at 3:44:45 PM UTC-4 Mark Cubberley wrote:
>
>> @David
>> I have been keeping my eye on the Subsume threads and this plugin may 
>> be what I'm looking for. Between my naiveté of TW and, for the moment, a 
>> rather nebulous pedagogical project, I am not convinced I know what I'm 
>> asking, but I appreciate the reply nonetheless.
>>
>> @ Mark S.
>> You are correct. More often than not, there IS too much material and 
>> I my intent is not to add more to an already dense curriculum. I see 
>> systems thinking as pedagogical strategy/framework for my teaching. 
>> (Systems thinking in chemical education is new to me and to chemical 
>> education for that matter.) I do not yet know what content I may have to 
>> sacrifice to use this pedagogy, nor if the loss of this content 
>> compromises 
>> the learning objectives of the course(s). I am hoping to figure all this 
>> out in a public facing TW using these concept outlines as a knowledge 
>> base.
>> On Wednesday, July 21, 2021 at 2:04:41 PM UTC-4 Mark S. wrote:
>>
>>> The official slicer edition does pretty much what you describe 
>>> https://tiddlywiki.com/editions/text-slicer/ .
>>> But it uses a complicated relationship between the resulting 
>>> tiddlers that may be difficult to manipulate.
>>>
>>> Notowritey (https://marxsal.github.io/various/notowritey.html) 
>>> allows you to split large texts using a regular expression. You can 
>>> then 
>>> manipulate items into a hierarchical arrangement in a manner similar to 
>>> a 
>>> regular outliner. The relationship is based on simple listing and 
>>> tagging.
>>>
>>> I would imagine for a systems approach, you would have to add a 
>>> great deal more of material. What I remember about chemistry is that 
>>> they 
>>> already give you too much material to remember and often assume you are 
>>> familiar with processes and techniques that you have never encountered 
>>> anywhere. As if someone just ripped pages out of your textbook and 
>>> threw 
>>> them away. Trying to see how you could fit MORE into the curriculum 
>>> seems 
>>> somewhat unkind.
>>>
>>> Another Mark
>>>
>>> On Wednesday, July 21, 2021 at 10:06:42 AM UTC-7 
>>> mark.cu...@gmail.com wrote:
>>>
 I have been using Soren’s Grok TiddlyWiki and his Zettelkasten 
 shell over the last several weeks. Most of this time has been just 
 getting 
 stuff into TW and seeing what happens (or doesn't and trying to figure 
 out 
 why). I have not spent any time creating, connecting, etc.. The 
 product of 
 my work thus far is here.

 I have two large outlines (GeneralChemistryACCMOutline and 
 OrganicChemistryACCMOutline) that delineate anchoring concept 
 content maps 

[tw5] Re: Excising Large Outlines in TW

2021-07-23 Thread Mark Cubberley
I missed that in the example, thanks. I tried the following:

tiddlywiki --load "$__plugins_giffmex_subsume.json" --unpackplugin 
"$:/plugins/giffmex/subsume" --savewikifolder "subsume" 

and got the same error...

On Friday, July 23, 2021 at 11:53:07 AM UTC-4 Mark S. wrote:

> The --unpackplugin takes the name of the tiddler, not of the JSON file 
> (just delete ".json" from your unpackplugin command).
>
> It looks like after you're done you'll need to do some cleanup, moving 
> subsume/plugins/subsume to plugins/subsume, and deleting the subsume 
> directory. 
>
> On Friday, July 23, 2021 at 7:51:08 AM UTC-7 mark.cu...@gmail.com wrote:
>
>> Thanks for the help. I exported the $:/plugins/giffmex/subsume as a .json 
>> file and it yields $__plugins_giffmex_subsume.json. 
>>
>> In the terminal: 
>>
>> tiddlywiki --load "$__plugins_giffmex_subsume.json" --unpackplugin 
>> "$:/plugins/giffmex/subsume.json" --savewikifolder "subsume"
>>
>> and I get:
>>
>> Error: No tiddlers found in file ".json"
>>
>> What am I missing?
>> On Thursday, July 22, 2021 at 4:36:56 PM UTC-4 saq.i...@gmail.com wrote:
>>
>>> Mark you can save a plugin tiddler as a folder: 
>>> https://links.tiddlywiki.com/urls/4b5e9c4afc6923035ef9/
>>>
>>> Otherwise you can drag and drop the plugin to your wiki and import it 
>>> and it will work, though it will only be installed for that specific wiki 
>>> to which you dragged it.
>>>
>>> On Thursday, July 22, 2021 at 9:57:01 PM UTC+2 mark.cu...@gmail.com 
>>> wrote:
>>>
 @David
 Is there a plugin folder to download. I'm not convinced I know how to 
 install your plugin otherwise. I'm running TW via Node.js.
 On Wednesday, July 21, 2021 at 3:44:45 PM UTC-4 Mark Cubberley wrote:

> @David
> I have been keeping my eye on the Subsume threads and this plugin may 
> be what I'm looking for. Between my naiveté of TW and, for the moment, a 
> rather nebulous pedagogical project, I am not convinced I know what I'm 
> asking, but I appreciate the reply nonetheless.
>
> @ Mark S.
> You are correct. More often than not, there IS too much material and I 
> my intent is not to add more to an already dense curriculum. I see 
> systems 
> thinking as pedagogical strategy/framework for my teaching. (Systems 
> thinking in chemical education is new to me and to chemical education for 
> that matter.) I do not yet know what content I may have to sacrifice to 
> use 
> this pedagogy, nor if the loss of this content compromises the learning 
> objectives of the course(s). I am hoping to figure all this out in a 
> public 
> facing TW using these concept outlines as a knowledge base.
> On Wednesday, July 21, 2021 at 2:04:41 PM UTC-4 Mark S. wrote:
>
>> The official slicer edition does pretty much what you describe 
>> https://tiddlywiki.com/editions/text-slicer/ .
>> But it uses a complicated relationship between the resulting tiddlers 
>> that may be difficult to manipulate.
>>
>> Notowritey (https://marxsal.github.io/various/notowritey.html) 
>> allows you to split large texts using a regular expression. You can then 
>> manipulate items into a hierarchical arrangement in a manner similar to 
>> a 
>> regular outliner. The relationship is based on simple listing and 
>> tagging.
>>
>> I would imagine for a systems approach, you would have to add a great 
>> deal more of material. What I remember about chemistry is that they 
>> already 
>> give you too much material to remember and often assume you are familiar 
>> with processes and techniques that you have never encountered anywhere. 
>> As 
>> if someone just ripped pages out of your textbook and threw them away. 
>> Trying to see how you could fit MORE into the curriculum seems somewhat 
>> unkind.
>>
>> Another Mark
>>
>> On Wednesday, July 21, 2021 at 10:06:42 AM UTC-7 mark.cu...@gmail.com 
>> wrote:
>>
>>> I have been using Soren’s Grok TiddlyWiki and his Zettelkasten shell 
>>> over the last several weeks. Most of this time has been just getting 
>>> stuff 
>>> into TW and seeing what happens (or doesn't and trying to figure out 
>>> why). 
>>> I have not spent any time creating, connecting, etc.. The product of my 
>>> work thus far is here.
>>>
>>> I have two large outlines (GeneralChemistryACCMOutline and 
>>> OrganicChemistryACCMOutline) that delineate anchoring concept 
>>> content maps  for most 
>>> of the undergraduate chemistry I teach. The hierarchy of these outlines 
>>> is 
>>> identical at Level 1 (Big Ideas) and Level 2 (Enduring Understandings) 
>>> and 
>>> differ at Level 3 (Subdisciplinary Articulations) and Level 4 (Content 
>>> Details).
>>>
>>> I need to excise these outlines and then add open educational 
>>> 

[tw5] Re: What other tools compliment TiddlyWiki well? [discussion]

2021-07-23 Thread Ste
Android note taking apps wot I has used: 
As I have a note9 Fii note is my scribble notes with a stylus. 
Nebo notes is also good. (as is myscipt2 calculator by the same peeps)
For markdown neutriNote is good.
 DroidEdit fills that notepad++ hole
And Quinoid or Tiddloid for the tiddlywiki. 
Snap pad is good for small uber quick jottings. 
Snap desk for a bit more permanance. 





On Friday, 23 July 2021 at 04:47:37 UTC+1 jason...@gmail.com wrote:

> I just worked on a tool for syncing my Keep notes to TW today, it is a JS 
> bookmarklet that loads and executes this gist 
> . I 
> have only tested this on Chrome so far and there are still a couple kinks 
> to work out, but I'm happy with it so far.
>
> 1. Highlight this text and drag it into your bookmarks bar:
>
> javascript:var 
> id%3D"0937d5af819d1914c7803f22ee8752d6"%2Cfile%3D"bookmarklet-export-keep.js"%2Cuser%3D"jasonmhoule"%2Cxhr%3Dnew
>  
> XMLHttpRequest%3Bxhr.overrideMimeType("application%2Fjson")%3Bxhr.open("GET"%2C"https%3A%2F%
> 2Fgist.githubusercontent.com%2F"%2Buser%2B"%2F"%2Bid%2B"%2Fraw%2F"%2Bfile%2B"%3F"%2BMath.random())%3Bxhr.onreadystatechange%3Dfunction()%7Bif(4%3D%3D%3Dxhr.readyState)if(200%3D%3D%3Dxhr.status)console.log("Successfully
>  
> loaded 
> gist%3A"%2C%7Bid%3Aid%2Cfile%3Afile%2Cuser%3Auser%2Cresponse%3Axhr.responseText%7D)%2C(0%2Ceval)(xhr.responseText)%3Belse%7Bvar
>  
> a%3D"GitHub Gist file did not load successfully and instead returned a 
> status code of 
> "%2Bxhr.status%2B"."%3Bconsole.error(a%2C%7Bid%3Aid%2Cfile%3Afile%2Cuser%3Auser%7D)%3Balert(a)%7D%7D%3Bxhr.send(null)%3Bvoid+0
>
> 2. Navigate to Keep. The code will iterate through all the tiddlers that 
> are loaded to the view, so if your Keep is anywhere near as cluttered as 
> mine, I suggest trying this on a subset. For example, I tag certain notes 
> as #export, and then I can open that tag in the Keep web navbar to execute 
> this script just on them.
>
> 3. Once you have the 'target' tiddlers in view, click on the bookmarklet 
> and watch it pop each tiddler open in turn (one per second). Once it is 
> done with this, it will download a keep-notes.json file. You can drag this 
> single file into your wiki and it will import one tiddler per note. Note 
> that I also use (an early version of) Projectify so the code tags each 
> tiddler with "Inbox" and "todo" so that it lands for processing in TW. I 
> have not looked into pulling the other Keep tags into the tiddler but will 
> probably do that.
>
> The code currently does not archive tiddlers automatically - I may add 
> that some day, but want to kick the tires quite a bit more first. Also note 
> that because the bookmarklet loads the gist from GH, if I make any changes 
> in the future, it is the changed code that will be triggered. (I'm not sure 
> if I can pin the bookmarklet down to a single commit, that would probably 
> be useful!)
>
> Anyway, thought I would offer this up to see if there are 
> thoughts/feedback for improvement.
> On Thursday, July 22, 2021 at 3:27:21 PM UTC-5 Si wrote:
>
>> Thanks for the responses.
>>
>> I like Keep, very nice level of simplicity and pleasant to use. 
>> Personally I try to avoid Google stuff where I can, but I did notice this 
>> very nice keep-style Android app that has recently appeared on Fdroid: 
>> https://github.com/msoultanidis/quillnote. Unfortunately it's Android 
>> only, but I'll be keeping an eye on it in case they add a way to sync the 
>> notes to a computer as markdown files.
>>
>> @Tones 
>>
>> > I don't concur with your statement Si, as I think I said before  *In 
>> my opinion a major weakness of TiddlyWiki is that it is not well suited to 
>> quickly capturing information on the fly with minimal friction.*
>>
>> I wouldn't want to spend much time defending my view, as I think what 
>> does/doesn't count as friction is pretty subjective. My biggest problems 
>> are on mobile, where saving a single file wiki with Tiddloid takes too long 
>> for me to ever really feel like using it. I had forgotten about 
>> Projectify's quick-add feature though, which I agree is very useful for 
>> quick-capture.
>>
>> > I did look into getting tiddlywiki into a browser side bar in the past. 
>> I believed it worked in FireFox, but if not universal it is less 
>> interesting. 
>>
>> There are a few Firefox extensions for doing this, but I couldn't get any 
>> to work with a local file. Perhaps they will work with the node.js version. 
>> Vivaldi has a built in feature for doing this which works very nicely with 
>> TiddlyWiki: https://help.vivaldi.com/desktop/panels/web-panels/
>> On Thursday, 22 July 2021 at 05:35:35 UTC+1 TW Tones wrote:
>>
>>> Keep is popular.
>>>
>>> I did look into getting tiddlywiki into a browser side bar in the past. 
>>> I believed it worked in FireFox, but if not universal it is less 
>>> interesting. That is the advantage of keep if you use a few of googles 
>>> 

[tw5] Re: Simplest way to list all tiddlers that transclude the current tiddler?

2021-07-23 Thread Evan Hackett
I had a feeling it wasn't supported, because I looked through all the 
filter operators and nothing stuck out at me as being what I wanted. So 
since I am using the relink plugin, does that mean I can call its operators 
in my own tiddler? So far I've been unsuccessful getting something to work, 
but I'm probably just doing it wrong.

Looking at that thread that was linked, I copied some code and tried to get 
it to work but so far unsuccessful. I tried this along with various tweaks:

<$list filter=" 
[!is[system]all[current]relink:backreferences[]!title[$:/StoryList]sort[title]]">
<$link to={{!!title}}><$view field="title"/>


Nothing shows up. Does anyone have a snippet that they could share?

On Thursday, July 22, 2021 at 1:35:10 PM UTC-7 saq.i...@gmail.com wrote:

>  If I get some time in the next couple months and nobody else does it, 
>> maybe I will take a look at how to get started with TW core development.
>>
>>
> Would be happy to answer any questions you might have along those lines.
>

-- 
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/be7aaa1b-ea29-4744-a412-4ed4c7e4179an%40googlegroups.com.


[tw5] Re: Excising Large Outlines in TW

2021-07-23 Thread 'Mark S.' via TiddlyWiki
The --unpackplugin takes the name of the tiddler, not of the JSON file 
(just delete ".json" from your unpackplugin command).

It looks like after you're done you'll need to do some cleanup, moving 
subsume/plugins/subsume to plugins/subsume, and deleting the subsume 
directory. 

On Friday, July 23, 2021 at 7:51:08 AM UTC-7 mark.cu...@gmail.com wrote:

> Thanks for the help. I exported the $:/plugins/giffmex/subsume as a .json 
> file and it yields $__plugins_giffmex_subsume.json. 
>
> In the terminal: 
>
> tiddlywiki --load "$__plugins_giffmex_subsume.json" --unpackplugin 
> "$:/plugins/giffmex/subsume.json" --savewikifolder "subsume"
>
> and I get:
>
> Error: No tiddlers found in file ".json"
>
> What am I missing?
> On Thursday, July 22, 2021 at 4:36:56 PM UTC-4 saq.i...@gmail.com wrote:
>
>> Mark you can save a plugin tiddler as a folder: 
>> https://links.tiddlywiki.com/urls/4b5e9c4afc6923035ef9/
>>
>> Otherwise you can drag and drop the plugin to your wiki and import it and 
>> it will work, though it will only be installed for that specific wiki to 
>> which you dragged it.
>>
>> On Thursday, July 22, 2021 at 9:57:01 PM UTC+2 mark.cu...@gmail.com 
>> wrote:
>>
>>> @David
>>> Is there a plugin folder to download. I'm not convinced I know how to 
>>> install your plugin otherwise. I'm running TW via Node.js.
>>> On Wednesday, July 21, 2021 at 3:44:45 PM UTC-4 Mark Cubberley wrote:
>>>
 @David
 I have been keeping my eye on the Subsume threads and this plugin may 
 be what I'm looking for. Between my naiveté of TW and, for the moment, a 
 rather nebulous pedagogical project, I am not convinced I know what I'm 
 asking, but I appreciate the reply nonetheless.

 @ Mark S.
 You are correct. More often than not, there IS too much material and I 
 my intent is not to add more to an already dense curriculum. I see systems 
 thinking as pedagogical strategy/framework for my teaching. (Systems 
 thinking in chemical education is new to me and to chemical education for 
 that matter.) I do not yet know what content I may have to sacrifice to 
 use 
 this pedagogy, nor if the loss of this content compromises the learning 
 objectives of the course(s). I am hoping to figure all this out in a 
 public 
 facing TW using these concept outlines as a knowledge base.
 On Wednesday, July 21, 2021 at 2:04:41 PM UTC-4 Mark S. wrote:

> The official slicer edition does pretty much what you describe 
> https://tiddlywiki.com/editions/text-slicer/ .
> But it uses a complicated relationship between the resulting tiddlers 
> that may be difficult to manipulate.
>
> Notowritey (https://marxsal.github.io/various/notowritey.html) allows 
> you to split large texts using a regular expression. You can then 
> manipulate items into a hierarchical arrangement in a manner similar to a 
> regular outliner. The relationship is based on simple listing and tagging.
>
> I would imagine for a systems approach, you would have to add a great 
> deal more of material. What I remember about chemistry is that they 
> already 
> give you too much material to remember and often assume you are familiar 
> with processes and techniques that you have never encountered anywhere. 
> As 
> if someone just ripped pages out of your textbook and threw them away. 
> Trying to see how you could fit MORE into the curriculum seems somewhat 
> unkind.
>
> Another Mark
>
> On Wednesday, July 21, 2021 at 10:06:42 AM UTC-7 mark.cu...@gmail.com 
> wrote:
>
>> I have been using Soren’s Grok TiddlyWiki and his Zettelkasten shell 
>> over the last several weeks. Most of this time has been just getting 
>> stuff 
>> into TW and seeing what happens (or doesn't and trying to figure out 
>> why). 
>> I have not spent any time creating, connecting, etc.. The product of my 
>> work thus far is here.
>>
>> I have two large outlines (GeneralChemistryACCMOutline and 
>> OrganicChemistryACCMOutline) that delineate anchoring concept 
>> content maps  for most 
>> of the undergraduate chemistry I teach. The hierarchy of these outlines 
>> is 
>> identical at Level 1 (Big Ideas) and Level 2 (Enduring Understandings) 
>> and 
>> differ at Level 3 (Subdisciplinary Articulations) and Level 4 (Content 
>> Details).
>>
>> I need to excise these outlines and then add open educational 
>> resources (text, links to videos, images, and simulations, exercises, 
>> etc.) 
>> to the resulting tiddlers.
>>
>> I am interested in your thoughts on how I might excise these outlines 
>> in a (unique?) way that leverages TW’s utility/flexibility as a 
>> content-management system considering:
>>
>>1. The order of Level 1 Big Ideas is consistent with the sequence 

[tw5] How can I hide the color-picker when adding a "color" field?

2021-07-23 Thread Si
If you add the field "color" TiddlyWiki will replace the text-box for 
editing the field value with a color-picker.

In most cases this is very helpful, but I prefer to use color names (e.g. 
papayawhip), so I don't want to see the color-picker.

I can't figure out how to remove this feature, can anyone help me out?

-- 
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/9efb0414-6b03-42b8-b1cc-2505247c14fen%40googlegroups.com.


[tw5] Re: Excising Large Outlines in TW

2021-07-23 Thread Mark Cubberley
Thanks for the help. I exported the $:/plugins/giffmex/subsume as a .json 
file and it yields $__plugins_giffmex_subsume.json. 

In the terminal: 

tiddlywiki --load "$__plugins_giffmex_subsume.json" --unpackplugin 
"$:/plugins/giffmex/subsume.json" --savewikifolder "subsume"

and I get:

Error: No tiddlers found in file ".json"

What am I missing?
On Thursday, July 22, 2021 at 4:36:56 PM UTC-4 saq.i...@gmail.com wrote:

> Mark you can save a plugin tiddler as a folder: 
> https://links.tiddlywiki.com/urls/4b5e9c4afc6923035ef9/
>
> Otherwise you can drag and drop the plugin to your wiki and import it and 
> it will work, though it will only be installed for that specific wiki to 
> which you dragged it.
>
> On Thursday, July 22, 2021 at 9:57:01 PM UTC+2 mark.cu...@gmail.com wrote:
>
>> @David
>> Is there a plugin folder to download. I'm not convinced I know how to 
>> install your plugin otherwise. I'm running TW via Node.js.
>> On Wednesday, July 21, 2021 at 3:44:45 PM UTC-4 Mark Cubberley wrote:
>>
>>> @David
>>> I have been keeping my eye on the Subsume threads and this plugin may be 
>>> what I'm looking for. Between my naiveté of TW and, for the moment, a 
>>> rather nebulous pedagogical project, I am not convinced I know what I'm 
>>> asking, but I appreciate the reply nonetheless.
>>>
>>> @ Mark S.
>>> You are correct. More often than not, there IS too much material and I 
>>> my intent is not to add more to an already dense curriculum. I see systems 
>>> thinking as pedagogical strategy/framework for my teaching. (Systems 
>>> thinking in chemical education is new to me and to chemical education for 
>>> that matter.) I do not yet know what content I may have to sacrifice to use 
>>> this pedagogy, nor if the loss of this content compromises the learning 
>>> objectives of the course(s). I am hoping to figure all this out in a public 
>>> facing TW using these concept outlines as a knowledge base.
>>> On Wednesday, July 21, 2021 at 2:04:41 PM UTC-4 Mark S. wrote:
>>>
 The official slicer edition does pretty much what you describe 
 https://tiddlywiki.com/editions/text-slicer/ .
 But it uses a complicated relationship between the resulting tiddlers 
 that may be difficult to manipulate.

 Notowritey (https://marxsal.github.io/various/notowritey.html) allows 
 you to split large texts using a regular expression. You can then 
 manipulate items into a hierarchical arrangement in a manner similar to a 
 regular outliner. The relationship is based on simple listing and tagging.

 I would imagine for a systems approach, you would have to add a great 
 deal more of material. What I remember about chemistry is that they 
 already 
 give you too much material to remember and often assume you are familiar 
 with processes and techniques that you have never encountered anywhere. As 
 if someone just ripped pages out of your textbook and threw them away. 
 Trying to see how you could fit MORE into the curriculum seems somewhat 
 unkind.

 Another Mark

 On Wednesday, July 21, 2021 at 10:06:42 AM UTC-7 mark.cu...@gmail.com 
 wrote:

> I have been using Soren’s Grok TiddlyWiki and his Zettelkasten shell 
> over the last several weeks. Most of this time has been just getting 
> stuff 
> into TW and seeing what happens (or doesn't and trying to figure out 
> why). 
> I have not spent any time creating, connecting, etc.. The product of my 
> work thus far is here.
>
> I have two large outlines (GeneralChemistryACCMOutline and 
> OrganicChemistryACCMOutline) that delineate anchoring concept content 
> maps  for most of the 
> undergraduate chemistry I teach. The hierarchy of these outlines is 
> identical at Level 1 (Big Ideas) and Level 2 (Enduring Understandings) 
> and 
> differ at Level 3 (Subdisciplinary Articulations) and Level 4 (Content 
> Details).
>
> I need to excise these outlines and then add open educational 
> resources (text, links to videos, images, and simulations, exercises, 
> etc.) 
> to the resulting tiddlers.
>
> I am interested in your thoughts on how I might excise these outlines 
> in a (unique?) way that leverages TW’s utility/flexibility as a 
> content-management system considering:
>
>1. The order of Level 1 Big Ideas is consistent with the sequence 
>of instruction.
>2. I would like to somehow leverage TW and the connected, 
>context-free facts derived from these outlines to move away from a 
>reductionist approach to teaching and learning to a systems 
>approach  to 
>teaching and learning. 
>3. I do not yet know specifically how I am going to use this 
>resource in a teaching setting.
>4. I am new to TW…
>
> 

[tw5] Re: Getting relink to prevent obsolete permalinks

2021-07-23 Thread TiddlyTweeter
Right!

But there is SERIOUS IMPLICIT KNOWLEDGE at work knowing that Mumbai IS 
Bombay

Do these transforms inform the user of what is going on an why?

Just asking for a friend,
TT

On Friday, 23 July 2021 at 15:03:34 UTC+2 PMario wrote:

> On Thursday, July 22, 2021 at 5:14:00 PM UTC+2 springer wrote:
>
> And as much as you may "choose my tiddler names well enough when needed so 
>> they need not change in future",  renaming a tiddler is not always a matter 
>> of realizing that you failed to have foresight the first time around. (My 
>> reason for invoking the Bombay to Mumbai change -- 
>>
>
> I think changes like this are easy to handle, without breaking "old" 
> permalinks. There is no problem if you change Bombay to Mumbai and also 
> change all links to be Mumbai. ... As long as you keep 1 tiddler named 
> Bombay. It could contain eg:
>
> Now [[Mumbai]] since 1995. 
>
> If you have a look at wikipedia: https://en.wikipedia.org/wiki/Mumbai  
> ... The first thing it says is: "Bombay redirects here"
>
> just a thought. 
> -mario
>

-- 
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/f6439902-cce1-4f34-8249-e468857cf371n%40googlegroups.com.


Re: [tw5] I broke the json pre-release :|

2021-07-23 Thread springer
Mario,

Thanks for the bracket fix! (I should have caught that, but was getting 
bleary-eyed.)

When you say, "you mainly test with tiddler titles, and not fields. Even if 
you have strange field names...," I'm not sure what you mean. I have 
focused mostly on having strange field names that correspond to strange 
tiddler titles, partly because I anticipate that the newly open field-name 
space will get half its value from letting field names correspond to 
tiddler titles. And because of the centrality of Shiraz to my own workflow, 
I have been testing how Shiraz (especially dynamic tables) behaves with the 
new field name possibilities.

My other anticipated use for strange field names is to serve as compact 
headings in dynamic tables, where the difference between "tennis" and  or 
"recyclable" and ♻︎ (in a field with √ or X values) is conservation of 
horizontal table space.

So: What other kinds of tests do you (and others) see as important? Though 
my coding skills are minimal, the challenge to test the limits of a new 
feature is one area where I enjoy chipping in as best I can.

-Springer

On Friday, July 23, 2021 at 8:37:23 AM UTC-4 PMario wrote:

> Hi,
> Nice tests, but you mainly test with tiddler titles, and not fields. Even 
> if you have strange field names in your tiddlers. 
>
>
> https://springerspandrel.github.io/tw/new-json-tw-experiment.html#Show%20related%20field-table%20(ViewTemplate)
>  
> .. The filter is probably broken, because the number of opne/close braces 
> are wrong. The last closing brace is missing ...first[]]
>
> BUT I didn't test the code. 
>
> -mario
>
>

-- 
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/0ae2a84a-d7a8-426e-8aeb-0e629cfa2b92n%40googlegroups.com.


[tw5] Re: Getting relink to prevent obsolete permalinks

2021-07-23 Thread PMario
On Thursday, July 22, 2021 at 5:14:00 PM UTC+2 springer wrote:

And as much as you may "choose my tiddler names well enough when needed so 
> they need not change in future",  renaming a tiddler is not always a matter 
> of realizing that you failed to have foresight the first time around. (My 
> reason for invoking the Bombay to Mumbai change -- 
>

I think changes like this are easy to handle, without breaking "old" 
permalinks. There is no problem if you change Bombay to Mumbai and also 
change all links to be Mumbai. ... As long as you keep 1 tiddler named 
Bombay. It could contain eg:

Now [[Mumbai]] since 1995. 

If you have a look at wikipedia: https://en.wikipedia.org/wiki/Mumbai  ... 
The first thing it says is: "Bombay redirects here"

just a thought. 
-mario

-- 
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/fee93558-5e48-48a7-9978-5d193dbb77d7n%40googlegroups.com.


Re: [tw5] I broke the json pre-release :|

2021-07-23 Thread PMario
Hi,
Nice tests, but you mainly test with tiddler titles, and not fields. Even 
if you have strange field names in your tiddlers. 

https://springerspandrel.github.io/tw/new-json-tw-experiment.html#Show%20related%20field-table%20(ViewTemplate)
 
.. The filter is probably broken, because the number of opne/close braces 
are wrong. The last closing brace is missing ...first[]]

BUT I didn't test the code. 

-mario

-- 
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/45e40c11-3ca1-4061-b116-0e4adb0b7dc5n%40googlegroups.com.


Re: [tw5] Re: NoteTaking in Streams - hierarchy-preserving flattening in wikitext

2021-07-23 Thread maki aea

thanks @fred that really helped me, using it right now, it's great!
On Friday, July 23, 2021 at 1:03:30 PM UTC+1 fred@gmail.com wrote:

> @mark S 
> the screen caps shown in my previous reply do not use the Command Palette 
> . I think the Command 
> Palette user interface is not well suited for your need to show the search 
> results in context. It is probably best in your case to setup a keyboard 
> shortcut to bring out the context search 
>  directly. I don't yet know how to 
> do that, but will explore.
>
>
> To answer your question however, I have this mousetrap config to bring out 
> the Command Palette in the  $:/plugins/fastfreddy/twmousetrap/example.js 
> tiddler (I repackaged mousetrap slightly).
>
>  $tw.Mousetrap.bind("/",
> function() {
> $tw.rootWidget.invokeActionString('<$action-sendmessage 
> $message="open-command-palette"/>',$tw.rootWidget);
> },
> "keyup"
> );
>
>
> On Fri, 23 Jul 2021 at 07:40, maki aea  wrote:
>
>> @fred nice! would love to know how you fire command palette with /, do 
>> you simulate ctrl+p or do you call it directly? i'm able to bind another 
>> key using mousetrap (remembering to save and reload tiddlywiki for the 
>> changed javascript to kick in) but am having trouble calling command 
>> palette using KeyboardEvent to simulate ctrl+p. would really appreciate any 
>> pointers on how you do it!
>>
>> warmest wishes, maki
>> On Friday, July 23, 2021 at 12:15:59 PM UTC+1 fred@gmail.com wrote:
>>
>>> @ walt; github and gitlab are near equivalent and I use both. Each have 
>>> slightly different offerings when it comes to their Pages options (that is 
>>> serving content for web hosting based on a git repo check in) and some of 
>>> that varies with paid subscriptions.
>>>
>>> I have chosen gitlab for my personal TW notebook (my regular workflow 
>>> works exclusively with the gitlab saver, as I can't install a desktop 
>>> client or a server at work. I can however use gitlab saver from both home 
>>> and work, so that works best). 
>>>
>>> Gitlab is the only one of the two that allows me to lock down (to me) 
>>> the notebook that is offered as a webpage, as hosted content. In Github, 
>>> hosted content (Github Pages) can only be wide-open, public, unless you are 
>>> a paid subscriber. 
>>>
>>> Gitlab however has a continuous integration (CI) pipelines that need to 
>>> run and "generate" the page, which takes a few minutes, before the URL of 
>>> my notebook reflects the updated content. I use quotes around "generate", 
>>> because in the case of a TW notebook, there is really nothing to do, just 
>>> serve the HTML I checked in. Gitlab's approach however allows devs to have 
>>> complex pipelines that actually transform templates into the HTML page they 
>>> wish to serve out. This drawback is an issue for me only if I need to 
>>> reload the notebook; I have to make sure I wait until the pipeline has done 
>>> its job otherwise I would overwrite my changes. Github on the other hand 
>>> serves the checked-in HTML immediately. The moment you upload (git push) a 
>>> new notebook, it is that content which is served as a web page. It would be 
>>> better, if I could lock it down, for my personal notebook. It is more 
>>> immediate, but less powerful than Gitlab's approach in that sense, though 
>>> there may also be an option for devs to pass checked in code through a CI 
>>> pipeline first, I have not looked into it.
>>>
>>> All that to say, because I use gitlab for my personal notebook, it was a 
>>> natural choice for me to stand up a new project alongside of it for my 
>>> first plugin (with permissions open). The CI pipeline however means that I 
>>> have to wait a few minutes, after I check in my new code, before I notify 
>>> everyone of the new content, otherwise folks would see old content In 
>>> terms of publishing a plugin, Github would have been better because the 
>>> Github Pages hosting is instantaneous and I don't need the ability to lock 
>>> it down.
>>>
>>> On Fri, 23 Jul 2021 at 07:15, Frédéric Demers  
>>> wrote:
>>>
 @ mark thanks for the clarification; that is helpful. I think in 
 general, the search filters are quite powerful and there are a few options 
 already that will show the search results in context (not necessarily the 
 first 100 characters of a match, but the text around the match as well, 
 with highlights. Here's one example (Danielo's context search 
 ), but I believe there are 
 others. 


 [image: image.png]

 This is not incompatible with Streams as it is (you can see the results 
 above show node tiddlers), but I suppose you would be interested in having 
 a link to the root tiddler directly? That is easily doable with a very 
 small change in the plugin's "Context Search" tiddler, leveraging the 
 powerful 

Re: [tw5] Re: NoteTaking in Streams - hierarchy-preserving flattening in wikitext

2021-07-23 Thread Frédéric Demers
@mark S
the screen caps shown in my previous reply do not use the Command Palette
. I think the Command Palette
user interface is not well suited for your need to show the search results
in context. It is probably best in your case to setup a keyboard shortcut
to bring out the context search 
directly.
I don't yet know how to do that, but will explore.


To answer your question however, I have this mousetrap config to bring out
the Command Palette in the  $:/plugins/fastfreddy/twmousetrap/example.js
tiddler (I repackaged mousetrap slightly).

 $tw.Mousetrap.bind("/",
function() {
$tw.rootWidget.invokeActionString('<$action-sendmessage
$message="open-command-palette"/>',$tw.rootWidget);
},
"keyup"
);


On Fri, 23 Jul 2021 at 07:40, maki aea  wrote:

> @fred nice! would love to know how you fire command palette with /, do you
> simulate ctrl+p or do you call it directly? i'm able to bind another key
> using mousetrap (remembering to save and reload tiddlywiki for the changed
> javascript to kick in) but am having trouble calling command palette using
> KeyboardEvent to simulate ctrl+p. would really appreciate any pointers on
> how you do it!
>
> warmest wishes, maki
> On Friday, July 23, 2021 at 12:15:59 PM UTC+1 fred@gmail.com wrote:
>
>> @ walt; github and gitlab are near equivalent and I use both. Each have
>> slightly different offerings when it comes to their Pages options (that is
>> serving content for web hosting based on a git repo check in) and some of
>> that varies with paid subscriptions.
>>
>> I have chosen gitlab for my personal TW notebook (my regular workflow
>> works exclusively with the gitlab saver, as I can't install a desktop
>> client or a server at work. I can however use gitlab saver from both home
>> and work, so that works best).
>>
>> Gitlab is the only one of the two that allows me to lock down (to me) the
>> notebook that is offered as a webpage, as hosted content. In Github, hosted
>> content (Github Pages) can only be wide-open, public, unless you are a paid
>> subscriber.
>>
>> Gitlab however has a continuous integration (CI) pipelines that need to
>> run and "generate" the page, which takes a few minutes, before the URL of
>> my notebook reflects the updated content. I use quotes around "generate",
>> because in the case of a TW notebook, there is really nothing to do, just
>> serve the HTML I checked in. Gitlab's approach however allows devs to have
>> complex pipelines that actually transform templates into the HTML page they
>> wish to serve out. This drawback is an issue for me only if I need to
>> reload the notebook; I have to make sure I wait until the pipeline has done
>> its job otherwise I would overwrite my changes. Github on the other hand
>> serves the checked-in HTML immediately. The moment you upload (git push) a
>> new notebook, it is that content which is served as a web page. It would be
>> better, if I could lock it down, for my personal notebook. It is more
>> immediate, but less powerful than Gitlab's approach in that sense, though
>> there may also be an option for devs to pass checked in code through a CI
>> pipeline first, I have not looked into it.
>>
>> All that to say, because I use gitlab for my personal notebook, it was a
>> natural choice for me to stand up a new project alongside of it for my
>> first plugin (with permissions open). The CI pipeline however means that I
>> have to wait a few minutes, after I check in my new code, before I notify
>> everyone of the new content, otherwise folks would see old content In
>> terms of publishing a plugin, Github would have been better because the
>> Github Pages hosting is instantaneous and I don't need the ability to lock
>> it down.
>>
>> On Fri, 23 Jul 2021 at 07:15, Frédéric Demers  wrote:
>>
>>> @ mark thanks for the clarification; that is helpful. I think in
>>> general, the search filters are quite powerful and there are a few options
>>> already that will show the search results in context (not necessarily the
>>> first 100 characters of a match, but the text around the match as well,
>>> with highlights. Here's one example (Danielo's context search
>>> ), but I believe there are
>>> others.
>>>
>>>
>>> [image: image.png]
>>>
>>> This is not incompatible with Streams as it is (you can see the results
>>> above show node tiddlers), but I suppose you would be interested in having
>>> a link to the root tiddler directly? That is easily doable with a very
>>> small change in the plugin's "Context Search" tiddler, leveraging the
>>> powerful filtered transclusions and Saq' get-stream-root[] fitler
>>> operator.
>>> from
>>> ...
>>> <$list
>>> filter="[!is[system]search{$:/temp/advancedsearch}sort[title]limit[250]]">
>>> {{!!title||$:/core/ui/ListItemTemplate}}
>>> <$context term={{$:/temp/advancedsearch}}/>
>>> 
>>> ...
>>> to
>>> ...
>>> <$list
>>> 

[tw5] Re: Building a list of tabs dynamically in a performant manner

2021-07-23 Thread Soren Bjornstad
Tones,

Here's the reference explorer tiddler, as mentioned earlier in the thread: 
https://zettelkasten.sorenbjornstad.com/#%24%3A%2Fsib%2Frefexplorer%2FReferenceExplorer

Most of the data set is public in the same wiki…if you just click around in 
some random non-system tiddlers, they all have the Ideas section of the 
Reference Explorer showing. The public version may perform just a little 
better than my private one since it has about a third fewer tiddlers, but 
won't be too far off.

I had not remembered to look at the #Performance tiddler, but I don't 
believe any of the suggestions in there are applicable here.
On Friday, July 23, 2021 at 12:18:06 AM UTC-5 TW Tones wrote:

> Soren,
>
> Can you share the data set, or a dummy one for us to look at performance 
> improvements?
>
> I presume you have reviewed you filters in respect of their performance 
> here ?
> Tones
>
> On Friday, 23 July 2021 at 10:17:24 UTC+10 Soren Bjornstad wrote:
>
>> Tones, thanks for putting this together, but your solution is slower than 
>> mine as far as I can tell (no easy way to instrument that since it has a 
>> very different number of filters, but the difference is apparent from 
>> clicking around a bit).
>>
>> Saq, I can't get your filter to work and I can't see how it would work in 
>> theory either now that I look at it – the !!condition in the subfilter is 
>> getting the condition field on the tiddler in which the tab list is being 
>> rendered, whereas it needs to be the *tab* tiddler that's coming in on 
>> the input of the subfilter operator…right? Or am I just being dense? In my 
>> :reduce version it has a different meaning because :reduce actually 
>> resets the currentTiddler variable to match the input value currently being 
>> processed .
>>
>> With the additional optimization work I did the other night, including 
>> optimizing the filters on each tab as Saq pointed out, I would say it's now 
>> performing acceptably with my current version, if only barely on a slower 
>> computer. So if nobody has any other ideas, I think I can leave it where it 
>> is for now.
>>
>>
>> On Wednesday, July 21, 2021 at 8:58:05 AM UTC-5 TW Tones wrote:
>>
>>> Oops;
>>>
>>> I must add
>>> the tab template contains
>>>
>>> <$tiddler tiddler=<>>
>>> <$transclude mode="block" />
>>> 
>>>
>>> and each tab contains 
>>> <$list filter={{!!filter}}>
>>>
>>> 
>>>
>>> The tabs work stand alone
>>>
>>> Tones
>>>
>>> On Wednesday, 21 July 2021 at 23:55:11 UTC+10 TW Tones wrote:
>>>
 Soren,

 Given this thread, I am not sure if I am on track here, but reading 
 your Original post it seems so.

 As I understand it you want to use a filter in a tab tiddler to 
 determine if it should have the tab displayed.

 The thing is the tabs macro is not designed for conditional tab 
 display, it simply wants a list of tiddlers. If this could all be rammed 
 into a single filter then all would be fine. However you not only want to 
 make use of another variable or in this case a field but that field 
 contains a filter. This is asking too much of the filter syntax.

 What I have done in my solution was to generate the list of tiddlers 
 that would be tabs according to you conditions and feed only the result to 
 the tabs macro.

- In my small test not performance issues, and I do not expect 
their to be
- I think what is happening in your case if the reduce etc... is 
adding unnecessary complexity to the performance of the tabs macro.


 Here is the core logic tested on tiddlywiki.com and pre-release 
 incidentally.

 \define tabs-with-content()
 <$list filter="[tag[Tag]]" >
<$list filter="[all[current]get[filter]]" variable=found-filter>
   <$list 
 filter="[subfiltercount[]!match[0]then]">



 
 \end

 <$wikify name=tabs-with-content text="<>">
 <$macrocall $name=tabs tabsList=<> 
 template="tabtemplate"/>
 

 If this does not make sense I will package the tiddlers in this test 
 for you.

 The above example may be a good test case if we wanted to invent a 
 method to make filters more sophisticated basically permit ones that allow 
 you to avoid the nested lists I used, however as stated previously dont be 
 shy using nested lists, because each level of nesting allows to generate a 
 new variable and keep the old ones in this case found-filter while keeping 
 currentTiddler from the first filter.

 My preference would be a shorthand method when presenting variables as 
 a parameter, in this case <> such that it is first 
 wikified rather than using the ungainly wikify widget and its need to wrap 
 the macro call. Eg a a parameter ((tabs-with-content)) or in filters 
 (tabs-with-content)
 

[tw5] Re: Building a list of tabs dynamically in a performant manner

2021-07-23 Thread Soren Bjornstad
Ah, got it. I'll give it a try when I upgrade, thanks.

On Friday, July 23, 2021 at 12:31:53 AM UTC-5 saq.i...@gmail.com wrote:

> Hi Soren, I mentioned this when I suggested the filter and explained in a 
> bit more detail in  a follow up reply which seems to never have been posted.
>
>  You will need the 5.2.0 pre-release for that filter to work, as one of 
> the changes is greater consistency in setting the value of currentTiddler 
> for :filter, :reduce and :sort and their operator equivalents.  See  
> https://tiddlywiki.com/prerelease/#Filter%20Expression
>
> On Friday, July 23, 2021 at 2:17:24 AM UTC+2 Soren Bjornstad wrote:
>
>> Tones, thanks for putting this together, but your solution is slower than 
>> mine as far as I can tell (no easy way to instrument that since it has a 
>> very different number of filters, but the difference is apparent from 
>> clicking around a bit).
>>
>> Saq, I can't get your filter to work and I can't see how it would work in 
>> theory either now that I look at it – the !!condition in the subfilter is 
>> getting the condition field on the tiddler in which the tab list is being 
>> rendered, whereas it needs to be the *tab* tiddler that's coming in on 
>> the input of the subfilter operator…right? Or am I just being dense? In my 
>> :reduce version it has a different meaning because :reduce actually 
>> resets the currentTiddler variable to match the input value currently being 
>> processed .
>>
>> With the additional optimization work I did the other night, including 
>> optimizing the filters on each tab as Saq pointed out, I would say it's now 
>> performing acceptably with my current version, if only barely on a slower 
>> computer. So if nobody has any other ideas, I think I can leave it where it 
>> is for now.
>>
>>
>> On Wednesday, July 21, 2021 at 8:58:05 AM UTC-5 TW Tones wrote:
>>
>>> Oops;
>>>
>>> I must add
>>> the tab template contains
>>>
>>> <$tiddler tiddler=<>>
>>> <$transclude mode="block" />
>>> 
>>>
>>> and each tab contains 
>>> <$list filter={{!!filter}}>
>>>
>>> 
>>>
>>> The tabs work stand alone
>>>
>>> Tones
>>>
>>> On Wednesday, 21 July 2021 at 23:55:11 UTC+10 TW Tones wrote:
>>>
 Soren,

 Given this thread, I am not sure if I am on track here, but reading 
 your Original post it seems so.

 As I understand it you want to use a filter in a tab tiddler to 
 determine if it should have the tab displayed.

 The thing is the tabs macro is not designed for conditional tab 
 display, it simply wants a list of tiddlers. If this could all be rammed 
 into a single filter then all would be fine. However you not only want to 
 make use of another variable or in this case a field but that field 
 contains a filter. This is asking too much of the filter syntax.

 What I have done in my solution was to generate the list of tiddlers 
 that would be tabs according to you conditions and feed only the result to 
 the tabs macro.

- In my small test not performance issues, and I do not expect 
their to be
- I think what is happening in your case if the reduce etc... is 
adding unnecessary complexity to the performance of the tabs macro.


 Here is the core logic tested on tiddlywiki.com and pre-release 
 incidentally.

 \define tabs-with-content()
 <$list filter="[tag[Tag]]" >
<$list filter="[all[current]get[filter]]" variable=found-filter>
   <$list 
 filter="[subfiltercount[]!match[0]then]">



 
 \end

 <$wikify name=tabs-with-content text="<>">
 <$macrocall $name=tabs tabsList=<> 
 template="tabtemplate"/>
 

 If this does not make sense I will package the tiddlers in this test 
 for you.

 The above example may be a good test case if we wanted to invent a 
 method to make filters more sophisticated basically permit ones that allow 
 you to avoid the nested lists I used, however as stated previously dont be 
 shy using nested lists, because each level of nesting allows to generate a 
 new variable and keep the old ones in this case found-filter while keeping 
 currentTiddler from the first filter.

 My preference would be a shorthand method when presenting variables as 
 a parameter, in this case <> such that it is first 
 wikified rather than using the ungainly wikify widget and its need to wrap 
 the macro call. Eg a a parameter ((tabs-with-content)) or in filters 
 (tabs-with-content)
 Alternatively TiddlyWiki would detect the need for wikification of that 
 variable/macro and do it itself.


 Regards
 tones


 On Wednesday, 21 July 2021 at 22:15:12 UTC+10 Soren Bjornstad wrote:

> Saq, the intermittent refresh every 5 seconds updates a clock and 
> Pomodoro timer. The reason it's puzzling is that 

[tw5] [Avenues] My take on TiddlyWiki ...

2021-07-23 Thread TiddlyTweeter
The fundamentally open, quinoidal, structure of TW, fundamentally allows 
ANY system you pine after. Though it is radically agnostic about the 
importance of mother's linkages.

TBH I think it is gonna be easier to show that through OUTPUT wiki, rather 
than "in-process" approximations.

Just a comment
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/196afc79-e2e7-486b-8a13-1f50722303adn%40googlegroups.com.


Re: [tw5] Re: NoteTaking in Streams - hierarchy-preserving flattening in wikitext

2021-07-23 Thread maki aea
@fred nice! would love to know how you fire command palette with /, do you 
simulate ctrl+p or do you call it directly? i'm able to bind another key 
using mousetrap (remembering to save and reload tiddlywiki for the changed 
javascript to kick in) but am having trouble calling command palette using 
KeyboardEvent to simulate ctrl+p. would really appreciate any pointers on 
how you do it!

warmest wishes, maki
On Friday, July 23, 2021 at 12:15:59 PM UTC+1 fred@gmail.com wrote:

> @ walt; github and gitlab are near equivalent and I use both. Each have 
> slightly different offerings when it comes to their Pages options (that is 
> serving content for web hosting based on a git repo check in) and some of 
> that varies with paid subscriptions.
>
> I have chosen gitlab for my personal TW notebook (my regular workflow 
> works exclusively with the gitlab saver, as I can't install a desktop 
> client or a server at work. I can however use gitlab saver from both home 
> and work, so that works best). 
>
> Gitlab is the only one of the two that allows me to lock down (to me) the 
> notebook that is offered as a webpage, as hosted content. In Github, hosted 
> content (Github Pages) can only be wide-open, public, unless you are a paid 
> subscriber. 
>
> Gitlab however has a continuous integration (CI) pipelines that need to 
> run and "generate" the page, which takes a few minutes, before the URL of 
> my notebook reflects the updated content. I use quotes around "generate", 
> because in the case of a TW notebook, there is really nothing to do, just 
> serve the HTML I checked in. Gitlab's approach however allows devs to have 
> complex pipelines that actually transform templates into the HTML page they 
> wish to serve out. This drawback is an issue for me only if I need to 
> reload the notebook; I have to make sure I wait until the pipeline has done 
> its job otherwise I would overwrite my changes. Github on the other hand 
> serves the checked-in HTML immediately. The moment you upload (git push) a 
> new notebook, it is that content which is served as a web page. It would be 
> better, if I could lock it down, for my personal notebook. It is more 
> immediate, but less powerful than Gitlab's approach in that sense, though 
> there may also be an option for devs to pass checked in code through a CI 
> pipeline first, I have not looked into it.
>
> All that to say, because I use gitlab for my personal notebook, it was a 
> natural choice for me to stand up a new project alongside of it for my 
> first plugin (with permissions open). The CI pipeline however means that I 
> have to wait a few minutes, after I check in my new code, before I notify 
> everyone of the new content, otherwise folks would see old content In 
> terms of publishing a plugin, Github would have been better because the 
> Github Pages hosting is instantaneous and I don't need the ability to lock 
> it down.
>
> On Fri, 23 Jul 2021 at 07:15, Frédéric Demers  wrote:
>
>> @ mark thanks for the clarification; that is helpful. I think in general, 
>> the search filters are quite powerful and there are a few options already 
>> that will show the search results in context (not necessarily the first 100 
>> characters of a match, but the text around the match as well, with 
>> highlights. Here's one example (Danielo's context search 
>> ), but I believe there are others. 
>>
>>
>> [image: image.png]
>>
>> This is not incompatible with Streams as it is (you can see the results 
>> above show node tiddlers), but I suppose you would be interested in having 
>> a link to the root tiddler directly? That is easily doable with a very 
>> small change in the plugin's "Context Search" tiddler, leveraging the 
>> powerful filtered transclusions and Saq' get-stream-root[] fitler 
>> operator.
>> from
>> ...
>> <$list 
>> filter="[!is[system]search{$:/temp/advancedsearch}sort[title]limit[250]]">
>> {{!!title||$:/core/ui/ListItemTemplate}}
>> <$context term={{$:/temp/advancedsearch}}/>
>> 
>> ...
>> to
>> ...
>> <$list 
>> filter="[!is[system]search{$:/temp/advancedsearch}sort[title]limit[250]]">
>> {{{ [get-stream-root[]] ||$:/core/ui/ListItemTemplate }}}
>> <$context term={{$:/temp/advancedsearch}}/>
>> 
>> ...
>>
>> after the change, you will note:
>>
>> [image: image.png]
>>
>>
>>
>>
>> On Fri, 23 Jul 2021 at 05:22, ludwa6  wrote:
>>
>>> Nice work, @Fred (and quick! now i know where the "FastFreddy" moniker 
>>> [1] comes from :-).  
>>> Streams-fusion plugin now ticks all the boxes, with no bugs, AFAICT;  
>>> will be testing this heavily through actual use over weekend. 
>>>
>>> [1] Re your choice of hosting this project at fastfreddy.gitlab.io : i 
>>> wonder why you've chosen this option over ...github.io?  
>>> I ask because my workflow for collaborative development ATM is based at 
>>> github.io, but -as it is still early in the game for me- i wonder if 
>>> maybe i shouldn't consider this gitlab 

Re: [tw5] Re: NoteTaking in Streams - hierarchy-preserving flattening in wikitext

2021-07-23 Thread TiddlyTweeter
Ciao Mark S.

I kinda agree. Well, broadly, I agree, and waver too ...

It is interesting to me as the USE CASES seem to me to form the real 
INTERREGNUM here.

What do you need to SHOW FOR the use case?

Just a probe
TT

On Friday, 23 July 2021 at 05:23:42 UTC+2 Mark S. wrote:

> At the moment, I just want to know what you mean by search steps, since I 
> don't see that specifically documented.
>
> My overall thought about searches was that we need to see the text of 
> tiddlers, or maybe the first 100 characters of text, rather than the titles 
> since the titles are nearly meaningless.
>
> Thanks!
>
> On Thursday, July 22, 2021 at 7:29:25 PM UTC-7 fred@gmail.com wrote:
>
>> @walt released 0.0.3-beta https://fastfreddy.gitlab.io/streams-fusion/   not 
>> thoroughly tested, be very careful and clone/backup extensively
>>
>>
>> @mark s : yes, my setup is heavily customized; not a good solution for 
>> you if you're not super comfortable tinkering; boils down to installing the 
>> command palette and tweaking the search steps. The shortcut key handling 
>> makes it interesting. What specifically are you looking to do?
>>
>> On Thu, 22 Jul 2021 at 19:47, 'Mark S.' via TiddlyWiki <
>> tiddl...@googlegroups.com> wrote:
>>
>>> Can you explain search steps? How they're activated, etc. It looks like 
>>> they have been very customized for your setup.
>>>
>>> Thanks!
>>>
>>> On Thursday, July 22, 2021 at 3:06:42 PM UTC-7 fred@gmail.com wrote:
>>>
 @Mark S; I particularly like the command palette 
  plugin for searches.

 Please note it is not designed for Streams, but can be made to work 
 quite nicely with it because the search steps are highly configurable 
 through the  $:/plugins/souk21/commandpalette/CommandPaletteSearchSteps 
 tiddler. Here's an example of what I use at work; you'll notice I give 
 precedence to title matches (they'll be at the top of the results) and use 
 the get-streams-root[] filter extensively. The command palette adds a 
 category (hint) in the search results which I find helpful.

 {
 "steps": [
   {"filter": 
 "[!is[system]tag[todo]search:title:literal[]get-stream-root[]!tag[Journal]!tag[Meeting]!tag[done]]",
  "hint": "todo (titles)", "caret": "42"},
   {"filter": 
 "[!is[system]tag[todo]search:text:literal[]get-stream-root[]!tag[Journal]!tag[Meeting]!tag[done]]",
  "hint": "todo (text)", "caret": "41"},
   {"filter": 
 "[!is[system]tag[Meeting]search:title:literal[]!sort[title]]", "hint": 
 "meetings (main)", "caret": "45"},
   {"filter": 
 "[!is[system]tag[Journal]search:title:literal[]!sort[title]first[2]]", 
 "hint": "meetings (titles)", "caret": "45"},
   {"filter": 
 "[!is[system]tag[Journal]search:text:literal[]get-stream-root[]!sort[title]]",
  "hint": "meetings (text)", "caret": "44"},
   {"filter": 
 "[!is[system]search:title:literal[]get-stream-root[]]", "hint": "others 
 (titles)", "caret": "33"},
   {"filter": 
 "[!is[system]search:text:literal[]get-stream-root[]]", "hint": "others 
 (text)", "caret": "32"},
   {"filter": 
 "[!is[system]tag[todo]search:literal[]get-stream-root[]!tag[Journal]!tag[Meeting]tag[done]]",
  "hint": "completed", "caret": "42"},
   {"filter": "[!is[system]search::literal[]get-stream-root[]]", 
 "hint": "all", "caret": "28"}
 ]
 }

 I have configured the command palette to fire on a single key shortcut (
 /). Whilst TiddlyWiki offers keyboard shortcuts, they fire everywhere 
 out of the box, even within text boxes (not ideal for single key 
 shortcuts!), so my setup relies on the mousetrap 
  
 plugin: hitting / in a text box does not fire the command palette. I 
 am working on a tweak that will have a richer set of search steps 
 configuration, so that I can invoke the command palette to search for 
 tasks 
 (I use projectify ) using shift+/ and to 
 search in other tiddlers when I hit /.

 In other parts of the UI, I have essentially inserted the subfilter "
 get-stream-root[]" everywhere, so that the recent tab, the sidebar 
 searches, etc only show root tiddlers in the results. 

 I think one of the other members in the community here configured the 
 names of node tiddlers to be prefixed with $:/ which makes them system 
 tiddlers, which effectively hides them from most searches... another 
 option 
 worth considering and simpler to setup.

 On Thu, 22 Jul 2021 at 15:02, Saq Imtiaz  wrote:

>
> Is there a search tool or plugin that works with streams? Streams is 
>> neat to take notes with, but searching is problematic since the default 

[tw5] Re: Seeking general feedback on Grok TiddlyWiki

2021-07-23 Thread TiddlyTweeter
Ciao Soren,

I think I GROK Grok TiddlyWiki quite well  :-)

I mentioned elsewhere that I think it might be quite useful if you provided 
some kind of downloadable macro with an embedded SVG of your site logo for 
dev. users to use to cross-link to it.

WHY? Because it is a great resource that deserves a unique "BADGE LINK" any 
dev could use to refer to specific Tiddlers in your wiki.
I also think TW.com deserves the same, but very little else.

Learning tools need INGRESS POINTS that are clearly flaggable from other 
web pages to get the inter-connections good learning needs.

Just a somewhat opinionated take! :-)
Not far off the truth, I think.

Good luck to Grok and all who sail with her!

TT

On Wednesday, 21 July 2021 at 15:56:56 UTC+2 Soren Bjornstad wrote:

> Hi everyone,
>
> I know quite a few people on here have been reading at least some of my 
> book Grok TiddlyWiki . While I've 
> gotten quite a bit of specific feedback submitted through the built-in 
> feedback mechanism, I've been coming up short on overall impressions and 
> significance beyond "thanks so much for this book." If you've looked at the 
> book and you have a few moments, I'd love to know what you think. For 
> instance:
>
>- Is the book organized effectively?
>- What parts have you read/worked through?
>- How have you been using the book? Have you done some of the 
>exercises and flashcards? Do they work? (I'm particularly interested in 
>this question because I'd love to iterate and build more resources like 
>this one in the future.)
>- How have your TiddlyWiki skills improved, if they have?
>- Any other thoughts?
>
> If there's anything you don't want to share publicly, feel free to email 
> it directly to me at contact (at) sorenbjornstad.com.
>
> Much appreciated,
> Soren
>

-- 
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/3c3ad30d-1d45-45e5-bf01-13930f53502en%40googlegroups.com.


Re: [tw5] Re: NoteTaking in Streams - hierarchy-preserving flattening in wikitext

2021-07-23 Thread ludwa6
Nice work, @Fred (and quick! now i know where the "FastFreddy" moniker [1] 
comes from :-).  
Streams-fusion plugin now ticks all the boxes, with no bugs, AFAICT;  will 
be testing this heavily through actual use over weekend. 

[1] Re your choice of hosting this project at fastfreddy.gitlab.io : i 
wonder why you've chosen this option over ...github.io?  
I ask because my workflow for collaborative development ATM is based at 
github.io, but -as it is still early in the game for me- i wonder if maybe 
i shouldn't consider this gitlab alternative... ?

/walt


On Friday, July 23, 2021 at 3:29:25 AM UTC+1 fred@gmail.com wrote:

> @walt released 0.0.3-beta https://fastfreddy.gitlab.io/streams-fusion/   not 
> thoroughly tested, be very careful and clone/backup extensively
>

-- 
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/cdf65dc7-e0f4-4083-ae28-ccb9fbea2330n%40googlegroups.com.


[tw5] Re: Seeking general feedback on Grok TiddlyWiki

2021-07-23 Thread Mohammad
Hi Soren,
 While I have already sent you several comments! I like to answer your 
request here!
 1. I have a local copy of your Grok Tiddlywiki and it is in my quick 
shortcut list and I see it time by time specially when there is question I 
am looking for a solution
 2. I think Grok has been written in a fluent technical language and many 
can benefit by reading and practicing with its interactive exercises
 3. Grok itself is a Tiddlywiki edition and has many interesting  design 
feature, one can learn  
4. I did not do all exercises, but I tried some of them to see how they work

I did not read the book thoroughly, for me it is a lengthy with long and 
extra explanations, but for newbies this may help better understanding!


   - So, in general, this is a unique piece of work and I hope to see new 
   Revision (Edition)
   - I would recommend in new editions cover new TW features (e.g 5.2.x) 
   and drop old ones

Good luck
Mohammad



On Wednesday, July 21, 2021 at 6:26:56 PM UTC+4:30 Soren Bjornstad wrote:

> Hi everyone,
>
> I know quite a few people on here have been reading at least some of my 
> book Grok TiddlyWiki . While I've 
> gotten quite a bit of specific feedback submitted through the built-in 
> feedback mechanism, I've been coming up short on overall impressions and 
> significance beyond "thanks so much for this book." If you've looked at the 
> book and you have a few moments, I'd love to know what you think. For 
> instance:
>
>- Is the book organized effectively?
>- What parts have you read/worked through?
>- How have you been using the book? Have you done some of the 
>exercises and flashcards? Do they work? (I'm particularly interested in 
>this question because I'd love to iterate and build more resources like 
>this one in the future.)
>- How have your TiddlyWiki skills improved, if they have?
>- Any other thoughts?
>
> If there's anything you don't want to share publicly, feel free to email 
> it directly to me at contact (at) sorenbjornstad.com.
>
> Much appreciated,
> Soren
>

-- 
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/05e4c491-4fcf-4167-b5e3-631865d11205n%40googlegroups.com.


Re: [tw5] TiddlyWiki Community Call and File Uploads Plugin

2021-07-23 Thread Mohammad Rahmani
Thank you for sharing Saq!
 I will attend and I am sure we can learn from this event!


Best wishes
Mohammad


On Fri, Jul 23, 2021 at 12:03 AM Saq Imtiaz  wrote:

> We will be having a *TiddlyWiki Community call* with Jeremy, Boris and
> myself on August 17th at 6pm CET: TiddlyWiki Community: Core Savers &
> Syncers, Upload Plugin, & Community Forum - Zoom 
>
> I hope some of you will be able to join us for what I think will be a very
> interesting discussion. Please register for the event at the link above.
>
> The call will include:
>
>- a progress update on my work on the *Uploads plugin* funded by Open
>Collective
>- a summary of some rather exciting and promising avenues for core
>development in the areas of *Savers and Syncers* that has come out of
>discussions around the Uploads plugin
>- an update on the *Open Collective* model for funding TiddlyWiki work
>and what we have learned from it thus far
>- some news from Jeremy and Boris regarding improvements to TiddlyWiki 
> *community
>infrastructure*.
>
> I have been slowly working away on the TiddlyWiki file uploads plugin as
> was previously announced
> .
> The majority of the work thus far has consisted of brainstorming around the
> architecture and some very involved but promising and productive
> discussions with Jeremy around how such a plugin would integrate with the
> core, and the direction that the core might take in the future with regards
> to saving and syncing mechanisms.
>
> In particular we have identified some exciting opportunities to explore in
> due course for a rethinking of the saver and syncer mechanisms that may
> amongst other things eventually make file uploads a core TiddlyWiki ability
> alongside saving and syncing and static file publishing.
>
> This has necessitated a change in approach to the File Uploads plugin so
> as to not introduce changes to the TiddlyWiki core at this time which may
> clash with the long term direction of development, and still make the
> Uploads plugin available in a timely manner for those that need this
> functionality today. I currently have a minimal working prototype that
> uploads images imported into TiddlyWiki to Fission, though with no UI or
> error handling as of yet and desperately in need of some heavy refactoring
> to better be able to support different storage back ends. I hope to present
> a demo of an early version of the plugin on the call.
>
> I would like to take the opportunity here to thank Boris and Fission.
> Despite Boris having chipped in for the vast majority of the funding for
> this plugin as it is something he needs in his own TiddlyWiki usage, not
> only has he been patient and supportive as we focus on long term core
> planning first, but Fission has actively been facilitating those
> discussions.
>
> Regards,
> Saq
>
> --
> 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/86426dff-75ea-49b8-9840-f899adbbe485n%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/CAAV1gMBD94KNqffYY2fbZSPV8qMN2-4CgMJDg%2BFTB1Mdk3F6Wg%40mail.gmail.com.