TidGi-Mobile supports create wiki from template - for people don't have PC

I have a QQ group with 1k+ tw users, and I find many of them never use the desktop version of TiddlyWiki, they use Tiddloid or tiddlyhost (slow in China) on their phones.

So I decided to add “Create from template” to TidGi-Mobile, so new users can start using TiddlyWiki without a desktop computer, and can sync to TidGi-Desktop app or any nodejs server later.

Why not HTML wiki or Tiddloid?

TidGi-Mobile uses SQLite and the filesystem to store up to n * 10k of tiddlers and n GBs of images, which can be compared to the Obsidian Mobile App or Evernote Mobile.

Screenshots




See TIDGI for user manual and download.

In the future, I will introduce TidGi Mobile more in my videos and blogs, instead of the Desktop app, because mobile is the majority.

6 Likes

If you have more template to add, just PR to add it to GitHub - tiddly-gittly/TidGi-Official-Website: a Tiddlywiki based website of TidGi - an Opensource knowledge management app. Including TidGi download link, feature introduction, Tiddlywiki ecosystem explanation..., like TidGi-Official-Website/tiddlers/Tiddlywiki XP Template.tid at master · tiddly-gittly/TidGi-Official-Website · GitHub

It need to have GitHub - tiddly-gittly/tw-mobile-sync: Sync data between Mobile HTML (Tiddloid) <-> Desktop App (TidGi) plugin installed. And have at least 20 plugins, so new user won’t have a poor first experience on TW.

1 Like

Do you have any documentation on your approach to have SQLite and the filesystem combined with TiddlyWiki? We are working on taking TW to places with low/no internet connection and mostly mobile phones and this could be a pretty interesting approach.

Thanks,

Offray

I’m using a sync-adaptor, I initially learn it from filesystemadaptor and tiddlywebadaptor, there are many code you can copy.

In TidGi-mobile I provide SQLite API so sync-adaptor can call them to get data from SQLite. So I just need to fill-in methods of sync adaptor. How to provide these API is very tedious, it wrap the expo-sqlite npm package, so I can only be used in TidGi-Mobile.

Usually you can just use Tiddloid. I create TidGi-Mobilbe because I have too many notes, that Tiddloid can’t handle.

1 Like

Thanks. Recently I have been starting to explore Bun as the server counterpart of TiddlyWiki, instead of NodeJS. Maybe, because of its improved SQLite integration, something in that sense could be used.

Of course you can write a bun-sqlite-sync-adaptor simillar to filesystemadaptor.

1 Like