Hi Tony, Those are the lofty goals. However, as I said, I intend to keep Timimi as a simple middleman that will pass the message. If stretched, may be we will send an array of parameters to the script. All these are possibilities., but I ll have you know that currently they exist in my head only and nothing in paper. I am currently distracted by a more interesting personal project. Any way we have to convert the native messaging host to golang first, before all these. We will see.
It goes without saying that I am open to pull requests. Time is rather hot commodity. On Wednesday, 19 September 2018 08:47:54 UTC+5:30, TonyM wrote: > > Riz, > > Again, thanks for this great solution. As primarily a Windows user I would > be keen to see "launch predefined scripts". I think however maybe Google > may be less likely to accept it. Would it make sence to submit it as a > second add on or in a different version. > > In the past such script launches had to face the following issues > > - Can we pass all the parameters so we could execute it directly eg > "notepad filename" "notepad.exe filename" > - Can we launch batch/cmd/powershell scripts > - If so do they spawn their own commend shell? > - When processing a batch will it? Move on to the next or wait for > the last step to continue (both are good but no control of this not so > good) > - Running "start filename.ext" will open the app associated with the > .ext > > I do not expect you will need to address these items above, but you may > find these as artefacts as you test it. > > The following need not be read or addressed by you but if you are > interested in the potential uses here are some of my ideas. > > What do I intend to use this for? > 1. I would like to be able to export tiddlers (text) to a file and execute > a rename to .bat .cmd .ps .txt using the script launches > This will allow a library of commands and tools to be delivered or given a > front end with tiddlywiki > 2. I would like to launch a script on loading a wiki that will run a loop > program that say watches a folder and can process files deposited there > 3. I would like to be able to open Windows File Explorer in a folder > specified in my wiki > 4. I would like to be able to launch a program or shortcut with various > parameters from TiddlyWiki such as Chrome User sessions set up for > specific logins and websites, word excel etc... > This would allow a rich graphical menu in tiddlywiki for interfacing > with the Desktop > 5. Allow a TiddlyWiki to launch an application on a USB drive it is > installed on > 6. Be able to create a database of files/folders/directories in TiddlyWiki > that are readily accessed from that wiki eg after a keyword search > 7. Be able to place a TiddlyWiki in each desired folder to document that > folder or its contents. Given timimi now permits such a file to open and be > savable in your default browser this is now user friendly. > PS Admins could use this for documentation > 8. More but since I have not yet secured this capability I have forgot > many. > > There is potential for this in Bob but I have not yet worked through it. > > Best wishes > Tony > > On Wednesday, September 19, 2018 at 10:51:33 AM UTC+10, Riz wrote: >> >> Hi Mohammed. >> >> Relative paths is a enhancement I have not thought about, but >> achievable. I shall definitely see to it. >> >> As far as updates is concerned, I have got only two things remaining to >> do with respect to timimi plugin. >> 1) Rewrite the host in golang and compile it for different architectures. >> This way the issues with Python 2/3 will not arise >> 2) A feature which will allow timimi to be a middleman to signals other >> than save. Timimi itself will not be handling them, merely passing them to >> intended end points. This would hopefully allow standalone html wikis to >> launch predefined scripts. >> >> Once these are done, timimi will be feature complete. I do not want to >> add more cruft to it. However, neither of these is urgent. So I am getting >> around to them as and when time permits. >> >> Regarding admitting timimi to chrome store, I am not making any progress >> unfortunately. If anyone has a chrome store developer account and is ready >> to upload timimi, let me know. >> >> sincerely >> Riz >> >> >> On Wednesday, 19 September 2018 01:03:00 UTC+5:30, Mohammad wrote: >>> >>> Hello Riz, >>> is it possible to use the relative path for backup location (snapshot >>> plugin)? >>> >>> Please update and inform us if there is any update for Timimi and >>> Snapshot plugin? >>> >>> Thank you >>> Mohammad >>> >>> >>> On Saturday, August 18, 2018 at 10:39:22 AM UTC+4:30, Riz wrote: >>>> >>>> >>>> >>>> *Update 24/Aug/2018* >>>> >>>> So there have been a few requests regarding backup options. On the >>>> other end, a few noted the pointlessness of pushing a backup option on >>>> people who already have a personal solution for backups. Both points >>>> deserve merit. I felt that a fair compromise would be a modular approach. >>>> Instead of adding a backup option to the timimi plugin itself, I made a >>>> tiddlywiki plugin called snapshot. >>>> >>>> Basically it is not a everything and kitchen sink solution. Rather, it >>>> presents the user with a tiddlywiki message namely "tm-backup-wiki". >>>> Whenever this message is triggered, it creates a timestamped clone of wiki >>>> at that point. The location to keep the backups and format of >>>> timestamp(same as now macro) can be defined under Control Panel > Saving >>>> >Snapshots. If left blank, backups will be created in the same folder as >>>> the original file. >>>> Remember, Snapshot plugin requires timimi plugin or other similar >>>> plugins that follow tiddlyfox saver module structure to work. Currently >>>> PMario's filebackup might work in addition to timimi. >>>> >>>> https://ibnishak.github.io/Tesseract/pluginsandmacros/snapshot.html >>>> >>>> >>>> Regarding inducting timimi plugin to chrome web-store, if anyone has a >>>> google chrome store developer account and is ready to upload timimi to the >>>> webstore, let me know and I shall share the code so that people may >>>> install >>>> it. >>>> >>>> >>>> *Original Post* >>>> >>>> https://github.com/ibnishak/Timimi >>>> >>>> >>>> For those who are unfamiliar, timimi is a web-extension that allows you >>>> to save standalone tiddlywikis the same way tiddlyfox did. You can open >>>> your tiddlywikis from anywhere in your home folder, make changes and save >>>> changes. >>>> >>>> >>>> Installation steps have been simplified and requirement of python >>>> removed in windows. Installation steps are sa below >>>> >>>> *Firefox* >>>> >>>> * Download the platform specific file from release page >>>> <https://github.com/ibnishak/Timimi/releases/tag/v1.0.0> and unzip it. >>>> ** In windows remember that the unzipped folder will become your >>>> installation folder. So relocate it to a convenient folder under your home >>>> directory. >>>> * Run the install script. >>>> * Drag and drop timimi.xpi to **about:addons** page in firefox. >>>> >>>> *Chrome/Chromium* >>>> >>>> Chrome/Chromium does not allow installation of third party extensions >>>> from outside the web-store. Until chrome finishes its review and accept >>>> timimi to web-store, users will have to install it using the following >>>> steps. >>>> >>>> * Download the platform specific file from release page >>>> <https://github.com/ibnishak/Timimi/releases/tag/v1.0.0> and unzip it. >>>> ** In windows remember that the unzipped folder will become your >>>> installation folder. So relocate it to a convenient folder under your home >>>> directory. >>>> * Run the install script. >>>> * Open *chrome://extensions/ *page in chrome/chromium and turn on the >>>> "Developer mode" >>>> * From the tool bar that appears, click "Load unpacked" and select the >>>> folder *chrome-chromium/chrome-addon* >>>> >>>> Now open a local tiddlywiki file anywhere under your home folder, make >>>> some changes and save. Wait for a few seconds to refresh the tab and >>>> ensure >>>> that changes are saved. >>>> >>>> >>>> Is there are issues, file them at >>>> https://github.com/ibnishak/Timimi/issues >>>> >>>> Please respond with your usage reports and platform details so as to >>>> confirm that plugin is working as intended.. >>>> >>>> PS: other tiddlywiki saver plugins like mario's filesaver plugin for >>>> firefox should not be in conflict with timimi. However it is a good idea >>>> to >>>> temporarily disable them while testing timimi. >>>> >>>> PS: Please backup your important files before trying out. >>>> >>> -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To 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/a1e4b1a7-b5df-4ba5-b43d-aa2cdfb80802%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.