[tw5] Please help Alpha test TidGi mobile app on Android device

2024-03-27 Thread Lin Onetwo
Obsidian have Android app on Google play, but we don't have? 
https://play.google.com/store/apps/details?id=md.obsidian=en=US

TidGi mobile is an Obsidian app comparable Tiddlywiki distribution, to let 
people know Tiddlywiki can be as *new user* friendly as Obsidian and Notion.

Test link https://play.google.com/store/apps/details?id=ren.onetwo.tidgi.mobile 
44 

You can join the alpha test if you already join the Tiddlywiki google group 
(tiddlywiki@googlegroups.com)
Google play require at least 20 users tested to release the app, we still 
need 8 people to help, thank you!

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/960d1924-f792-4f47-8652-31e032d179edn%40googlegroups.com.


[tw5] Re: [TW5] How to embed a font (using @font-face and data-url)

2023-02-27 Thread Lin Onetwo
I encode it manually instead:

1. download the font file, for example, `FiraCode-VF.woff2`
2. `base64 
'/Users/linonetwo/Downloads/Fira_Code_v6.2/woff2/FiraCode-VF.woff2' -o 
'/Users/linonetwo/Downloads/Fira_Code_v6.2/woff2/FiraCode-VF.woff2.base64.txt'` 
  
as said in 
https://stackoverflow.com/questions/26867893/converting-and-rendering-web-fonts-to-base64-keep-original-look
3. put base64 string in the `
src: url('data:@file/octet-stream;base64,yourbase64');
   as said in 
https://stackoverflow.com/questions/35120217/base64-encoded-opentype-font-face-using-data-uri

An example: 
https://github.com/tiddly-gittly/itonnote-theme/commit/ff75e1ae913d7443d89e7838b10ced8ef4c7e461
在2017年10月2日星期一 UTC+8 06:32:39 写道:

> Hi all
>
> Like Mario and Josiah I prefer the SVG way. I tried to make the graphics 
> accessible and translatable too. 
>
> So here’s a little plugin to add HarveyBalls to your wikis: 
> http://tid.li/tw5/plugins.html#%24%3A%2Fplugins%2Ftelmiger%2FHarveyBalls 
>
> Make a backup, drag it over, try it and let me know how it goes. Answers 
> might take some time.
>
> Have a good moonshine night!
> Thomas
>
>
> Am Sonntag, 1. Oktober 2017 11:04:23 UTC+2 schrieb PMario:
>
>>
>> Why don't you implement them as SVGs. It will be much less trouble.  And 
>> the SVGs should be simple.
>>
>> -m
>>
>

-- 
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/067180b0-1e3d-4b84-9bae-0132a763ecbcn%40googlegroups.com.


Re: [tw5] Re: WYSIWYG editor for TW5

2022-05-06 Thread Lin Onetwo
For anyone who search to here via google, please see 
https://talk.tiddlywiki.org/t/demo-of-a-new-wysiwyg-editor-slate-write-unstable-alpha-stage/2788
 
in the tw talk forum, I want to make a wysiwyg editor that can save to 
wikitext.

在2021年1月16日星期六 UTC+8 17:17:34 写道:

> It sounds like you're running into TW5's CSRF protection. You can either 
> ensure the specified header is present, or disable CSRF protection:
>
> https://tiddlywiki.com/#WebServer%20Parameter%3A%20csrf-disable
>
> Best wishes
>
> Jeremy
>
> --
> Jeremy Ruston
> jer...@jermolene.com
> https://jermolene.com
>
> On 16 Jan 2021, at 09:15, BJ  wrote:
>
> 
>
>
> I doubt if this is a bug. I have no idea if tiddlywiki supports anything 
> other than saving tiddlers... You could open an issue on github with the 
> tiddlywiki repository to try and get some expert advise. 
>
> You could run your own server to support ckeditor upload requests.
>
>
> On Saturday, January 16, 2021 at 7:41:45 AM UTC+1 bluespire wrote:
>
>> Is there any way we could get Jeremy to weigh in on this? I'm not sure if 
>> this is a bug or a CKEditor configuration problem.
>>
>> On Thursday, January 14, 2021 at 4:47:29 AM UTC-6 BJ wrote:
>>
>>> That message is produced by the tw server here:
>>>
>>> if(!this.csrfDisable && authorizationType === "writers" && 
>>> request.headers["x-requested-with"] !== "TiddlyWiki") {
>>> response.writeHead(403,"'X-Requested-With' header required to 
>>> login to '" + this.servername + "'");
>>> response.end();
>>> return;
>>> }
>>>
>>> I do not know if the tiddlywiki server will support upload
>>> On Thursday, January 14, 2021 at 8:14:32 AM UTC+1 bluespire wrote:
>>>
 OK. You pointed me in the right direction. I defined the necessary 
 ckeditor variables in  $:/plugins/bj/visualeditor/config.json  to make 
 uploading work. Now I have the upload tab. However, I still have a 
 blocker. 
 When I try to upload an image through ckeditor I get the following error 
 in 
 the console: *Status Code: 403 'X-Requested-With' header required to 
 login to 'My ~TiddlyWiki'*. I feel like I'm almost there . . . My wiki 
 is just a basic nodejs instance IP:8080. All my ckeditor files and upload 
 folder are in the ./files folder. I have no authentication enabled. I'm 
 not 
 quite sure why I'm getting a 403. Googling it doesn't really give me a 
 solution, so I'm thinking it's a TW-specific issue.

  

 On Saturday, January 9, 2021 at 4:39:34 AM UTC-6 BJ wrote:

> I don't have a problem with pasting images with  my setup - I use 
> 4.3.2 of the ckeditor lib. However I do not past images dirrectly into 
> ckeditor as this creates large tiddlers.
>
> As tiddlywiki is a dynamic webpage, the plugin for ckeditor uses 
> javascript to call the ckeditor lib thru its api - it does not use the 
> script tags. I have included the abilty to add config information thru 
> the 
> tiddler 
> $:/plugins/bj/visualeditor/config.json 
>
> cheer
>
> BJ
>
> On Friday, January 8, 2021 at 10:26:05 PM UTC+1 bluespire wrote:
>
>> I don't want to use the native drag/drop/paste for images that TW5 
>> uses. It's WAY to unwieldy for quickly taking notes and screenshots. I 
>> have 
>> to take these during meetings and presentations. CKeditor supports 
>> pasting 
>> images directly into the editor, but it requires a little bit 
>> configuration. If you can help me understand where in the code the 
>> editor 
>> is actually instantiated (the  tags that call the editor), then 
>> I 
>> might be able to figure it out. I tried searching for it, but couldn't 
>> find 
>> it.
>>
>> On Friday, January 8, 2021 at 9:36:26 AM UTC-6 BJ wrote:
>>
>>> I am not sure what uloading means here - but if you select the 
>>> tiddler type to be 'text/x-htmlp' then you can use the tiddlywiki image 
>>> syntax - [img['path to image']] within the ckeditor.
>>> On Thursday, January 7, 2021 at 4:06:08 AM UTC+1 bluespire wrote:
>>>
 I've got it to work, for the most part. Now I'm struggling to 
 figure out why I can't get file pasting and uploading to work (for 
 screenshots). No matter what I try, I keep getting a console error 
 about 
 the upload variable not being set. Now, most of the examples that I 
 see for 
 setting this up use a JS script to instantiate ckeditor in the body of 
 an 
 HTML page. I'm not sure what the analog to that is in TW5. Anyone have 
 any 
 ideas on this?

 On Monday, December 28, 2020 at 12:23:54 PM UTC-6 bluespire wrote:

> @Mark @ BJ
> *Mark, that worked brilliantly*. FYI, it was working using the 
> cloudflare link, but I wanted to customize the package, and that can 
> 

Re: [tw5] Re: Github Save + TiddlyDesktop Save

2021-04-22 Thread Lin Onetwo
Hi,

Maybe you can config a local git repo, and sync it to github, just like

https://github.com/DiamondYuan/wiki

He sync HTML to github repo, and config gh-pages to use that HTML.

在2021年4月23日星期五 UTC+8 上午8:38:01 写道:

> Thanks, Mario! 
>
> Best,
> Rika Sukenik 
>
>
> On Wed, Apr 21, 2021 at 9:04 PM PMario  wrote:
>
>> Hi,
>> That's not possible atm.
>>
>> There is an open PR at github, [1] where the consensus is, that it should 
>> be packaged as a plugin. ... 
>> This hasn't happened yet.
>>
>> -mario
>>
>> [1] https://github.com/Jermolene/TiddlyWiki5/pull/4716
>>
>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "TiddlyWiki" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/tiddlywiki/gYkHkRONFY4/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to 
>> tiddlywiki+...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/tiddlywiki/b7950d25-a538-4491-b603-e3460ffad26an%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/7e3bd2d3-c33b-4491-985f-e000d5d9b105n%40googlegroups.com.


[tw5] Re: Share your favorite TiddlyWiki workflow

2021-04-01 Thread Lin Onetwo
Hi David,

What does [[@|AntiFragile (Taleb)]] mean? I make use of custom buttons too, 
I use 


Fast add
<$button>
<$action-sendmessage $message="tm-new-tiddler" title=<> tags="Thought" />
 Add new thought




About your 2, how do you add backlinks, links and tags to the sidebar? I'm 
only adding it to the bottom of the view template.

Thanks
LinOnetwo
在2021年4月1日星期四 UTC+8 下午10:07:37 写道:

> Hi all
>
> One benefit of watching Soren's video on TiddlyWiki was seeing his 
> workflow, which was so different from mine. I would be interested in 
> hearing what workflows people have for doing things in TiddlyWiki, and any 
> tweaks they use to fine tune those workflows.
>
> I will share two, to get the conversation started: 
>
> 1. I clone editor toolbar buttons to create new buttons that I use to 
> insert things, like a link to the tiddler for the source I am reading 
> currently, e.g., [[@|AntiFragile (Taleb)]]. I do the same to wrap things 
> like  and . That way when when I am taking notes on a 
> book, I paste the source after my note and add the page number. Or when I 
> am adding CSS like indentation, font color, etc, I wrap with the span class 
> and type the class I am applying. An app like PhraseExpress is another way 
> to do this, and I have experimented with it. 
>
> 2. I now have a setup I call BLT that shows backlinks, links and tags in 
> the sidebar, which makes it easy to navigate to related content, even while 
> in editing mode, and easy to read related content in the sidebar while not 
> losing my place in the current tiddler. So I am taking notes on a book in 
> the story river in edit mode, but have a list of all the links, backlinks 
> and tags off to the side to read right there or open to edit. I took some 
> notes with this setup over the last couple of days, and wow, I like it a 
> lot.
>
> What are some of your workflows? Mine are about note-taking, but maybe 
> yours are about other uses of TiddlyWiki? I would really love to learn from 
> all you pros here. Blessings.
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/71177ebe-b3cc-436f-866d-31942a8b7609n%40googlegroups.com.


[tw5] Re: Sharing TiddlyWiki with my team

2021-04-01 Thread Lin Onetwo
Hi, I made a prototype that you can allow some members to oAuth2 login to 
nodejs wiki to edit, and other members can see the HTML wiki to be view 
only.

https://github.com/linonetwo/try-passportjs-gitlab-tiddlywiki

Hope this can give you some inspiration.
在2021年4月2日星期五 UTC+8 上午3:09:35 写道:

> Hello Tiddlers,
> I am looking into some options on how to edit the TiddlyWiki page online, 
> in which each member of my team can make changes to it and the rest of my 
> team can see the new updated version of the Wiki.
>
> is it possible? if so, please elaborate on how I can implement it.
> Thank you so much !
>

-- 
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/e77943db-2f6a-4814-b34a-56e03bd7dc1an%40googlegroups.com.


[tw5] Re: Chinese translated name of "TiddlyWiki" (「TiddlyWiki」 的中文译名 )

2021-03-30 Thread Lin Onetwo
Here is discription in Chinese 
https://onetwo.ren/wiki/#TiddlyWiki%E7%9A%84%E4%B8%AD%E6%96%87%E8%AF%91%E5%90%8D

在2021年3月31日星期三 UTC+8 上午10:47:01 写道:

>
> We rised a discussion of how TiddlyWiki can be translated into Chinese, so 
> it fits more into more advertisement context.
>
> We hope it keeps the more sounds like "TiddlyWiki" the better, and 
> encourage usage of  meaningful Chinese charactors instead of direct 
> transliteration.
>
> Among our candidates,  I think 「*太微*」 is the best, as it sounds TiWi, and 
> means Supreme Palace enclosure 
>  plus "infinitesimal" 
> at once.
>
> Other translations also have their goodies, here are the list.
>
>
>1. *太微*
>2. 微粒笔记
>3. 滴粒维基
>4. 天地维基
>5. 微维吧, 平常还能昵称做薇薇
>6. 她的名字,叫做小薇
>7. 微分维基
>8. 微基 或者……微玑
>9. 微维基
>10. 囊莹
>11. 集腋
>12. 泰得维基
>13. 态滴维基
>14. 太渧维基
>15. 无敌维基 吴迪维基
>16. 万能抽屉
>17. 卡片抽屉 抽屉笔记
>18. 滴粒轻卡
>19. 滴粒万能卡片
>20. 微粒,点滴,微积分,复利,利息,便条,便利贴,即时贴,卡片,小纸条,乐高,原子,分子,拼图块,…… 还可以想出很多这样的
>21. 微集
>22. 点滴维基
>23. 泰迪维基 小狗维基 小猫维基 小鱼维基
>
>

-- 
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/39675f21-4880-4b24-a7d7-547dd8450726n%40googlegroups.com.


[tw5] Chinese translated name of "TiddlyWiki" (「TiddlyWiki」 的中文译名 )

2021-03-30 Thread Lin Onetwo

We rised a discussion of how TiddlyWiki can be translated into Chinese, so 
it fits more into more advertisement context.

We hope it keeps the more sounds like "TiddlyWiki" the better, and 
encourage usage of  meaningful Chinese charactors instead of direct 
transliteration.

Among our candidates,  I think 「*太微*」 is the best, as it sounds TiWi, and 
means Supreme Palace enclosure 
 plus "infinitesimal" 
at once.

Other translations also have their goodies, here are the list.


   1. *太微*
   2. 微粒笔记
   3. 滴粒维基
   4. 天地维基
   5. 微维吧, 平常还能昵称做薇薇
   6. 她的名字,叫做小薇
   7. 微分维基
   8. 微基 或者……微玑
   9. 微维基
   10. 囊莹
   11. 集腋
   12. 泰得维基
   13. 态滴维基
   14. 太渧维基
   15. 无敌维基 吴迪维基
   16. 万能抽屉
   17. 卡片抽屉 抽屉笔记
   18. 滴粒轻卡
   19. 滴粒万能卡片
   20. 微粒,点滴,微积分,复利,利息,便条,便利贴,即时贴,卡片,小纸条,乐高,原子,分子,拼图块,…… 还可以想出很多这样的
   21. 微集
   22. 点滴维基
   23. 泰迪维基 小狗维基 小猫维基 小鱼维基

-- 
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/fb44c588-a894-4d3e-bba5-f7b9c385513fn%40googlegroups.com.


[tw5] Re: Did TiddlyWiki dropped support for chromium 30?

2021-03-30 Thread Lin Onetwo
Hi donmor,

I think it is time to upgrade chromium, as some new plugin may use the 
latest syntax like ?? and ?. or string.replaceAll

P.S. Do you think it is possible to support NodeJS wiki? I want to make a 
android version of https://github.com/tiddly-gittly/TiddlyGit-Desktop that 
can start a nodejs on mobile and run git commands on the mobile.

Lin Onetwo


在2021年3月30日星期二 UTC+8 下午12:52:42 写道:

> I'm testing my app Tiddloid and found that latest empty wiki retrieved 
> from tiddlywiki.com throws Internal Javascript Error and won't load. The 
> same thing occurs when loading local html or tiddlywiki.com pages, but 
> some sites that using older version(e.g. 5.1.11) could be loaded with no 
> problem

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/3f8fcaa7-a83e-4394-bd2c-812da67d3aaan%40googlegroups.com.


[tw5] Re: Scratchpad: A simple example to demonstrate the adaptability of TiddlyWiki

2020-10-22 Thread Lin Onetwo
Hi Bimlas,

Actually I think tiddly (very small) note are OK in tiddlywiki.

I sometimes use Souk21/TW-commandpalette to quickly create tiddler that 
only have a title.

The only thing I afraid is forgating them, as they are orphan. I think if 
we can auto create tag or link for them, this can be solved. And we can 
pick them up if they sometimes show up in the fulltext search.

LinOnetwo

在2020年10月20日星期二 UTC+8 下午7:51:50 写道:

> Bimlas
>
> I like very much your comments on USAGE. How to fit use of TW to users 
> immediate cognitive needs. The OP is a neat example. As are your several 
> recent  comments on the power and simplicity of uncomplicated linking 
> (rather than taggery).
>
> You are  highlighting how much can be done almost effortlessly in TW. 
> Indeed, IMO, the fundamental architecture of our tool, TW, lends itself to 
> very elegant lightweight solutions.
>
> Its an interesting question how much sophistication one actually needs to 
> achieve aims?
>
> Regarding the OP, its interesting because its "*procedural*" (i.e. *its 
> notes in flow to then type elsewhere or lose). *That is likely very close 
> to one very common working need--to "jot" a note as part of a wider 
> compositional process--but also to jot a note and *auto-discard *it. Its 
> the ACT of writing that can often be enough, then it enters mind, no need 
> for it to be preserved. 
>
> FWIW, I write, on paper, about 30 notes to myself a day. 95% of them I 
> discard soon. About 1 in a hundred I may type into a computer wiki. Its the 
> fit between processes of finding/honing and where bothering to record them 
> in a wiki it gets interesting. I thought the OP understood that cognitive 
> issue well.
>
> Best wishes
> TT 
>
>
> On Tuesday, 20 October 2020 09:35:09 UTC+2, bimlas wrote:
>>
>> It’s a good habit to write down the short-term thoughts / tasks in your 
>> head, instead of constantly repeating them so you don’t forget them ("mind 
>> like water", "close open loops" philosophy). These thoughts only take 
>> minutes, so there is no need to make a separate note of them.
>>
>> For example, you search for a note and you see a sentence that needs to 
>> be corrected in another note during the search. Instead of keeping this 
>> short-term task in your head, write it down on a piece of paper. But why 
>> would you do that if you’re just using a note-taking program?
>>
>> This simple solution provides a quick example of how easily TiddlyWiki 
>> can be customized to your needs and provides a useful solution:
>>
>>- Go to https://tiddlywiki.com/empty.html
>>- Create a new tiddler, name as you want
>>- Add "$:/tags/SideBarSegment" tag
>>- Set the content to: <$edit-text placeholder="Scratchpad" default="" 
>>minHeight="1em"/>
>>- Save the tiddler
>>- To move the scratchpad to another position, open the tag's 
>>drop-down menu and drag-n-drop the current tiddler
>>
>> Because the contents of the scratchpad are not permanent (it will be 
>> blank the next time you open the wiki), it requires that you use it for its 
>> intended purpose (and don’t start accumulating thoughts in it that you 
>> should write in permanent notes).
>>
>

-- 
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/385ca39c-7fbc-4552-9642-458244363e77n%40googlegroups.com.


[tw5] Re: Keyword Extraction - Project

2020-10-22 Thread Lin Onetwo
Hi, Tones

Great idea, automating linking and tagging will be a boost to the writing. 
We normally consume time to do this by hand, and automatically do this in 
English (instead of in Chinese and Japanese) is very easy, as there are 
many tools.

I would recommend https://github.com/spencermountain/compromise#topics to 
extract topies, and maybe LDA https://github.com/primaryobjects/lda

You can even do rule-based matching using 
https://github.com/catalogm/compromise-match2 , so you can create your own 
precise matching rules to do topic extraction.

Maybe you can do this in some hooks of tiddlywiki? I am not fremiliar with 
hooks.

Hope this helps

LinOnetwo

在2020年10月22日星期四 UTC+8 上午7:17:37 写道:

> Folks,
>
> I just thought I would let you know what I am working on to seek input.
>
> *Background*
>
>- Many of you use tags and tiddlers to categorise tiddlers, be it tags 
>or fields such as lists. 
>- The information used to do this is often found in the text you type 
>or data you imported.
>- I am trying to automate this to a high degree to extract and 
>formalise keywords and key phrases and generate tiddlers.
>
>
> *My Project*
>
>- I am currently working on methods to extract content from the text 
>and other fields to create keywords and key phrases as tiddlers. 
>- Once created the freelinks plugin should highlight them, where ever 
>they appear.
>- When Viewing a tiddler I can list all the keywords and key phrases 
>found in the content, and with a link widget click to create keyword 
>tiddlers and add what I want to a separate list.  
>- Once I have a selected list of keywords and key phrases
>   - I would like to order them by importance
>   - Be able to insert them in a text field then compose text that 
>   uses each selected keyword. I am authoring content for organic search.
>
> *Help needed*
>
>- I would like to extract words from content, excluding "if, and, or, 
>but, not, the" etc... and generate links to tiddlers of each name.
>- Sometimes we want a phrase rather than a word.
>- What if that content is HTML or JSON?
>
> Your thoughts would be appreciated.
>
> Regards
> Tones
>
>

-- 
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/a8e13bed-9ceb-47dc-8cd1-fe9ee077d91en%40googlegroups.com.


[tw5] Re: Keep Wikis settings and plugins in sync

2020-10-22 Thread Lin Onetwo


Hi, Tony and Tones,

Why multiple wikis? I haven't reached that point, so I wonder the reason.

Wouldn't that make transclusion and linking harder?

I'm now putting different content in different Github repo, and clone then, 
symlink them into a "main" wiki, and only main wiki have plugins, other 
"sub-wiki" just have tiddlers.

Sincerely
LinOnetwo


在2020年10月22日星期四 UTC+8 下午5:42:03 写道:

> Tony,
>
> With only 4 wikis (I have over 100), I would just do any change you wish 
> to make to one, and manually apply to others. There are neat and easy ways 
> to do this.
>
>- If in your master wiki you create a tiddler that lists (with links 
>of all the things that changed you flag for the other wikis) you can just 
>drag and drop them on your other wikis.
>- You could export all the changes as a json file and drop that file 
>(or import it) to your other three wikis. You can then collect a set of 
>changes to drop on a new wiki if you get a 5th.
>- One trick I like is to use an iframe in the child wikis, that opens 
>the master wikis updates tiddler in an iframe,  you can actually drag 
> items 
>from in the iframe window and drop them on the wiki that the iframe is in.
>- Mario has a bundler plugin you may like, one option allows you to 
>select if you which to overwrite on import or not. This helps avoiding 
>overwitting config tiddlers.
>- I have created dragable packages installed in a master wiki that I 
>can drag an drop as needed, and another collects all the plugins I come 
>across, and I make sure I record the source. I often "disable" the plugin 
>in this plugin repository to keep it clean. After dragging a disable 
> plugin 
>to a new wiki it becomes enabled in the new wiki.
>
> With a more complex situation like mine I have established workflow 
> practices. I try and make sure my changes are comparable where ever I 
> install them and have a quick and easy way to install as I need them. If I 
> am in wiki 2 and I want to use my smart-code view I install it. I have some 
> nice easy ways to find such tiddler packages on windows I can share. 
>
> The most sophisticated processes would be to bundle changes into a plugin 
> and add them to a library not unlike the plugins add new plugins. The 
> library facility allows you to trigger reinstalls. But this is still a 
> little painful to achieve, and you need to serve the library via a server.
>
> I do not know who skins cats but there are many ways to do anything in 
> tiddlywiki, and a vast majority need only wiki text, widget and macros. I 
> suggest developing your own solution that you can evolve over time.
>
> Tones
>
> On Thursday, 22 October 2020 at 19:52:21 UTC+11 tony...@gmail.com wrote:
>
>>
>> Hi all, much respect and adoration etc
>>
>> My use of TiddlyWiki is via TiddlyDesktop for personal (non-shared) 
>> information only. I used to have only one wiki which I sectioned off into 
>> different topics, but I have found reasons over time to split these wikis 
>> up, so I now have 4 separate wikis (They aren't all located in a common 
>> folder, but all 4 are accessible at the same time from a single machine)
>>
>> Every so often, I take a look at new plugins or tweak my settings in one 
>> of these wikis, and I find amazing and helpful things that become part of 
>> the wiki
>>
>> You can see where this is going...right: the new plugins and features I 
>> use are meant to be globally-evolutionary across all of my 4 wikis, two 
>> examples are: that I started using the codemirror Vim keymap, or that I 
>> tweaked my theme sizes to be all % based rather than absolute.
>>
>> My 4 wikis should all be essentially the 'same' in terms of settings, the 
>> only things that aren't 'data' ie: content tiddlers, that should be 
>> different between them is things like the wiki name, or the  favicon logo 
>> i've set for the wiki that I can see in tiddly desktop
>>
>> Socan anyone see a process I could use to keep my settings and 
>> plugins 'synced' between these 4 near-identically-configured wikis? I 
>> guess, as with any sync operation, there may be instances where both sides 
>> have changed (or at least it isn't clear whether a change on one side is 
>> evolutionary), so some crude visual 'diff' to see what i'm going to update 
>> would be beneficial (although that isn't crucial I guess, the process could 
>> just overwrite - its usually just one of these 4 that get's upgraded and I 
>> want to make the other 3 mirror its settings, but because I haven't had a 
>> good way to 'sync' settings i'm sure i've ended up in a mess where some 
>> newer settings/plugins now exist across all 4 wikis)
>>
>> thanks enourmously for everything in advance
>>
>

-- 
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 

[tw5] FS-Monitor plugin to reload wiki on fs change, works well with VSCode

2020-08-08 Thread Lin Onetwo
Hi everyone,

After some struggle, I managed to create a plugin to reload a file that 
changed in the disk:

https://github.com/linonetwo/tiddlywiki-plugins/tree/master/plugins/linonetwo/watch-fs

It still has some limitations, see following Github issue link for details:
https://github.com/Jermolene/TiddlyWiki5/issues/3060#issuecomment-670850286

I will use it in the TiddlyGit-Desktop, to demonstrate this works very well 
with the git backup solution.

https://github.com/tiddly-gittly/TiddlyGit-Desktop

Best regards,
Lin Onetwo

-- 
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/23b8214a-7535-4ce3-929e-ad48ac980ca6n%40googlegroups.com.


[tw5] How to add

2020-07-26 Thread Lin Onetwo

Hi,

I'm trying to play with three.js

I add CDN links to https://onetwo.ren/wiki/#ThreeJSCDN
Tagged with $:/tags/RawMarkup , so three.js dependencies were loaded 
correctly.

Then I want to execute rendering script on tiddler load, so in
https://onetwo.ren/wiki/#Clothes%20Demo

I add a 

[tw5] Re: Query: Plugin Libraries? Who has them?

2020-07-23 Thread Lin Onetwo
Thanks for sharing your Plugin library!

I was using https://github.com/kookma/TW-PluginLibrary which was the only 
plugin library I know.

And there is also a plugin library for telmiger in 
https://github.com/rimi/tw5-telmiger-plugins/issues/4 , but rimi is too 
busy to config it.

And I also have my own plugin library, if you want to create your own, you 
can try this Github Actions to build it on the Github CI:

See 
https://github.com/linonetwo/wiki/blob/master/.github/workflows/gh-pages.yml 
and 
https://github.com/linonetwo/wiki/blob/7b3c9a6fbe09b56fd217d91f56c43a0c77439bc6/Meme-of-LinOnetwo/tiddlywiki.info#L90-L105

Best regards,
Lin Onetwo

在2020年7月24日星期五 UTC+8 上午9:20:03 写道:

> TW Tones,
>
> In your wiki is a link torum search to discuss your edition. I get an 
> error 418, that I do not have the rights.
> Also I have for some time tried to avoid your wiki due to the in browser 
> saving. I had a lot of trouble on my other laptop (That does not have a lot 
> of rameverything I had in the browser ended mixed up).
>
> I am rather sorry, I do not want to sound negative as I think you have a 
> lot of great ideas.
>
> Birthe
>

-- 
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/50a782ab-a094-439c-b380-9b57e60f0160n%40googlegroups.com.


[tw5] Re: First release of

2020-07-19 Thread Lin Onetwo
Hi Joshua,

I'm going to add Bob to it, maybe this week,
because Bob supports git operations pretty well, git checkout will 
immediately reflect in the wiki in the browser, this is issentional for a 
sync-to-github wiki.

This app can add multiple workspace, just like TiddlyWikiDesktop, and sync 
to multiple Github repos.

And there can be private workspace, sync to private repo, and use 
$:/config/FileSystemPaths 
to set tiddler with certain tag be put into that workspace.

So I'm waiting for your https://github.com/OokTech/TW5-Bob/issues/130 [Bug] 
Tiddlers filepath/fileInfo does not update when using 
$:/config/FileSystemPaths
to be merged :P

Lin Onetwo

在2020年7月20日星期一 UTC+8 上午7:51:45 写道:

> Followed! Very very cool, Lin. 
> Is this for single wiki at a time? Single repo?
> Can you use Bob with it seamlessly?
>
> Looking forward to digging in here, and I noticed a shout out for my *VSCode 
> TW5 Syntax* extension in your readme. Mahalo (thank you)!
>
> Best,
> Joshua Fontany
>
> On Sunday, July 19, 2020 at 12:12:38 PM UTC-7 Lin Onetwo wrote:
>
>>
>> Hi, I've been recently working on a new Desktop App for TiddlyWiki, which 
>> focuses on syncing data to Github and providing extra nodejs API to 
>> TiddlyWiki plugins.
>>
>> https://github.com/tiddly-gittly/TiddlyGit-Desktop
>>
>> Most of the code is based on my experience using 
>> Tiddlywiki-NodeJS-Github-Template 
>> <https://github.com/linonetwo/Tiddlywiki-NodeJS-Github-Template> this 
>> year, but I've implement git-sync 
>> <https://github.com/simonthum/git-sync/blob/master/git-sync> in 
>> TiddlyGit-Desktop, so sync experience will be much better.
>>
>> This is still the first alpha release, to show the possibility, if you 
>> like it, you can click "watch -> Release Only" to get updates on the future 
>> versions.
>>
>> I will implement a TiddlyGit-Mobile in the future, after 
>> TiddlyGit-Desktop is stable, if I have time...
>>
>> This App is totally free, but it is based on my friend's App's code, 
>> there may be a prompt asking for license code, just ignore it, I will 
>> remove this in the next release.
>>
>> Lin Onetwo
>>
>

-- 
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/2e76aaef-69f8-4b3b-8881-dd96353c4e2an%40googlegroups.com.


[tw5] Re: First release of TiddlyGit-Desktop

2020-07-19 Thread Lin Onetwo

Hi, Mat

It it still an early version, I'm planning to allow it clone a repo from 
Github. For now, it:

1. is an electron with size of 400M, wow, to download to your desktop
1. I have to pull repo from Github to your computer to work, it start an 
nodejs wiki server on local wiki folder
1. If you have two PC, you have to install two instance of App, this is not 
a SaaS, it don't have an online service
1. yes, it is like tiddlywiki5 respository, with saparate tid files, so git 
commit will be much clear, and this enables timemachine using git operation

Lin Onetwo


在2020年7月20日星期一 UTC+8 上午4:34:58 写道:

> Thanks for sharing stuff - I'm afraid I have to ask some totally basic 
> questions:
>
> This is an app I download to my desktop - yes?
> It is used do open/run tiddlywikis that are not stored on my computer but 
> on github - yes?
> I'm supposed to install the app on all devices from which I want to access 
> the wikis - yes?
> The wikis on github are stored as files, like the tiddlywiki5 respository 
> - yes?
>
> Thank you.
>
> <:-)
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/e4cc2a51-83f5-4876-a04d-a7d7a9e3e564n%40googlegroups.com.


[tw5] First release of

2020-07-19 Thread Lin Onetwo

Hi, I've been recently working on a new Desktop App for TiddlyWiki, which 
focuses on syncing data to Github and providing extra nodejs API to 
TiddlyWiki plugins.

https://github.com/tiddly-gittly/TiddlyGit-Desktop

Most of the code is based on my experience using 
Tiddlywiki-NodeJS-Github-Template 
<https://github.com/linonetwo/Tiddlywiki-NodeJS-Github-Template> this year, 
but I've implement git-sync 
<https://github.com/simonthum/git-sync/blob/master/git-sync> in 
TiddlyGit-Desktop, so sync experience will be much better.

This is still the first alpha release, to show the possibility, if you like 
it, you can click "watch -> Release Only" to get updates on the future 
versions.

I will implement a TiddlyGit-Mobile in the future, after TiddlyGit-Desktop 
is stable, if I have time...

This App is totally free, but it is based on my friend's App's code, there 
may be a prompt asking for license code, just ignore it, I will remove this 
in the next release.

Lin Onetwo

-- 
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/5809f790-d688-4d70-90f8-7a76bb22848dn%40googlegroups.com.


[tw5] Re: Automatically create tiddlers from outside source

2020-07-12 Thread Lin Onetwo
There is Pull and Push:

For Pull, I have already pull Google Calendar to TW: 
https://onetwo.ren/wiki/#%E5%AF%BC%E5%85%A5GoogleCalendar%E7%9A%84%E6%8C%89%E9%92%AE

For Push, I'm using nodejs TW so I sync it to Github,
so I can just use Github API to append *.tid or *.txt with *.txt.meta file 
to Github repo,
use for example https://github.com/webclipper/web-clipper (but it is still 
implementing "save to github" feature)
Then I can git pull and get updated content in my local nodejs TW that has 
Bob plugin installed.


LinOnetwo
在2020年7月13日星期一 UTC+8 上午9:16:20 写道:

> LG,
>
> There are plenty of almost what you ask solutions, but as far as I can see 
> true consumption of external content is still at the bleeding edge. Joshua 
> is discussing something like this in the dev group here 
> 
>
> An existing method if the site allows is an iframe containing the source 
> and copy and paste/drag and drop into tiddlywiki.
>
> Google keep allows export to a google document, but this is still a multi 
> step process, which I use if I want to move a whole list to tiddlywiki.
>
> Eventually I hope to replace keep with a tiddlywiki for this kind of 
> reason. More control.
>
> Regards
> Tony
>
>
> On Monday, July 13, 2020 at 3:54:39 AM UTC+10, LG wrote:
>>
>> Is it possible to push updates to TW from outside sources which can 
>> create a new toddler? I read that this might be possible with email.
>>
>> I like to write in Google Keep, but want to make sure my new note ends up 
>> in TW too. It'd be great if I didn't have to manually copy it over.
>>
>

-- 
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/bdd4f2de-93ce-4cb5-8494-6b0ccee9b3bfn%40googlegroups.com.


[tw5] Re: Do you guys want another Tiddly app for Android?

2020-07-03 Thread Lin Onetwo
I don't think it is necessary to publish every small TW as APP, because you 
can just add a service worker 
https://onetwo.ren/wiki/#%24%3A%2Fplugins%2Flinonetwo%2Fservice-worker
Then this wiki can be installed as a PWA.

I'm recently consider building a RN app (for Android and iOS) to start 
nodejs wiki in mobile phone, and sync wiki folder to github to backup it.

在2020年7月3日星期五 UTC+8 上午7:27:45 写道:

> Adithya
>
>
>> We can use the self distributed apps, but perhaps some tiddlywiki 
>>> solutions could be distributed as apps in the app stores, where the 
>>> tiddlywiki is merely one file in the configuration and not accessible to 
>>> the app user except through the intended functionality
>>
>> By the above do you mean an app which shows native android ui and uses 
>> TiddlyWiki as a storage medium? 
>>
>
> I am suggesting that tiddlywiki is the development platform and the result 
> is placed in a wrapper that can be installed as an application and placed 
> in the app store. Installed from the appstore or apk? file the app its in 
> the app tray, can be installed and removed like any other app, but unlike 
> the existing apps one pre-configured tiddlywiki (file) is at its heart. 
> Since the save mechanisium saves back to the html file then yes it holds 
> the storage.
>
> Finished solutions are easier if they are independent and stand alone. 
>
>  
>
>> A challenge would be to be able to have such apps recognised by the app 
>>> stores as an app in its own right.
>>
>> This is not a problem.
>>
>> To help me understand this problem better, can you point me to any 
>> current apps which can benefit from building this native ui around?
>>
>
> Well, the simple answer is no, no current apps, because such an 
> opportunity has not being available. The tiddlywiki's that could be 
> deployed this way may be inside peoples browsers or their head. You can see 
> examples of tiddlywiki and editions all over the place but few have being 
> designed for mobile.
>
> An example for me is I am building a personal phone based journal, 
> exercise, meditation and medication app I use personally. I use it through 
> an existing tiddlywiki android app and it works for me. However if I could 
> publish it as an app in its own right it would make sense to refine it for 
> publication. That is there are many opportunities sitting in waiting to 
> become apps.
>
> I would love to hear others viewpoint but I think bundled apps in app 
> stores are a possible avenue for tiddlywiki community members to publish 
> and potentially earn something for their efforts. Acknowledging tiddlywiki 
> and sharing key developments with the community as usual.
>
> I you were to follow this approach more needs to be discussed,
>
>- Unedited copy of the embedded tiddlywiki for clear/restore changes
>- Ability to upgrade through a url embedded in the wiki to the latest 
>release.
>- and more
>
> Regards
> Tony
>  
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/21aaf944-eaa6-401d-b1b8-9606c51bdb74n%40googlegroups.com.


[tw5] Re: Git as syncadapter

2020-06-29 Thread Lin Onetwo
Hi,

I'm using this script to sync things to git automatically  
https://github.com/linonetwo/Tiddlywiki-NodeJS-Github-Template/blob/master/scripts/watchWiki.js
There are also scripts to start TiddlyWiki on start-up.

But... you can see it ruined my GitHub commit timeline[image: Screen Shot 
2020-06-29 at 2.25.35 PM.png] 




在2020年6月29日星期一 UTC+8 上午5:30:53 写道:

> Hello there!
>
> I have a friend who uses a program called modd 
>  to accomplish this - that's one way to 
> do it!
>
> When he and I were talking about Git integration with TiddlyWiki, I 
> offered the idea of adding an event listener for the "change" event on the 
> Node side, and then doing git-add + git-commit after the filesystem plugin 
> had finished writing the tiddler out to disk.  That's another approach you 
> might want to consider!
>
> -Rob
>
> On Saturday, June 27, 2020 at 7:55:13 AM UTC-5, Michael Arndt wrote:
>>
>> I'm currently trying to figure out which hosting options suite my needs 
>> best.
>>
>> My current take is running TiddlyWiki on Node, however I would love to do 
>> more than just saving to the filesystem. Almost everything I do is backed 
>> by git anyway, so I see a lot of value in syncing those files to git. At 
>> the same time I want my server to remain responsive. Easiest would be to 
>> run a cron job that does a commit and push every few seconds, but I wonder 
>> if a syncadapter would be more elegant. From what I've read there can only 
>> be one syncadapter, so saving to filesystem and git would probably require 
>> a new syncadapter that merges the functionality from the filesystem 
>> syncadapter and github saver. Though being on node we have more options 
>> like nodeGit or https://isomorphic-git.org/.
>> I would use git only for backup and versioning, so not looking for 
>> changes, just force-pushing.
>>
>> What do you think? Is a syncadapter for fs+git a good idea? Am I missing 
>> something that would give that capability already?
>>
>>
>> Greetings
>> Mene
>>
>

-- 
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/e5b413dc-70db-4a71-8179-83fdb613073dn%40googlegroups.com.


[tw5] Re: WYSIWYG editor for TW5

2020-06-29 Thread Lin Onetwo
I'm always planning to make w WYSIWYG editor for tw, I think it can be done 
by:

1. single click to edit style only text like //this//, right-click and 
choose "edit" in the context menu to edit macro or widget
2. this means we are editing things in "block level", we can know how to 
group similar things into "block" by traversing AST of parsed wikitext
3. we may have to hijack the rendered tiddler, replace DOM of the block we 
click on, with an input textfield, and that small text editor will change 
tiddler's text.

I'm pretty interested in this. There still are lots of things to experiment.

But I'm recently working on a Git-based TiddlyWiki Desktop variant, so I'm 
not working on this topic.

Lin Onetwo


在2020年6月28日星期日 UTC+8 上午8:54:02 写道:

> @BJ Thanks for that! How did I miss this... 
> I might be googling this wrong things. Where could I have found this? 
>
> @Saq Thanks! I'll check it out!
>
> On Saturday, June 27, 2020 at 10:31:17 PM UTC+1 saq.i...@gmail.com wrote:
>
>> @ognsya you might save yourself some work by adapting the editing 
>> technique from:
>>
>> https://groups.google.com/forum/m/#!topic/tiddlywiki/lQ1N1t-0Gtw
>>
>

-- 
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/3b367e9d-e100-4c2b-8610-bf2c357b60b2n%40googlegroups.com.


[tw5] Re: how to know who transclude a tiddler?

2020-06-10 Thread Lin Onetwo
Thanks for recommendation Springer,

I can see it use Freelink to detect usage of img, that is not elegant 
enough.

I'm going to play with wikitext parser to detect usage of img and 
transclusion, as long as there is not a wheel exist.

在2020年6月8日星期一 UTC+8 下午11:39:30 写道:

> Lin,
>
> Tony's TWCrosslinks is great to track how a given tiddler is (or isn't) 
> used by others. At the bottom of each tiddler, it adds an expandable panel 
> with info about where the current tiddler gets used (transcluded, 
> referenced, even freelinked) by other tiddlers. See this thread:
>
> https://groups.google.com/forum/#!topic/tiddlywiki/9ra0s9AEKl4
>
> -Springer
>
>
> On Monday, June 8, 2020 at 9:26:36 AM UTC-4, Lin Onetwo wrote:
>>
>> And how to know who is using an img using `[img[xxx.png]]`?
>>
>> Without these backlinks, how to know which img is unused?
>>
>> 在2020年6月8日星期一 UTC+8 下午9:17:03 写道:
>>
>>> I want to implement a template to show who transclude a tiddler, so 
>>> there can be a "Bi-directional links" for transclusion.
>>>
>>> Is there a plugin or filter to do so?
>>>
>>

-- 
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/74500828-402b-4f07-847b-2b5dde28b840n%40googlegroups.com.


[tw5] Re: how to know who transclude a tiddler?

2020-06-08 Thread Lin Onetwo
And how to know who is using an img using `[img[xxx.png]]`?

Without these backlinks, how to know which img is unused?

在2020年6月8日星期一 UTC+8 下午9:17:03 写道:

> I want to implement a template to show who transclude a tiddler, so there 
> can be a "Bi-directional links" for transclusion.
>
> Is there a plugin or filter to do so?
>

-- 
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/dd88a1c9-def1-453b-b6a6-821e063bd55cn%40googlegroups.com.


[tw5] Re: TiddlyWiki github repo has 4913 stars but it should show 5000+ stars!!

2020-06-08 Thread Lin Onetwo
I'm doing my part and sharing this news in some tiddlywiki related wechat 
and QQ group!

LinOnetwo

-- 
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/c20e3008-b6be-42b8-8446-d531077e4fe0o%40googlegroups.com.


[tw5] how to know who transclude a tiddler?

2020-06-08 Thread Lin Onetwo
I want to implement a template to show who transclude a tiddler, so there 
can be a "Bi-directional links" for transclusion.

Is there a plugin or filter to do so?

-- 
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/05f779ba-c609-44f5-b420-2f3522759a67o%40googlegroups.com.


[tw5] Re: [TW5] New Plugin: Simple Search

2020-06-03 Thread Lin Onetwo
Hi Elmiger,

I really like this search bar, thank you for making this and share with us!

I'm using NodeJS setup and want to place your plugin into the plugin 
folder, so I want to download the folder version of plugin
could I know where the gitlab or github repo for this plugin is?

-- 
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/50a2dfac-7c16-4a69-9dde-27513589e6db%40googlegroups.com.


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

2020-04-29 Thread Lin Onetwo
Hi Mohammad,

I think inlinetweetjs is self contained, you can just place 


into a tiddler tagged with $:/tags/RawMarkup

Then warp any text with 
will just work.

With custom widget you can call complex SDK's API, for example Google API in my 
case or Twitter API, but you won't need that when using inlinetweetjs ! 

-- 
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/796c8668-7478-4ef6-b1e2-f8ee3fe20a43%40googlegroups.com.


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

2020-04-29 Thread Lin Onetwo
I've wrote a widget button using javascript to import Google Calendar as 
tiddlers to TiddlyWiki, using this technique

https://github.com/linonetwo/Meme-of-LinOnetwo/blob/2b146617dc0a37182646c365d733e232ca48155f/MemeOfLinonetwo/tiddlers/%E5%AF%BC%E5%85%A5GoogleCalendar%E7%9A%84%E6%8C%89%E9%92%AE.js

在 2020年4月29日星期三 UTC+8下午10:01:32,Lin Onetwo写道:
>
> This is based on Mark S.'s example in 
> https://groups.google.com/forum/#!msg/TiddlyWiki/bjludozbMqY/ja1YJa9g1k8J
>
> I'd like to create custom widget in the way that is similar to React, so I 
> do a simple refactor, seems it is OK to write Widget in ES6 Class syntax:
>
> /*\
> title: $:/core/modules/widgets/addup.js
> type: application/javascript
> module-type: widget
>
> Sum up to 5 variables widget
> Usage: <$addup val1="20" val2="80" />
>
> \*/
> (function () {
> /*jslint node: true, browser: true */
> /*global $tw: false */
> 'use strict';
>
> const Widget = require('$:/core/modules/widgets/widget.js').widget;
>
> class AddUpWidget extends Widget {
> constructor(parseTreeNode, options) {
> super(parseTreeNode, options);
> this.initialise(parseTreeNode, options);
> }
>
> /*
> Render this widget into the DOM
> */
> render(parent, nextSibling) {
> this.parentDomNode = parent;
> this.computeAttributes();
> this.execute();
> const textNode = this.document.createTextNode(this.currentSum);
> parent.insertBefore(textNode, nextSibling);
> this.domNodes.push(textNode);
> }
>
> /*
> Compute the internal state of the widget
> */
> execute() {
> // Get parameters from our attributes
> this.val1 = this.getAttribute('val1', '0');
> this.val2 = this.getAttribute('val2', '0');
> this.val3 = this.getAttribute('val3', '0');
> this.val4 = this.getAttribute('val4', '0');
> this.val5 = this.getAttribute('val5', '0');
>
> // Execute the math
> this.currentSum =
> Number(this.val1) + Number(this.val2) + Number(this.val3) + Number(this.
> val4) + Number(this.val5);
> }
>
> /*
> Selectively refreshes the widget if needed. Returns true if the widget or 
> any of its children needed re-rendering
> */
> refresh(changedTiddlers) {
> // Re-execute the filter to get the count
> this.computeAttributes();
> var oldCount = this.currentSum;
> this.execute();
> if (this.currentSum !== oldCount) {
> // Regenerate and reRender the widget and replace the existing DOM node
> this.refreshSelf();
> return true;
> } else {
> return false;
> }
> }
> }
>
> exports.addup = AddUpWidget;
> })();
>
> In this way, I think I can create a button widget that can execute JS. I 
> seems not very strightforward to execute javascript using built-in button 
> widget, at least I didn't find a doc about this.
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/f42313aa-a310-47bf-ace4-75db238ba3c1%40googlegroups.com.


[tw5] Writing Widget in JS using ES6 Class syntax

2020-04-29 Thread Lin Onetwo
This is based on Mark S.'s example in 
https://groups.google.com/forum/#!msg/TiddlyWiki/bjludozbMqY/ja1YJa9g1k8J

I'd like to create custom widget in the way that is similar to React, so I 
do a simple refactor, seems it is OK to write Widget in ES6 Class syntax:

/*\
title: $:/core/modules/widgets/addup.js
type: application/javascript
module-type: widget

Sum up to 5 variables widget
Usage: <$addup val1="20" val2="80" />

\*/
(function () {
/*jslint node: true, browser: true */
/*global $tw: false */
'use strict';

const Widget = require('$:/core/modules/widgets/widget.js').widget;

class AddUpWidget extends Widget {
constructor(parseTreeNode, options) {
super(parseTreeNode, options);
this.initialise(parseTreeNode, options);
}

/*
Render this widget into the DOM
*/
render(parent, nextSibling) {
this.parentDomNode = parent;
this.computeAttributes();
this.execute();
const textNode = this.document.createTextNode(this.currentSum);
parent.insertBefore(textNode, nextSibling);
this.domNodes.push(textNode);
}

/*
Compute the internal state of the widget
*/
execute() {
// Get parameters from our attributes
this.val1 = this.getAttribute('val1', '0');
this.val2 = this.getAttribute('val2', '0');
this.val3 = this.getAttribute('val3', '0');
this.val4 = this.getAttribute('val4', '0');
this.val5 = this.getAttribute('val5', '0');

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

/*
Selectively refreshes the widget if needed. Returns true if the widget or 
any of its children needed re-rendering
*/
refresh(changedTiddlers) {
// Re-execute the filter to get the count
this.computeAttributes();
var oldCount = this.currentSum;
this.execute();
if (this.currentSum !== oldCount) {
// Regenerate and reRender the widget and replace the existing DOM node
this.refreshSelf();
return true;
} else {
return false;
}
}
}

exports.addup = AddUpWidget;
})();

In this way, I think I can create a button widget that can execute JS. I 
seems not very strightforward to execute javascript using built-in button 
widget, at least I didn't find a doc about this.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/f20a886e-1411-4738-8bb7-8d9b9406d591%40googlegroups.com.


[tw5] Re: [meta] TiddlyWiki and... China - !?

2020-04-28 Thread Lin Onetwo
Hi,

I've wrote a blog about replace Notion with Tiddlywiki 


I can see in the ga, there are some traffic searching notion click into 
this blog.

And we have a knowled management interest group 

 
in China, we are actively discussing TW this year, maybe this is another 
cause I think.


在 2020年4月28日星期二 UTC+8下午5:45:17,Mat写道:
>
> Considering the increased activity over the past 2-3 weeks, I was curious 
> to see if anything had happened to the trendline for "tiddlywiki" searches:
>
> https://trends.google.com/trends/explore?q=tiddlywiki
>
> Well, I'm not sure I can draw many conclusions from it but I am surprised 
> to see the number one country showing interest is China - !? For the 
> past 90 days, the statistics say that almost every search is done from 
> China - it gets a relative interest of 100 versus and any other country 
> that get 4 or less!
>
> This certainly is not reflected here in the discussion forum (or?)
>
> <:-)
>
>
>

-- 
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/50b3c1b7-3756-4a10-93d5-2cb3162fc8fe%40googlegroups.com.


[tw5] Re: Announcing the release of TiddlyWiki v5.1.22

2020-04-16 Thread Lin Onetwo
Wow, the feeling of upgrading is so good! 

And the dropdown of sync button makes wonder maybe it can have multiple 
save target now.

Maybe I can auto save to local nodejs, and optionally save HTML backup to 
Github once every day.

在 2020年4月16日星期四 UTC+8上午12:00:14,Jeremy Ruston写道:
>
> I’m delighted to announce the release of TiddlyWiki v5.1.22.
>
> https://tiddlywiki.com/
>
> This is major release, with many new features, improvements and bug fixes 
> including:
>
> * Plugins that do not contain JS modules can now be loaded dynamically, 
> without needing to save and reload the wiki
> * The plugin chooser (ie the modal for adding new plugins) now features an 
> “updates” tab bringing together all the updates from that plugin library, 
> and allowing them all to be updated with a single click
> * The optional sub-plugins for the CodeMirror plugin are organised under 
> the main plugin in the plugin chooser
> * Plugin dependencies are now installed automatically
> * Improvements to the client-server configuration under Node.js, including 
> better resilience to connection errors and a new dropdown for 
> server-related features
> * New “compare” filter operator for comparing numbers, strings, dates and 
> version numbers
> * New menubar plugin for adding a responsive top menu
> * New freelinks plugin for automatically creating links out of tiddler 
> titles
> * Improved Markdown plugin
>
> …and many more, all listed on the release note:
>
> https://tiddlywiki.com/#Release%205.1.22
>
> You can upgrade your existing single file wikis at: 
> https://tiddlywiki.com/upgrade.html
>
> As usual, please exercise caution when upgrading: take care to take good 
> backups and test that everything is still working as it should
>
> Comments and questions welcome.
>
> I’d like to offer my sincere thanks to the many people who contributed to 
> this release. There are 23 people listed on the release note as having 
> contributed via GitHub but of course many others have helped shape this 
> release through the discussions here. Thanks to everyone.
>
> Best wishes
>
> Jeremy
>

-- 
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/91b0eb39-b0b2-4bfc-a9cb-d14300a033d9%40googlegroups.com.


[tw5] Re: Is there a way to programmatically disable/remove the edit and create new tiddler buttons before uploading it to a hosting site

2020-04-16 Thread Lin Onetwo
Hi Raghu,

You can achieve this by using a special template, just like normally we 
save nodejs wiki to HTML wiki using $:/core/save/all  
You can create a template similar to that ,but exclude the buttons and 
codemirror plugins.

I also think about this before, I want to exclude codemirror plugin to make 
my wiki page smaller, since I will not do heavy edit on the static site.


-- 
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/7ea7686c-e358-4c8c-8450-38c68bf00977%40googlegroups.com.


[tw5] Re: How can we have TW5 to save only on the cloud? (not be downloadable on the local machine)

2020-04-15 Thread Lin Onetwo
Hi, see my wiki, is that what you want to achieve? wiki.onetwo.ren

If it is, you can use this plugin: 
https://github.com/linonetwo/Tiddlywiki-NodeJS-Github-Template/tree/master/PublicWiki/plugins/prevent-edit

-- 
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/7e7a2ba1-905a-4b6b-a1f7-2ff8a7c8b5e4%40googlegroups.com.


Re: [tw5] First *Real* (Large) Edition

2020-04-15 Thread Lin Onetwo
Maybe it is like the Extension Packs 
in 
the VSCode.

I think the real problem behind Mohammad's word

This is not only useful for newbies but also for other users.
> It is really difficult to find plugins from googling or this forum!
>
 
is that we don't have a centuralized marketplace like 
https://marketplace.visualstudio.com/ and 
https://ankiweb.net/shared/addons/2.1 , to browse and search plugins, and 
letting community to publish plugins and updates.

Its maintenance can be automated, so you won't need much time to care about 
it.
 

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/afc9b7d4-b6df-4b6f-963f-31a7b5ebdace%40googlegroups.com.


[tw5] Re: How to prevent "This page is asking you to confirm that you want to leave - data you have entered may not be saved" ?

2020-04-14 Thread Lin Onetwo
Hi Tony, that seems not working, may due to the fact that I'm using 
SyncAdaptor instead of Syncer.

I finally made a plugin to prevent that popup:

plugin.info:

{
  "title": "$:/plugins/linonetwo/prevent-pop-up",
  "description": "Prevent \"This page is asking you to confirm that you 
want to leave\" in a read-only site",
  "author": "Lin Onetwo",
  "core-version": ">=5.0.0"
}

preventPopUp.js.tid:

created: 20200414150455988
creator: LinOnetwo
module-type: startup
title: preventPopUp.js
type: application/javascript

And add it to plugins:

"plugins": [
"tiddlywiki/tiddlyweb",
"tiddlywiki/highlight",
"sitemap",
"prevent-pop-up"
],

Then it works...
exports.startup = function() {
$tw.unloadTasks = $tw.unloadTasks.filter(task => 
!task.toString().includes('confirmationMessage'));
}



在 2020年4月12日星期日 UTC+8上午8:49:43,TonyM写道:
>
> Lin
>
> In the most recent releases there is a save filter that determines when to 
> activate autosave or the dirty indicator which says save is necessary and 
> what to save.
>
> See $:/core/save/all
>
> The trick will be to change this then save before publishing. I thing an 
> independent save method will be needed so you can save or export a copy of 
> the wiki without the save settings you change.
>
> Regards
> Tont
>
>

-- 
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/85d34cda-11f4-4729-878d-78bfc7393359%40googlegroups.com.


[tw5] Re: [TW5] NodeJS beyond simply serving tiddlywikis

2020-04-13 Thread Lin Onetwo
Hi, Tony

I achieve "use several location to store tiddlers" today.

I'm now saving my private tiddlers in a folder A, which is a git repo that 
can push to a Github private repo.

And some another tiddlers is in another folder B, which will push to 
another public github repo.

I use https://tiddlywiki.com/#Customising%20Tiddler%20File%20Naming to 
place tiddlers tagged with a "private" tag to be store to the folder A. See 
https://wiki.onetwo.ren/#%24%3A%2Fconfig%2FFileSystemPaths for example.

在 2017年10月7日星期六 UTC+8上午10:06:36,TonyM写道:
>
> Folks,
>
> Sorry about the narrative approach to this Question, it is in part because 
> I am still climbing the TW5 learning curve hill/mountain. It relates to 
> more advanced uses of NodeJS, but not core or plugin development 
> (necessarily).
>
> *Background*
> I have implemented most tiddlywiki Hosting platforms as I learn more and 
> Prepare for Firefox 57. I have NodeJS running on my Windows Desktop, My 
> Synology NAS, My Mac Mini, Android phone and tablet. all Great stuff. 
> TiddlyServer also allows me "serve" both TiddlyWiki files (including those 
> I can also host through ISS WebDav, and Node Installs off the same address 
> and Port.
>
> Now I indend to migrate a 17Mb TWC into multiple TW5's, build my own 
> plugins (later), Tiddler Bundles, TiddlyWIki Solutions and editions. 
>
> *I have a lot of ideas so if someone wants an interesting project just 
> ask.*
>
> I have done a rudimentary search and not found any documentation for using 
> the multi-file tiddler structure of Node JS such that it may be able to 
> support me on this journey into tiddlywiki as an environment, and even then 
> what I find documentation is more about contributing to the core, or 
> serious plugin development, something I hope to do one day, but I know my 
> limitations. For now I want to see how I can exploit the *NodeJS* 
> solution to help *manage a complex environment.*
>
> I have explored and continue to explore drag and drop, import export, 
> bundles and building (rudimentary) plugins. However I have now a multitude 
> of File based tiddlywikis and there are management issues. In fact some of 
> the solutions I plan to develop relate to managing multiple file based 
> tiddlywikis. But I expect NodeJS may help me.
>
> *The Question(s)*
>
>- *Can anyone point me to some resources on using NodeJS in more 
>sophisticated ways?*
>- *Is what I am thinking possible?*
>
>
>1. Can I create a set of structured folders that NodeJS will search to 
>   build TiddlyWiki editions, such that I can place shared tiddlers or 
> plugins 
>   in a one or more locations that some editions use and not others?
>   2. Imagine for example I have say project related TiddlyWikis and 
>   Task Management TiddlyWikis, could both point to plugins and Tiddlers 
> they 
>   Share, but other editions do not? 
>   3. or a Folder of Snipit tiddlers the Editor uses that all Wikis 
>   can access,
>   4. if I updated a plugin or shared tiddler could the different 
>   wikis now all see the update?
>   5. Using this method could I have a tiddler store of Tiddlers that 
>   acted like a message queue that other wikis could use and respond to? 
>   6. Could I have a library of plugins I collect that I can 
>   selectively refer to?
>
> *Because I do not know what I don't know, this Question is very broad, 
> perhaps once I have a little more detail I can start new threads on 
> particular methods.*
>
> *Please note: I have a very systematic way of looking at things and love 
> re-usability, de-duplication, maximising possibilities and minimsing 
> compromise.*
>
> Thank in Advance
> Tony
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/50200cdf-bbf9-495f-8f56-e64316e7d178%40googlegroups.com.


[tw5] Re: Hello and quick tip: how to show link preview on hover in static websites

2020-04-12 Thread Lin Onetwo
Oh, this is useful.

I want the preview to close after my mouse leave the link, so I made a 
twick.

https://github.com/tobibeer/tw5-preview/issues/1

在 2020年4月13日星期一 UTC+8上午6:58:57,Diego Mesa写道:
>
> Anne-Laure,
>
> Thanks for sharing! I believe this is similar to Tobias Beer's Preview 
> plugin:
>
> http://tobibeer.github.io/tw5-plugins/#preview
>
>
>
> On Sunday, April 12, 2020 at 5:20:14 PM UTC-5, Anne-Laure Le Cunff wrote:
>>
>> Hello everyone! I'm super new to TW - just discovered it yesterday. I'm a 
>> big fan of Roam Research and was looking for open source alternatives. Many 
>> thanks to Dave Gifford and Brandon Hall for their amazing YouTube content 
>> which got me curious.
>>
>> Wanted to share a tiny tip for people building static websites from TW.
>>
>> Add the following to $:/core/templates/static.tiddler.html (demo 
>> ). This will 
>> add an iframe to all your links by targetting *tc-tiddlylink*.
>>
>> *document.body.innerHTML += '> src="http://www.example.com ">';*
>> *var tiptext = document.querySelectorAll('.tc-tiddlylink');*
>> *var iframe = document.getElementsByClassName("tipdescription")[0];*
>>
>> *tiptext.forEach(el => el.addEventListener('mouseover', event => {*
>> *   var elem = event.target;*
>> *  iframe.style.display = 'block';*
>> *  iframe.setAttribute("src", elem.getAttribute("href"));*
>> *  elem.appendChild(iframe);*
>> *}));*
>> *tiptext.forEach(el => el.addEventListener('mouseout', event => {*
>> *   var elem = event.target;*
>> *iframe.style.display = 'none';*
>> *}));*
>>
>> --
>>
>> Just a small way to give back. Very excited to join the community!
>>
>

-- 
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/5b8a44ef-6dfc-40c2-b0a1-730412714d22%40googlegroups.com.


Re: [tw5] Re: JS error

2020-04-12 Thread Lin Onetwo
I guess GreaseMonkey has inject some code to your wiki and make it 
dirty...So this error occurs in TiddlyDesktop.

在 2020年4月12日星期日 UTC+8下午10:38:52,Peter Buyze写道:
>
> Disabling ViolentMonkey stops that message popping up when using TW in the 
> browser. When using TiddlyDesktop it still occurs, though without a 
> reference to any possible JS-interfering app.
>
> So, I guess running TW in the browser in my best bet.
>
> Thanks for your help Eric.
>
>
> 12 Apr 2020, 16:58 by elsd...@gmail.com :
>
> On Sunday, April 12, 2020 at 5:04:49 AM UTC-7, Peter Buyze wrote:
>
> See screenshot attached.
> I get this error when I want to save my TW file. Restarting TW and 
> refreshing the browser makes no difference.
>
>
> A quick Google search for "GM_registerMenuCommand" yields links to 
> GreaseMonkey and TamperMonkey.
> If you have either of those installed in your browser, try disabling it 
> and see what happens.
>
> good luck,
> -e
>
>
>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "TiddlyWiki" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to tiddl...@googlegroups.com .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/e75ac8a1-a4eb-4388-90ee-89276a2e19c9%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/5d8a606b-b40e-4115-9855-8c56b0e6f156%40googlegroups.com.


[tw5] Re: Is there a plugin provide right click context menu?

2020-04-12 Thread Lin Onetwo
Hi Tony,

Thank you for so detailed comment!

I will try out those native ways that I haven't used before.

I will do some experiment on this, hoping to reduce the learning curve by 
integrating things into context menu, maybe the context menu can be another 
"equally efficient methods to achieve the same"

在 2020年4月12日星期日 UTC+8下午4:07:59,TonyM写道:
>
> Lin,
>
> We tend to achieve many of the same things by other methods. A plugin to 
> define r-click was recently published.
>
> I think as you learn more about tiddlywiki you will find equally efficient 
> methods to achieve the same, you could build your own editor toolbar 
> buttons, 
>
>
>>- Change color of underlying block use an editor toolbar to wrap text 
>>in @@styleorclass Your content@@
>>- turn a text into page ( refactor  extract to a new page) Clone 
>>Button?
>>- move to (refactor move to another page) Not sure
>>- turn a text into a list or checkbox the editor toolbar currently 
>>allows select and OL o UL each line, you could make one for checkboxes.
>>
>> And in tiddlywiki I would it also have:
>>
>>
>>- find source tiddler of transclusion the tiddlername in the key, I 
>>would need to see the full implementation for a solution here
>>- see help page of a macro, I add a macro-macroname field when I 
>>define macros with the syntax in the field and have a custom list of all 
>>macros.
>>- add tag to tiddler (on view mode) - Too easy, numerous ways
>>- editing other things on view mode - Sometimes tricky but with tips 
>>easy
>>- send tw message - Needs a trigger eg button, but there are plugins 
>>for startup, trigger on change or the use of an existing button
>>
>>
>> Is there an existing context menu plugin to do so? I didn't found one by 
>> search.
>>
>  
> The Basic editor does not have one. Codemissor plugins introduce quite a 
> few features
>
> I have in the past used the non code mirror editor and edit in external 
> application to make use of other tools to edit a tiddler with any features 
> I want.
> . 
>
>>
>> Is it possible to implement these feature? I guess using tw message some 
>> of them can be achieve.
>>
>
> All can be achieved but first consider the native way in Tiddlywiki, then 
> modified methods, then consider developing a solution.
>
> You clearly have some skills the community can use, askus to gain new 
> skills and contribute your ideas/skills as well.
>
> Regards
> Tony
>  
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/a86608db-966e-4d07-95ef-29eb2c620144%40googlegroups.com.


Re: [tw5] Re: How to execute JS on startup? I have a "copy on select" userscript

2020-04-12 Thread Lin Onetwo
It just implements function like 
https://addons.mozilla.org/en-US/firefox/addon/copy-on-select/

I'm using desktop app with nodejs tiddlywiki, so I feel unconfertable 
without this firefox add-on. So I make it work in tiddlywiki.

在 2020年4月12日星期日 UTC+8下午3:31:20,TonyM写道:
>
> So what mysterious function does this achieve?
>
> tony
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/bb23c389-f25c-49b3-b8f3-b9b74e52b333%40googlegroups.com.


[tw5] Is there a plugin provide right click context menu?

2020-04-12 Thread Lin Onetwo
In Notion, right mouse click on a block can perform following useful 
refactor action:


   - change color of underlying block
   - turn a text into page ( refactor  extract to a new page)
   - move to (refactor move to another page)
   - turn a text into a list or checkbox

And in tiddlywiki I would it also have:


   - find source tiddler of transclusion
   - see help page of a macro
   - add tag to tiddler (on view mode)
   - editing other things on view mode
   - send tw message
   

Is there an existing context menu plugin to do so? I didn't found one by 
search.

Is it possible to implement these feature? I guess using tw message some of 
them can be achieve.

-- 
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/c2b5f8a0-435c-46c9-b89a-98043c947589%40googlegroups.com.


[tw5] Re: Presenting: a plugin which automatically relinks renamed tiddlers

2020-04-12 Thread Lin Onetwo
Why not upload to a plugin library like main library or 
Kookma Plugin Library 
?
在 2019年9月2日星期一 UTC+8上午10:27:19,Flibbles写道:
>
> I present Relink !
>
> It relinks fields, links, WikiLinks, widgets, transclusions, lists, and 
> filters. It's highly customizable, but it will also work out of the box. 
> It's robust, and can handle bizarre name changes. It works through 
> whitelisting, so it doesn't change plaintext instances of a title, or other 
> instances where an updated would be undesirable. It's also well tested (but 
> still really new!!). It should be comprehensive.
>
> Otherwise, I really hope everyone gets good use out of this. Having 
> written it, I completely understand why this isn't a core feature. It was 
> *hard 
> as crap*! There are so many edge cases! I'm sure more will still crop up.
>
> *Edit**: It now also supports macros, making it a fully comprehensive 
> relinking plugin.*
>
> Demo page here .
>
> Source code here .
>
> I would absolutely love to get some feedback. I really hope this helps 
> people.
>
> -Flibbles
>

-- 
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/20c7abd8-5f86-45d1-a07a-c47190f3290c%40googlegroups.com.


[tw5] Re: Tagging with Transclusions?

2020-04-11 Thread Lin Onetwo
Macro for Transclusion to view original tiddler source:

\define reuse-pane(content).reuse-pane {
position: absolute;
right: 10px;
width: auto;
max-width: 4px;
height: 1.5em;
overflow: hidden;
border: 10px solid transparent;
border-top: 0;
box-sizing: content-box;
transition: max-width 0.5s;
}.reuse-pane:hover {
  max-width: 80vw;
}.reuse-pane-content {
display: inline-block;
background-color: rgba(233, 233, 233, 0.9);
border-left: 4px solid rgba(0, 0, 0, 0.05);
padding: 0px 5px;
padding-bottom: 2px;
}
  $content$
\end

\define reuse-tiddler(title)<$macrocall $name="reuse-pane" content="""
View Source:[[$title$]]
""" />

{{$title$}}

\end


在 2020年4月10日星期五 UTC+8下午12:23:48,Lin Onetwo写道:
>
> I got this idea from https://wiki.hintsnet.com  @pimgeek
>
> 在 2020年4月10日星期五 UTC+8下午12:22:59,LinOnetwo写道:
>>
>> I think you can use a macro to do such transclude, while transcluding, 
>> you also add some color or side note or a "edit me" button to the side.
>>
>> I'm now transcluding using <>
>>
>> with
>>
>> \define reuse-pane(content)
>> 
>>   > style="display:inline-block;background-color:lavender;border-left:3px solid 
>> slateblue;padding-left:5px;">$content$
>> 
>> \end
>>
>> \define get-tiddler-name(title)
>> <$set name="tid" value="$title$">
>>   <$list filter="[all[current]title]">
>> <$link to=<>>
>>   <$view field="name"><$view field="title"/>
>> 
>>   
>> 
>> \end
>>
>> \define get-tiddler-source(title)
>> <$text text={{$title$}} />
>> \end
>>
>> \define get-tiddler-field(title field)
>> <$set name="fid" value="$field$">
>>   <$list variable="fid-val" 
>> filter="[[$title$]get]"><>
>> 
>> \end
>>
>> \define reuse-tiddler(title)
>> <$macrocall $name="reuse-pane" content="""
>> Edit Source:<>
>> """ />
>>
>> {{$title$}}
>>
>> \end
>>
>> 在 2020年4月10日星期五 UTC+8上午5:15:41,Alex Olsen写道:
>>>
>>> I've thought of a workaround. Sometimes all a seemingly complex problem 
>>> needs is a break and fresh eyes to realize it's not as complex as you're 
>>> making it!
>>>  
>>>
>>>> How does the system know it is an unfinished tiddler (so the 
>>>> transclusion can be applied)? What is the difference between an unfinished 
>>>> and finished tiddler?
>>>>
>>>
>>> Ideally with a tag. I plan on using 'incomplete' for any tiddler left 
>>> unfinished. I also wanted an array of in-line messages that were easy to 
>>> see, all of which would tag anything that transcludes them they same way. 
>>> These messages would describe the nature of incompleteness. I have no idea 
>>> what these would include. That's the first sign I'm on the wrong track.
>>>
>>> Fundamentally my issue is that I want to have an easy way to organize 
>>> what I need to finish. That's made difficult by the way I'd like to do it: 
>>> a very visible manner which automatically updates a list of tiddlers that 
>>> have the same need for completion.
>>>
>>> Moving forward, I'll be applying an incomplete tag to anything as I 
>>> begin it and remove that tag afterwards. Simple problems require the 
>>> simplest solutions!
>>>
>>>

-- 
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/dbed905e-0a11-4abd-ad1a-1fa33fbf3b24%40googlegroups.com.


[tw5] Re: list tiddlers without links

2020-04-11 Thread Lin Onetwo
Hi Klaas,

Seems in 
`Sidebar -> More -> Missing `
you can find what you need.

在 2020年4月10日星期五 UTC+8上午12:41:51,Klaas Vaak写道:
>
> I am starting to populate my TW file with most of the tiddlers having 
> internal links i.e. to other ones. But some don’t have those links. 
>
> How can I set up a tiddler that lists those that don’t?

-- 
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/7d85569f-8e56-42cf-bb9e-2784c7702409%40googlegroups.com.


[tw5] Re: How to execute JS on startup? I have a "copy on select" userscript

2020-04-11 Thread Lin Onetwo
Thank you Eric, that works!

And @Mohammad I have updated my userscript, fix some bug in it

// we won't do copy on select on text editor, otherwise you can't select and 
override text in the editor or text inputfunction 
checkIfElementIsEditor(element) {
if (!element || !element.nodeName) return false;
  const isEditableElement = ['INPUT', 'TEXTAREA', 
'BUTTON'].includes(element.nodeName);
if (!isEditableElement) {
if (!element.className || !element.className.toLowerCase) return false;
}
  const isTextEditor = element.className.toLowerCase().includes('codemirror');

  return isEditableElement || isTextEditor;
}// if we start selection on editor, we prevent the following execution of this 
scriptlet copyOnSelectPreventNextCopy = 
false;document.addEventListener('mousedown', function onMouseDown() {
  const elementsUnderMouse = document.querySelectorAll(':hover');

  if (!elementsUnderMouse || 
Array.from(elementsUnderMouse).some(checkIfElementIsEditor)) {
copyOnSelectPreventNextCopy = true;
  }
});// Copy on select, copy document selection when mouse button is 
updocument.addEventListener('mouseup', function onMouseUp() {
  const elementsUnderMouse = document.querySelectorAll(':hover');

  if (
copyOnSelectPreventNextCopy ||
!elementsUnderMouse ||
Array.from(elementsUnderMouse).some(checkIfElementIsEditor)
  ) {
copyOnSelectPreventNextCopy = false;
return;
  }
  document.execCommand('copy');
});


在 2020年4月11日星期六 UTC+8下午4:26:04,Eric Shulman写道:
>
> On Saturday, April 11, 2020 at 12:08:15 AM UTC-7, Lin Onetwo wrote:
>>
>> I found $:/tags/StartupAction/Browser will only execute tiddlywi 
>> actions, but can't execute javascript. 
>> But I have following JS want to execute:
>> What could I do?
>> I'm currently using WebcataLog to inject Userscript before wiki loading
>>
>
> 1) added  ...  around your code
> 2) tag the tiddler with $:/tags/RawMarkup
> 3) save-and-reload your document
>
> What this does is to add the content of the tagged tiddler to the bottom 
> of the  section of the document.
> This allows your JS code to be invoked as soon as the document is loaded, 
> even before the TWCore wiki is initialized
>
> (see https://tiddlywiki.com/#SystemTag%3A%20%24%3A%2Ftags%2FRawMarkup)
>
> enjoy,
> -e
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/56f2c48e-412c-4a76-a7a1-a6751652908a%40googlegroups.com.


[tw5] How to prevent "This page is asking you to confirm that you want to leave - data you have entered may not be saved" ?

2020-04-11 Thread Lin Onetwo
I've set up a wiki in now.sh , only for viewing, not expect for online 
editing.

But everytime I open https://wiki.onetwo.ren/ and scroll for a while, and 
try to close the window, it tells me there is something changed and don't 
want me go. In fact I haven't change anything.

How to debug what tiddler have changed?

Or is there a way to disable saver when I package nodejs wiki to html wiki 
using tiddlywiki cli?

I'm also curious why https://tiddlywiki.com/ don't have a red "saver" icon 
when I open it, but my wiki does...

I guess it might be tiddlymap updating tmap.id ...

-- 
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/70468673-07a7-4c75-bdd9-404f9b692307%40googlegroups.com.


[tw5] Re: Saving TW

2020-04-11 Thread Lin Onetwo
Hi, Peter:

as long as you are using MacOS, you can use my solution to auto move html 
file from download folder to a git repo, and auto backup it to github:

See

https://github.com/linonetwo/Meme-of-LinOnetwo/blob/455e6a21bb/serveAndWatchHTML.js
 
and 
https://github.com/linonetwo/Meme-of-LinOnetwo/blob/455e6a21bb/scripts/installHTMLWatcher.sh

在 2020年4月11日星期六 UTC+8下午5:20:24,Peter Buyze写道:
>
> I am a bit confused and concerned about this.
>
> I have a folder where I save TW to. Each time I save TW it does not 
> replace the existing file, it creates a new one. So, let's my TW file is 
> called Peter. When I make changes to it, then save it, it is saved as 
> Peter(1). If I then continue using Peter and save it again, the file is 
> saved as Peter(2).
>
> This is great because it works as a sort of "Time Machine" allowing you to 
> go back to an earlier version, contrary to say a Word document, which, each 
> time you save it, it replaces the existing version in the folder, so you 
> cannot go back to a previous version like with TW.
>
> However, I have noticed that sometimes when I close the TW file and reopen 
> it the changes are not there. I may be doing something wrong. Is there 
> something that is obvious to anyone, or am I just being dense, or not 
> careful?
>
> -- 
> Securely sent with Tutanota. Get your own encrypted, ad-free mailbox: 
> https://tutanota.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/1ca05968-b25d-4e50-99e0-761571c3e649%40googlegroups.com.


[tw5] Re: using <$list filter= statement and have display items with hyperlink

2020-04-11 Thread Lin Onetwo
I personally use this in my Tag tiddler to show all tiddler with this tag:

<$macrocall $name="locator-view" baseTitle=<> />

It comes with hyperlink

在 2020年4月11日星期六 UTC+8上午11:51:45,Bob Jansen写道:
>
> I am trying to set upan index page for items that all share a common tag.
>
> The statement I am using is
>  
> <$list filter="[tag[Andrew C Frank]sort[title]]">* <$view field="title"/><
> br/>
>
> This displays a list of tiddlers each with the tag 'Andrew C Frank' and 
> each item has an * in front so it appears as a bulleted list.
>
> I would like each tiddler name to also have a hyperlink back to its owning 
> tiddler but I can not fathom out how to do that.
>
> Can someone provide some clues?
>
> bobj
>

-- 
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/f8bf6784-68a6-45f5-874d-7d393eae8ba7%40googlegroups.com.


[tw5] Re: Just wanted to say this

2020-04-11 Thread Lin Onetwo
I'm also get this feeling when I have problem, so I will try my best to 
help others too.

在 2020年4月11日星期六 UTC+8下午3:54:08,passingby写道:
>
> After wasting about 2 days on something I thought to myself, 'if it had 
> been TW, I would have asked on the group and received 3 solutions to one 
> problem'.
>
> Seriously, this group is the best and I am not just saying it 
> superficially. The whole culture is different, its friendly and personable. 
>
> Nobody says, first show us what you have worked on, did you read this, did 
> you read that? Show us a dump of your logs, your OS, your browser, and your 
> medical history and your police record and your home inspection report and 
> what not. People here just help you out. Period.
>
> Thank you all.
>

-- 
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/7e2ba2f2-1b29-44be-86d6-07c4562e4b09%40googlegroups.com.


[tw5] How to execute JS on startup? I have a "copy on select" userscript

2020-04-11 Thread Lin Onetwo
I found $:/tags/StartupAction/Browser will only execute tiddlywi actions, 
but can't execute javascript. 

But I have following JS want to execute:

// we won't do copy on select on text editor, otherwise you can't select 
and override text in the editor or text input
function checkIfElementIsEditor(element) {
  const isEditableElement = ['INPUT', 
'TEXTAREA'].includes(element.nodeName);
  const isTextEditor = (element.className || 
'').toLowerCase().includes('codemirror');

  return isEditableElement || isTextEditor;
}
// Copy on select, copy document selection when mouse button is up
document.addEventListener('mouseup', function onMouseUp() {
  const elementsUnderMouse = document.querySelectorAll(':hover');
  console.log(elementsUnderMouse);

  if (!elementsUnderMouse || 
Array(elementsUnderMouse).some(checkIfElementIsEditor)) return;
  document.execCommand('copy');
});


What could I do?

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/96c33fa7-a505-4fd9-b8d8-74afdf398a96%40googlegroups.com.


[tw5] Re: Is there a plugin to Syntax Highlighting the wikitext in codemirror?

2020-04-10 Thread Lin Onetwo
Oh, seems its already been discussed here 
https://groups.google.com/forum/#!msg/tiddlywiki/JG7bDM-eMeU/Gemy_hDx9LcJ  
. I was searched using wrong keywords.

在 2020年4月11日星期六 UTC+8上午11:48:19,Lin Onetwo写道:
>
> There is syntax highlighting for JS, HTML and classic tw2 wikitext, even 
> Markdown, but seems codemirror editor won't highlight tw5 wikitext when we 
> writing `[[xxx]]` or `!! xxx` in the editor.
>
> Is it possible to highlight the syntax when we writing wikitext and macro?
>

-- 
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/658d589e-4d34-4641-8b63-c9ac95f521e9%40googlegroups.com.


[tw5] Is there a plugin to Syntax Highlighting the wikitext in codemirror?

2020-04-10 Thread Lin Onetwo
There is syntax highlighting for JS, HTML and classic tw2 wikitext, even 
Markdown, but seems codemirror editor won't highlight tw5 wikitext when we 
writing `[[xxx]]` or `!! xxx` in the editor.

Is it possible to highlight the syntax when we writing wikitext and macro?

-- 
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/5b374b7c-5e7c-41bf-8426-180ea07f5772%40googlegroups.com.


[tw5] Re: formatting tables through a view template

2020-04-10 Thread Lin Onetwo
Maybe you can try DynamicTable   using 


<>


https://ooktech.com/jed/ExampleWikis/DynamicTables/

在 2020年4月11日星期六 UTC+8上午9:32:41,Robert Mastragostino写道:
>
> I assume that this is a simple question, but I couldn't find an answer in 
> the docs or searching through the forums.
>
> I have a tiddler type representing an academic paper, tagged with "paper", 
> with a few fields as below. I want the display of this tiddler to 
> automatically produce a table displaying these fields. To do this I have 
> another tiddler viewPaper, tagged as a viewTemplate, containing the 
> following:
>
> <$list filter="[is[current]tag[paper]]">
> |!Author:   |{{!!author}}   |
> |!Author2: |{{!!author2}} | 
> |!Link:|{{!!url}} |
> |!Notes:|{{!!notes}} |
>
> 
>
> Unfortunately the formatting doesn't work, and the paper tiddler just 
> appears as though this were written as one line of text (with field 
> references correctly filled in). Copy-pasting the table itself into the 
> desired tiddler displays exactly as expected, so I don't think this is a 
> formatting problem. Is there some other syntax I need to force the display 
> to work?
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/31d9220d-8f0c-4c16-871b-df126aa1d583%40googlegroups.com.


[tw5] Re: Tiddlywiki + Anki Cards?

2020-04-10 Thread Lin Onetwo
Hi, Mathew

What do you mean by encoding strategies? Does it mean the way to organize 
the tiddler so they can provide better context in Anki so easier to 
remember?

I'm also wondering about how I can struct info when import tiddler into 
Anki. Instead of just one Card per TIddler, I want to achieve something 
like https://learnobit.com/

在 2020年4月11日星期六 UTC+8上午7:15:20,matt medmedmedic写道:
>
> My name is Mathew , i am a medical doctor and work as a educator . I dont 
> know much coding but i can help in framing it based on encoding strategies
>

-- 
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/3bf80a7e-d0c1-4387-9c61-ad93d08b4165%40googlegroups.com.


[tw5] Re: Presenting: EditorMagic - the editor as an assistant

2020-04-10 Thread Lin Onetwo
Maybe you can write request about regex and the examples it should match in 
the github issue, and I can try to solve.

在 2020年4月10日星期五 UTC+8下午3:36:46,Mat写道:
>
> LinOnetwo wrote:
>>
>> where you can see macros on the right.
>>
>
> My hope is for the popup to be at the caret position though. IMO 
> "controls" should be as accessible as possible (but not in the way).
>
> When will it be a stable relese? I'd like to use in my wiki!
>>
>
> Yeah... the *main* obstacle is that I really need help with the *regexps*. 
> For example, for:
>
> There was a [[cat in a hat]] that [[sat on the mat
>
> ...find only the incomplete link.
>
> <:-)
>
>
>
>

-- 
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/ff610dfe-7a61-4a3a-a127-9ba6f2f8d6ba%40googlegroups.com.