Instructions for saving single file in Chrome, with and without Timimi

136 views
Skip to first unread message

David Gifford

unread,
Oct 13, 2020, 8:45:40 PM10/13/20
to TiddlyWiki

Hi all

I am doing a tutorial in Spanish on downloading Timimi for Firefox and for Chrome, in Windows.

The Firefox part was easy. When Timimi is downloaded, and I click 'done' after editing a tiddler, the changes save to the file. No need to even click the save changes button.

But I am struggling to understand how TiddlyWiki saves in Chrome. I have used Firefox for years.

I installed Timimi for Chrome, thinking that by doing this, Chrome would then save changes to the file. But when I closed a tiddler, the save changes button turned red. Ok, so an extra step. fine. But when I click the save changes button, it asks me where to save a backup file! So now a third step: remove the (1) from the file name. Then it asks me if I want to replace the existing file. Fifth step.

Am I missing something here? Is saving with Chrome really that complicated, even with Timimi? What is the proper, streamlined way to save changes without creating backups in Chrome?

Thanks for your help. I doubt I am going to convince all my potential audience to switch to Firefox, so I need to know how to explain things for Chrome in Windows. (I will also do instructions for node.js, but I know how to do that)

Thanks in advance, Dave

Eric Shulman

unread,
Oct 13, 2020, 10:19:49 PM10/13/20
to TiddlyWiki
On Tuesday, October 13, 2020 at 5:45:40 PM UTC-7, David Gifford wrote:
I installed Timimi for Chrome, thinking that by doing this, Chrome would then save changes to the file. But when I closed a tiddler, the save changes button turned red. Ok, so an extra step. fine. But when I click the save changes button, it asks me where to save a backup file! So now a third step: remove the (1) from the file name. Then it asks me if I want to replace the existing file. Fifth step.
Am I missing something here?

What you describe is the behavior of the default "download" saver.  This suggests that you didn't properly install Timimi for Chrome.

Note that I use the download saver all the time.  I actually prefer it.  Here's why:

1) By *not* autosaving after each tiddler change, it completely eliminates the risk that a change I make will "break" the file.

2) Because the download saver adds the "(n)" suffix to the suggested filename, it makes it easy to save "checkpoints" while I am working.  If I think that something I just changed might cause a bad problem -- such as tiddler content being incorrectly deleted or overwritten, or a run-away filter that hangs the browser -- I save a checkpoint file, leaving the "(n)" on the saved filename, and then continue working in the currently loaded document.  If things go badly, I can then just reload the last checkpoint file and fix the problem without having to reset the values in any $:/state tiddlers or reconstruct any damaged or lost tiddler data.

3) I also save checkpoints when things are working well, but I am about to make major changes (e.g., completely re-write some macro definitions).  Again, if things go badly, I can just abandon those changes and reload the last checkpoint to get back to a working state and then try again.

4) When I am finally satisfied that *everything* is working correctly, I can save the file, but this time I click on the original filename -- the one without the "(n)" -- and then confirm that, yes, I *do* want to overwrite it.  Note that I don't have to manually "remove the (1) from the filename"... I just click on the real filename and the system's file saving dialog does the rest.

5) The "confirm overwrite" message provides one last chance for me to think, "am I *100% sure* I'm ready to replace the real file?"

6) When I am done working and have overwritten the original file, I can then go to the folder where all the checkpoints have accumulated, and delete them all... or just move them to another folder, just in case I discover a bad problem after the fact.  As long as there's room on my hard drive, I can always go back to a previous checkpoint; and I can also use the checkpoint with a file comparison program in order to figure out what I changed at each step.  I can't tell you how many times this has quickly helped me find a subtle problem caused by some stupid typo or other unintended change, without a long and laborious debugging session.

7) In addition to all of the above... sometimes I will try an experiment using the online empty TiddlyWiki (http://TiddlyWiki.com/empty.html), and then, when I am ready to take that experiment further (or if I need to save-and-reload after installing a plugin), I will use the exact same "download saver" process to get a local copy before continuing.  No matter where I go, the process for saving is always the same.

-e

David Gifford

unread,
Oct 13, 2020, 10:34:56 PM10/13/20
to TiddlyWiki
Hi Eric

Thanks for the explanation. I will try re-downloading Timimi. In alternating between going through the download process and capturing images to save for the tutorial, I no doubt missed a step.

Thanks for the attempt to convert me to backups. I understand and sympathize with your arguments. Loss of data because of a mistake can be devastating. I just find the extra steps at saving annoying, and the extra step of deleting files VERY annoying. Doing it the Timimi or node.js way is a risk, but is faster and replicates how changes work in MS Office and Google docs, online notetaking services etc, which I and many people find familiar. Also, I like many people would be forgetful trying to remember to save at intervals. I like knowing everything is saved right away. To each his own...

Blessings, Dave

Eric Shulman

unread,
Oct 13, 2020, 10:58:43 PM10/13/20
to TiddlyWiki
On Tuesday, October 13, 2020 at 7:34:56 PM UTC-7, David Gifford wrote:
Also, I like many people would be forgetful trying to remember to save at intervals. I like knowing everything is saved right away. To each his own...

If "remembering to save" is an issue, I recommend installing TiddlyTools/Time/AutoSaver (see http://TiddlyTools.com/timer.html)

TiddlyTools/Time/AutoSaver

Displays a countdown timer in the SideBar that triggers a periodic "file save" action.
Requires: TiddlyTools/Time/CountDownTiddlyTools/Time/TickerTiddlyTools/Time/action-timeout.js
Optional: TiddlyTools/Time/Setup$:/config/TiddlyTools/Time

  • The  button begins the countdown. The input fields automatically update to show the time remaining.
  • The  button stops the countdown. Press  to continue the countdown.
  • While paused, you can change the time remaining in the current countdown. Press  to apply the changes and continue the countdown.
  • The  button stops the countdown and resets the time to use the configured AutoSaver interval.
  • When the countdown reaches zero, a "save file" action is triggered. The specific behavior depends upon which saver method you are using.
  • You will be asked to confirm before the file is saved. You can change this option in the settings.
  • When the file has been saved, a message will appear below the AutoSaver. You can clear this message by clicking on it.
  • Press [gear icon] to change the AutoSaver interval and/or the "confirm before saving" option.
  • Press  to use the new AutoSaver interval. Press  to restore "factory settings" (1 hour)
  • You can re-arrange the placement of the AutoSaver by using drag-and-drop in this tag list: $:/tags/SideBarSegment

-e 

Mark S.

unread,
Oct 13, 2020, 11:16:30 PM10/13/20
to TiddlyWiki
Did you remember to install the Timimi extension from the Google Playstore?

On Tuesday, October 13, 2020 at 7:34:56 PM UTC-7, David Gifford wrote:
Hi Eric

Riz

unread,
Oct 14, 2020, 6:08:06 AM10/14/20
to TiddlyWiki
Hi David

Chrome has one more step

  • In your chrome browser, open More Tools > Extensions > Timimi > Details
  • Ensure that Allow access to file URLs is checked.

David Gifford

unread,
Oct 14, 2020, 9:42:23 AM10/14/20
to tiddl...@googlegroups.com
Hi Riz

Thanks, that was the step I needed!

--
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/hRsr0i_Sduc/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/421e1ba1-49f2-41b3-8684-cbd2e78730a4n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages