Riz,

I expect your solution may be simple, and I will await it in your time. The 
lofty goals are mine to deliver on.

Thanks
Tony

On Wednesday, September 19, 2018 at 2:18:15 PM UTC+10, Riz wrote:
>
> 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 [email protected].
To post to this group, send email to [email protected].
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/24967b30-b0cf-4163-a558-c9bbde205687%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to