Skip to content

CarpeDiemKopi/Timimi

 
 

Repository files navigation

Webextensions for Tiddlywiki

code style: prettier Maintenance




Announcement

Owing to less than optimal conditions in personal life, porting Timimi 2.0 to chrome and other browsers are indefinitely postponed. Timimi 1.0 will still work in Windows and Linux in Firefox as well as chrome, while Timimi 2.0 will work in Windows, Linux and Mac but only in Firefox browser. So if you are a Firefox user, you are strongly urged to update to lastest Timimi release.

Sincerely, Riz

Updates

July 20, 2019: Thanks to the efforts by @YakovL, timimi has basic support for saving Tiddlywiki Classic too!

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

About

Webextension to save Tiddlywiki

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%