@Jeremy: If you could pin this for a couple of days to ensure existing users will be notified of the update, that would be wonderful.
Great work and news. This will increase the users who will adopt timimi for sure. I imagin it may work on edge as it moves to chromium as well. Given both Firefox and chrome are available on most platforms including apple IOS.
REGARDS
TONY
Thank you so much.
PS: Fair warning. There are 3 OSes, 4 browsers in each, 4 backup strategies. So that in itself calls for 48 different tests, not to mention countless edge cases. I have build tests for a lot of cases, but not all of them. So test it out with a couple of empty wikis before working on your important projects`
@Mohammed: Can you please see if the issue of first backup failing in case of non-existant backup path still persists? I have made modifications to see to it.
--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/52794e5c-972d-4c3e-a4e3-9f9ba1f35fab%40googlegroups.com.
So please try this. Use an empty wiki. Set a backup path, select a backup strategy - Say "First In First Out" and set its "Number of backups to keep" as something like 5. Now make changes, save it. Make more changes and save it again. Look in your backup path. See if there are backup files there.
Hi Peter.Mohammad just made me aware of this issue. I want to know if it is chrome being unable to store the settings, or chrome being unable to retrieve the stored settings to show to the user in options page.So please try this. Use an empty wiki. Set a backup path, select a backup strategy - Say "First In First Out" and set its "Number of backups to keep" as something like 5. Now make changes, save it. Make more changes and save it again. Look in your backup path. See if there are backup files there.
--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/ce270cc5-7fa9-466a-b25b-0fb9b897d90e%40googlegroups.com.
Just asking for surety: You have also installed the native messaging host for Mac and selected Chromium as your browser while its installation, right?
--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/4e8bd433-3dee-4ca3-8326-267987990a79%40googlegroups.com.
Sincerely
Riz
Last login: Mon Apr 27 20:41:23 on ttys000
Peters-MacBook-Air:~ peter$ /Users/peter/Downloads/timimi-2-1-1-Mac/installer ; exit;
Hello There
Starting Timimi Installation
✔ chromium
Created host directory
Created host manifest: /Users/peter/Library/Application Support/Chromium/NativeMessagingHosts/timimi.json
Error in copying timimi executable to destination open timimi: no such file or directory
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions...54 completed.
[Process completed]
Open Terminal in the folder where you unzipped the files and run ./installer
--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/42136997-0da6-4f7e-9579-6eecfd704991%40googlegroups.com.
Wait. That is not it. I just figured it out.
You are running the commands from your home folder. As I said, you need to run it from where they are unzipped.
It looks like the files are in your Downloads folder.
So open terminal and run these commands
cd ~/Downloads
./installer
--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/ae4819c0-8ac4-4d7b-8840-ab5e7e639a4e%40googlegroups.com.
Riz,both files were unzipped to the Downloads folder, so I followed the advice in your previous reply and just copied the timimi file to /Users/peter/Library/Application Support/timimi/. That folder, somehow, already existed.Anyway, that did the trick !!Many thanks.28 Apr 2020, 00:39 by madapeed...@gmail.com:
@PeterWait. That is not it. I just figured it out.You are running the commands from your home folder. As I said, you need to run it from where they are unzipped.It looks like the files are in your Downloads folder.So open terminal and run these commandscd ~/Downloads./installer--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 tiddl...@googlegroups.com.
Can you please run the following commands in terminal one by one and tell me the outputs
cat /Users/aaarciniega/Library/Application Support/Mozilla/NativeMessagingHosts/timimi.json
ls /Users/aaarciniega/Library/Application\ Support/Mozilla/NativeMessagingHosts/
ls /Users/aaarciniega/Library/Application\ Support/timimi/
@PeterGlad it worked for you. I guess timimi is the first native messaging type add-on many people are coming across. So I should have been a little more thorough with the installation instructions. Sorry for the trouble. Hope you enjoy it.On the brighter side, now I know for sure that error notifications are working perfectly 😁
--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/e785b681-add8-406d-be51-748003bb23e7%40googlegroups.com.
From your comment I realise that you actually managed to install the addon in vivaldi from chrome web store? If you could mention your OS, I could try and assist you to get 2.1 up and running.
I am really sorry to see it go too. As I said, it was incredibly hard to write tests for something I don't even know how the user will use like. Take this particular case itself. You are using it to connect with powershell scripts. I have zero knowledge of powershell. So I have no way of knowing beforehand how it will turn out. Naturally I have to prepare a ton of different scenarios. Even this would have been Ok if it was just one browser and 3 OS. Now that timimi is supporting 5-6 browsers, it becomes simply impossible to maintain and develop without dumping weeks, probably months testing every little change.
Nevertheless, it is my product. I can write up that functionality as a separate plugin for Firefox and it's corresponding backend for Windows, test it and send you if you need. You can side load it to Firefox. It will take time though.
Sincerely,
Riz
Here is purely philosophical reason behind hesitation. My vision for timimi is that once installed, user should not have to install anything further. If I am doing my job right, user should almost forget that timimi exists. This I believe, is the greatest success of a piece of software. To ensure this, timimi should depend only on things that are part of core tiddlywiki.
First is to create a entirely different browser plugin for this. Such a scenario will have atleast 3 moving parts -
1. Browser plugin
2. Native host/backend
3. Additional tiddlywiki plugin/saver to generate a new version of save object that corresponds to these browser plugin.
Now as I said, this is rather unpleasant because user will have to install the plugin to each and every wiki he uses. Sure, an argument can be made here that user need to install it only if they require the particular feature. Still, unpleasant.
Second is my favorite. Mostly because I have a few more ideas regarding this direction
Jeremy has hinted an update to attributes generated by tiddlyfox.js. If we are adding attributes anyway - why not add a couple more. Currently save object sends just the data and path to tiddlyfox. Imagine if there are the following attributes too.
1. backup-path
2. lock-status
3. unique-id for the session
Now let me expand my thinking here.
1. You have a TW5 file open. You have button that generates a "lock"
2. The "lock" button creates a unique ID for the session which gets associated with the the path of the file.
3. Now when save is triggered, this unique ID and lock command is send along with other data points in save object
4. From then onward, whatever-does-the-actual-saving, will save to that particular path ONLY if save command is accompanied by the particular unique id.
5. Finally user can send an unlock command to remove this restriction.
6. If user opens it another browser - user could be notified saying that this file is locked and asking him for explicit permission to unlock it.
Such a mechanism could be utilised by any savers - tiddlydesktop, timimi - even Bob I guess.
Oh, and the backup-path attribute so that you can have individualised backup paths for each tiddlywiki file. The backup path you set in timimi settings will be default, but if a tiddlywiki file has a backup-path specified, it will override the default and save it that location.
May be the unique ID generated for should have component that refer to the system that is actually generating the lock. That way tiddlywiki can regenerate the ID next time a save is triggered, match it with existing lock ID and determine if save command came from the same system that generated the lock.
Any way, all these would require lot of discussion, streamlining and community input. Once it is becomes part of the core, I can hopefully update timimi to support it.
Thank you for your support and suggestions. Always happy to contribute to this community
Sincerely,
Riz
Thank you Mike. Which browser and OS did you run it on?
--
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/zHsF3YxFM8A/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/2d48cf6e-ff09-4fae-82fd-301d6876f236%40googlegroups.com.
Is this after today's upgrade? Or has it been so at 2.1.1 also?11
On Sat, 2 May 2020, 16:04 Anders Jonsson, <chaoswea...@gmail.com> wrote:
--@RizHi...Not sure if there is a problem with Timimi 2.1.3 or if I (by mysterious accident) have managed to change something else that is relevant for TW saving...Earlier versions of Timimi has worked perfectly for me. Today I upgraded to the 2.1.3 version, and saving has stopped working...I'm on Windows 10. In Firefox (v75.0) I get the message "Timimi save FAILED Error: Attempt to postMessage on disconnected port". In Chrome (v81.0) it seems as if saving is successful, but when reopening a "saved" TW5 file changes are not there.Confused but hopeful//Anders
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/zHsF3YxFM8A/unsubscribe.
To unsubscribe from this group and all its topics, 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/zHsF3YxFM8A/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/c021705a-7a10-4c38-82bc-f518c90d4366%40googlegroups.com.
Thank you Mohammad
--
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/zHsF3YxFM8A/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/788219e0-5b7b-48b5-b183-57e3b377981f%40googlegroups.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/zHsF3YxFM8A/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/953f20e1-9516-4c49-88d9-5e428a427b2c%40googlegroups.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/zHsF3YxFM8A/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/93683d11-2ec7-4285-aab4-9d61dbeb1938%40googlegroups.com.
Timimi now works on Chrome (my default browser), so I will give it a try
On a MacBook Pro (MacOS Catalina version 10.15.4) I created a test wiki called "Fruit.html". It's path is:
file:///Users/jwh/Dropbox/Apps/Quine/Fruit.html
First question:
- How do you recommend I load the wiki into Chrome?
- I can double click the file in Finder and it loads into Chrome by default
- I can also drag it from Finder to the Chrome icon and it loads
Second question
- Have I loaded Timimi correctly?
- I have loaded the extension into Chrome version 81, and I see the red fish icon in the upper right corner
- When I click it, I have a few things to answer:
- Is my Backup location:
file:///Users/jwh/Dropbox/Apps/Quine/Fruit.html
?- For Backup method, I want to see results immediately, so I chose: First in first out, with a setting of 5
- Click the blue "Save" button (that hides below the window frame)
- I click it a few times, expecting some acknowledgement other than momentary darkening of the button, then I "X" out of the modal popup
Third question
- Confirm it is working
- I refresh Chrome, double click Fruit.html in the Finder, and it loads into Chrome - I can do everything with it, and the "Saved wiki" notification shows up for 1 second in the upper right of the screen
- I do this several times, for the First in, First out "save mechanism" to log a change for sure
- I close and reopen Chrome, thereby refreshing all the tiddlers and the browser, and reload Fruit.html
- None of the new tiddlers are there
The Backup location (path setting?) must be wrong
How do you recommend I load the wiki into Chrome?
When I right click the icon it says I am not able to read or change website data
Well, I have to ask back - Have you installed the native host in your computer? Is there any error messages being notified when you try to save after installing timimi?
Here https://ibnishak.github.io/Timimi/ I found:
Download timimi-2-1-1-Mac from Github
Run it by double clicking [If your OS asks for confirmation, choose "Run"].
Double clicking runs a "terminal-like" window called "TextEdit" that is many pages long, and does not allow easy "reading" of the output
#!/bin/sh
# This script was generated using Makeself 2.4.2
# The license covering this archive and its contents, if any, is wholly independent of the Makeself license (GPL)
ORIG_UMASK=
umask
if test "n" = n; then
umask 077
fi
CRCsum="4204368698"
MD5="37b2b0a4a088b50f7962c18d20a9a852"
SHA="0000000000000000000000000000000000000000000000000000000000000000"
TMPROOT=${TMPDIR:=/tmp}
USER_PWD="$PWD"...
Select the appropriate browser when asked.
Hmm, can you clarify your question. Do you mean that none of the changes you made to the file actually got saved? All you have to do to test is - download an empty wiki, add some tiddlers, press the save button on the sidebar, refresh the wiki tab, and search if the tiddlers you made is still there. Once this is tackled, I can help with the backup issue.
Last login: Sat May 2 08:46:04 on ttys000
jwh@Jeffreys-MBP-2 ~ % run
zsh: command not found: run
jwh@Jeffreys-MBP-2 ~ % Run
zsh: command not found: Run
jwh@Jeffreys-MBP-2 ~ %
Library/Application Support/timimi, there is no "timimi"
cd ~/Downloads
chmod +x ./timimi-2-1-1-Mac
./timimi-2-1-1-Mac
Last login: Sat May 2 13:56:35 on ttys001
jwh@Jeffreys-MBP-2 ~ % cd ~/Downloads
jwh@Jeffreys-MBP-2 Downloads % chmod +x ./timimi-2-1-1-Mac
jwh@Jeffreys-MBP-2 Downloads % ./timimi-2-1-1-Mac
Verifying archive integrity... 100% MD5 checksums are OK. All good.
Uncompressing 100%
Hello There
Starting Timimi Installation
✔ google-chrome
Created host directory
Created host manifest: /Users/jwh/Library/Application Support/Google/Chrome/NativeMessagingHosts/timimi.json
Created host executable: /Users/jwh/Library/Application Support/timimi/timimi
Installation finished without errors.
Have a great day!!
jwh@Jeffreys-MBP-2 Downloads %
Now to test it - thank you so much, Riz
JWHoneycutt
Hello there,
Hope all you are doing well and safe in these testing times.
Yes, it has been a year since I promised it but finally Timimi has extended its support to Chrome, Chromium and Opera in addition to Firefox. In addition, there is support for notifications in case of save failures, and a new backup strategy called "First In First Out".
For those of you who don't know:
Timimi is a browser extension using native messaging API that enables you to save standalone tiddlywiki files - both tiddlywiki-5 as well as tiddlywiki-classic - anywhere under your home directory. Timimi also facilitates backing up of tiddlywiki files with support for 4 different backup strategies. As of now timimi is available for Firefox, Chrome, Chromium and Opera.
To know more and installation instructions, please see: https://ibnishak.github.io/Timimi/
To the existing users of Timimi in Firefox:
I have pushed new update to firefox addon store. If you have enabled auto-update of addons, you must be receiving notifications in your browser any moment now or have already received. Anyway, please update to latest version and also update the native host. Detailed installation instructions are available here: https://ibnishak.github.io/Timimi/#Installing%20Timimi
Due to extensive difficulties in porting action-launch-script plugin support across platforms, the new timimi version is temporarily disabling the same. However it is my product and I stand behind the same. So if any of you has existing workflows that depended on the same, I would oblige myself to create personalised versions of plugin as well as backend. Please let me know or open an issue here: https://github.com/ibnishak/Timimi
@Jeremy: If you could pin this for a couple of days to ensure existing users will be notified of the update, that would be wonderful.
Let me know your feedback. Plant more trees.
SincerelyRizPS: Fair warning. There are 3 OSes, 4 browsers in each, 4 backup strategies. So that in itself calls for 48 different tests, not to mention countless edge cases. I have build tests for a lot of cases, but not all of them. So test it out with a couple of empty wikis before working on your important projects
--
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/zHsF3YxFM8A/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/56639361-9b48-4d51-9522-6c52d2fce574%40googlegroups.com.
I was using Timimi for firefox and it worked fine, now it no longer saves backup versions and only overwrite on the file itself.
So I need to install the timimi-2-1-1-Windows-Firefox.exe ?
Before it was an extension on Firefox that could save backups into a folder of my computer, now as a stand alone firefox extension it has less functionality?