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/72d19d0d-c508-4349-8061-c89bf8e106f5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.