[PLUGIN] hello, presenting NTFS22 (New Tiddler From Search for TW5.1.22), with ability to specify title and tags

187 views
Skip to first unread message

JD

unread,
Jul 27, 2020, 11:35:22 AM7/27/20
to TiddlyWiki
Hi everyone!

I missed being here. I hope you're all doing well during these hard times!

I updated my NTFS plugin with some added features. Mainly, the ability to set some fields while creating the tiddler from the sidebar searchbar. 

For example, the search term:
It's cloudy today #[[dreaming of fish]] #notes &[[Today's thought]]

Will create the following tiddler:
Title: Today's thought
Tags: [[dreaming of fish]] notes
Text: It'
s cloudy today

This plugin also accommodates the creation of journal tiddlers.

The demo and plugin page is here: 


Take care, everyone!

- jd

PMario

unread,
Jul 27, 2020, 11:47:13 AM7/27/20
to TiddlyWiki
Hi Jed,

Very nice plugin! Cool stuff!!

There is a little problem with: http://j.d.ntfs22.tiddlyspot.com/#%24%3A%2Fplugins%2Fjd%2FNTFS22%2Fconfig ... If you config the "placeholder string". The focus jumps to the search input.

-mario

Atronoush Parsi

unread,
Jul 27, 2020, 11:52:02 AM7/27/20
to tiddl...@googlegroups.com
Hello JD,

No see you in the forum for a long time

 Many thanks for all your contributions to Tiddlywiki. I really appreciate it.
 I love your developed themes and palettes and I hope to see more contribution from you in the future.


Stay healthy.

Best
Atro

--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/351a77c2-6d96-471e-85bf-e7282327c31ao%40googlegroups.com.

JD

unread,
Jul 27, 2020, 11:54:45 AM7/27/20
to TiddlyWiki
Hey, thanks mario! ^^,

I would have to look into it tomorrow, but for now we can work around it by closing the sidebar first when configuring the placeholder.

Stay safe!

-jd

JD

unread,
Jul 27, 2020, 12:01:05 PM7/27/20
to TiddlyWiki
Oh, thank you so much! I clung to my old-version wikis for a long while, but v5.1.22 is very fun to use, with all the extended operators, and now here I am again, playing with them ^^,

-jd
To unsubscribe from this group and stop receiving emails from it, send an email to tiddl...@googlegroups.com.

Atronoush Parsi

unread,
Jul 27, 2020, 12:32:03 PM7/27/20
to tiddl...@googlegroups.com
Great plugin! 

One minor comment

1. the preset tags for the new tiddler set in the config seems not to work!


Stay healthy
Atro
 

On Mon, Jul 27, 2020 at 8:05 PM JD <jologsd...@gmail.com> wrote:
--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.

E Browns

unread,
Jul 27, 2020, 1:04:42 PM7/27/20
to tiddl...@googlegroups.com
Wow, thank you, I overlooked that!
I've updated the plugin now. Please keep the bug reports coming! I'll look into them tomorrow ^^,

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/MUyfosUM7iE/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/CAKHVXmqaHdq1c4vZZMik2mszegkL_W5w1n-XcxdUWwkBMJ4GUg%40mail.gmail.com.

Diego Mesa

unread,
Jul 27, 2020, 1:42:25 PM7/27/20
to TiddlyWiki
JD! Great plugin! As I understand it, the recent "Command Pallet"  also attempts to do this as well.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddl...@googlegroups.com.

--
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/MUyfosUM7iE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddl...@googlegroups.com.

TW Tones

unread,
Jul 27, 2020, 11:30:59 PM7/27/20
to TiddlyWiki
JD,

Glad to have you around again. There are some wonderful improvements to tiddlywiki you will enjoy. Do not hesitate to ask in the forums because a number of barriers and limitations do not exist anymore. 

I notice that your solution replaces the the search in the sidebar segment. Its smart how you hide the existing one to present your own. I just wanted to share a technique I discovered recently that may suit you. In part because it allows multiple solutions that would otherwise clash when they alter the advanced search can let them co-exist.

I am building a solution called "Advanced Search indicators", basically it monitors the content of the temporary search field $:/temp/search and displays  buttons according to its contents. One being if a tiddler by the current temp value does not exist provide a click to create button. This has the advantage of leaving the advanced search alone but responding intelligently to its content. It does not presently provide the additional new tiddler customisation's your solution does. 

In fact I would like to see if your solution can be integrated with search indicators as well, they should be able to as it stands because "Advanced Search indicators" does not alter the advanced search and yours does, however if someone else enhances the advanced search it will most likely clash with your solution.

Perhaps this proves useful

Regards
TW Tones AKA TonyM

JD

unread,
Jul 28, 2020, 7:31:05 AM7/28/20
to TiddlyWiki
Hi Diego!

Thank you so much for directing me to this! This is absolutely amazing!

But after playing with it for a while (and deciding to have it on mainstay), I gave up trying to build a command that will create for me the sort of tiddlers I create (customized journals with a location field and with text included)

Anyway, while CommandPalette doesn't have this yet, I created a fork of NTFS22 that integrates into CommandPalette as a command (also as an always-available tiddler creation tool)


Thanks!

- jd

Mat

unread,
Jul 28, 2020, 8:01:18 AM7/28/20
to TiddlyWiki
Indeed a nice idea to make the search field also be a kind of editor. If you didn't see it, I made rQuickTid a few years back. It would be neat if there was a merge between NTFS and (something like) rQuickTid, i.e a single line input field that serves as search AND, if e.g enter is pressed, it expands into a multiline editor and the initial line is interpreted as the new tiddler title where additional tags and text can be added.

<:-)

Saq Imtiaz

unread,
Jul 28, 2020, 8:13:25 AM7/28/20
to TiddlyWiki
@JD very neat. 

I do something similar in an unfinished task manager plugin I use, including trying to parse shorthand for dates into a date field.

Example: 
Cleanup task manager #plugin and share #todo tom
where "tom" gets parsed as tomorrow's date. Or shorthand like "mon" for first coming monday or "in 2 days" or "ev day" for every day.

I haven't found the time to finish the natural language parser though.

JD

unread,
Jul 28, 2020, 8:31:22 AM7/28/20
to TiddlyWiki
Hi Mat! I'm very excited for your EditorMagic! I wish to have your feature of an all-wikitext solution to autocomplete with keyboard controls. That'll be the dream!

Oh yeah, I saw rQuickTid when I was a TW-infant! And now with my juvenile understanding of regexp, you just gave me an idea to explore!

Thank you, this'll make for a semi-fun quarantine, all things considered.

-jd

JD

unread,
Jul 28, 2020, 8:46:11 AM7/28/20
to TiddlyWiki
Hi Tony!

Thank you so much! And yeah, v5.1.22 is magical! I am loving all the native things I can do with it now!

Also, thanks to your idea, I have updated NTFS22 and streamlined the code a bit. Previously, the NTFS22 sidebar search is a clone of the core sidebar search, wrapped in <$keyboard> widgets that will execute a macro on the search string. That was because I wanted to inject the "+" button inside, for positioning purposes.

Now I just did away with the "+" button so I can fully transclude the core sidebar search and wrap it in <$keyboard> widgets, which act like how you describe your Search Indicators.

By the way, NTFS22 doesn't alter $:/AdvancedSearch ... It just injects itself into the sidebar as a <$keyboard>-wrapped core sidebar search :)

-jd

Saq Imtiaz

unread,
Jul 28, 2020, 8:51:30 AM7/28/20
to TiddlyWiki
@jd Note that the pre-release for 5.1.23 has keyboard handling for the sidebar search. You may wish to verify that it doesn't clash with your keyboard handling. It may, since keyboard widgets do not propagate events.

JD

unread,
Jul 28, 2020, 8:57:07 AM7/28/20
to TiddlyWiki
Thank you, Saq!

Wow, that sounds really cool! I don't really use task managers (not just because of their complexity, but...) because of the many UI bits that make me want to find a way to use said bits, or hide them...

Using a text field that'll serve like a command line, but will allow for some fancy interfacing, will be wonderful.

It's like writing "Buy oranges tomorrow but only if you have 4 left" and not needing to expand on that, letting the program interpret that on its own (of course, I want to customize said program)...

Hope you can share yours soon!

-jd

JD

unread,
Jul 28, 2020, 9:22:39 AM7/28/20
to TiddlyWiki
Thanks for the heads-up! 

I tested and found that the ENTER key indeed is captured by the pre-release keyboard handling, but ctrl+ENTER works! I'll update the plugin.

Thanks again!

-jd
Reply all
Reply to author
Forward
0 new messages