Skip to content

ibnishak/Timimi

Repository files navigation

Webextensions for Tiddlywiki

code style: prettier Maintenance




Intro

Timimi is a webextension using native messaging API that allows it to save standalone tiddlywiki files.

Tiddlyfox addon for firefox browser stopped working for post 57 versions of firefox when mozilla switched over to sandbox model, restricting access to the file system. However webextension addons provide APIs which interface with filesystem. This is an addon using native messaging, essentially handing over the contents to a webextension host which does the actual saving. For the end user it means a couple of extra steps to install the addon but once installed, you can save the standalone TW from anywhere in your harddrive without any more interactions, like the original Tiddlyfox addon.

Supported browsers

  • Firefox >57

Supported OS

  • Debian based systems - Debian, Ubuntu, Elementary, Mint etc
  • Arch based systems - Arch Linux, Antergos, Manjaro etc
  • Windows 7 and later.

Installation

Please see: https://ibnishak.github.io/Timimi/

Usage

Please see: https://ibnishak.github.io/Timimi/

To do

  1. DONE Relative paths for backups
  2. DONE Rewrite webextension host in golang
  3. DONE Launch simple scripts

Pros

  • Webextension host can be expanded for different purposes depending on personal preferences. For eg:

    • Saving time stamped backups instead of overwrting.
    • Monitor changes to a tiddler and enter it to a local relational database like sqlite.
  • 3 different backup strategies

  • No need to run a server, does not require continued user interactions

Cons

  1. Cannot be used in android

Credits

Logo credits

Icons made by Freepik from www.flaticon.com is licensed by CC 3.0 BY