Hi Jed, I am exploring this beautiful plugin feature by feature. The one that struck me was the ability to launch scripts. A direct application of this could be dictation of selected text. For testing purposes, MacOS has the built-in command *say* (http://jampal.sourceforge.net/*ptts*.html can be run on Windows, same for http://*espeak*.sourceforge.net/ on Linux). So I made an entry in the *scripts* setting like so: "say":"say #something", and a test tiddler like so:
\define say(t:"bar") <$list filter="[tag[$t$]]"> <$action-websocketmessage $type='runScript' name='say' #string={{!!text}}/> </$list> \end <$button actions='<<say "foo">>'> Dictate text from tiddlers </$button> It works almost as expected, but you may guess what happened: script executions don't wait for the previous one to terminate, so with 3 tiddlers tagged foo, I felt like I was in a Parisian café. So here is a feature request: add a parameter to <$action-websocketmessage that allows a script to stay in the foreground so that the next scripts have to wait for it to terminate. Hope it makes sense... Thank you for the great work! Xavier. -- Xavier Cazin On Tue, Mar 20, 2018 at 4:34 PM, Xavier Cazin <caz...@gmail.com> wrote: > Jed, > > Wow, indeed, this was enough for it too launch immediately! Very > impressive. I'll explore and tell you how it goes. > > Thanks, > Xavier. > > -- Xavier Cazin > > On Tue, Mar 20, 2018 at 4:08 PM, Jed Carty <inmyso...@gmail.com> wrote: > >> Oh, it looks like this is a problem caused by me being too familiar with >> what I am doing. >> >> You need to make the file executable. To do this open a terminal >> (terminal.app) and navigate to where the file is and then type >> >> chmod +x ./tiddlyOSX.dms >> >> and then you should be able to double click on the file and open it. You >> may need to cmd click and set the default application to open it with to >> terminal.app >> >> And I need to add this to the documentation. >> >> -- >> 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 post to this group, send email to tiddlywiki@googlegroups.com. >> Visit this group at https://groups.google.com/group/tiddlywiki. >> To view this discussion on the web visit https://groups.google.com/d/ms >> gid/tiddlywiki/d0a74335-3151-46c1-ade8-55d92bc144c1%40googlegroups.com >> <https://groups.google.com/d/msgid/tiddlywiki/d0a74335-3151-46c1-ade8-55d92bc144c1%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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 post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at https://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/CADeSwYOcKTB5TygkSvJmjhN-NUVMrBq3Y6j1g94w%3DOeou7m3Ng%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.