Are there any tricks for using a TiddlyHost wiki on Android without a browser?

I previously used Tiddloid with a local file, but now I’ve switched to TiddlyHost. The problem is that I don’t have (and don’t want) a web browser on my phone.

Is there any way to use Tiddloid or some other tool to access a wiki hosted on TiddlyHost?

A web page can only be displayed when the html/JavaScript has been passed through a browser engine. The “some other tool” is a web browser. Any app you install on your phone that can display HTML is actually just using an embedded instance of the browser engine of the native browser installed on your phone. Which, in your case with Android is either the blink engine or WebKit. If you have no browser installed, then there is no available browser engine, and therefore no html can be interpreted.

It is like asking if there is some other device that you sit in and control with peddles and a steering wheel and allows you to drive around but is not a vehicle because you don’t want to own a vehicle.

Sorry, couldn’t help being a little snarky LOL

2 Likes

Well yes obviously you need a browser engine to display an HTML file. I think it is pretty clear from my question that I’m making a distinction between apps like Tiddloid and Quine that are designed to display specific files, and web browsers used for accessing any page on the web.

The question seems odd.

As far as I know you can’t render anything without a browser on the reception device.

Maybe I misunderstood your question?

@TiddlyTweeter yes I don’t think my question is as clear as I thought it was.

I am talking about conventional web browser apps like Chrome and Firefox that are intended for navigating the web.

I believe Android has a built in browser engine that can be used by other apps to render web pages.

Does that make sense or is my question still unclear?

1 Like

@Sii, You say that you do not want a web browser, but do not make it clear why… I take it to mean you don’t want to have any way of navigating the web on your device at all?

But without a little more context for why these are the limitations you are imposing on the problem, the idea that anything is too “obvious” to need stating is difficult to square.

For what it’s worth, I use Vivaldi on my android devices and the “Add to Homescreen” feature which gives me a nice little application icon on my device which opens directly to my wiki as if it were an application (without a url box, etc)

I don’t know if this would work with a standalone, but I don’t see why not. I can say with certainty that it works with tiddlyhost.com as it’s the method I used before I started self-hosting.

However, this may not meet your requirements since it is technically a browser… though technically any solution you use would be acting as a browser, as already pointed out.

I think it may be impossible. A browser is required in order to visit https://tiddlyhost.com . You need an app (like a lightweight browser) that can display webpages correctly to use tiddlyhost.

Have you tried filling in the settings for the tiddlyspot/tiddlyhost saver?

Note that this saver will only push your changes to tiddlyhost but it won’t fetch changes made to the tiddlyhost wiki, so if you plan to edit the wiki on multiple devices that can be a problem.

If you truly don’t want to have any conventional web browser on your device, maybe you could create a tauri or electron wrapper for tiddlywiki pwa by valpacket, that way you would have sync across devices.

Reading the thread here, the answer is no. At the moment there are no apps to access wikis from TiddlyHost without a browser.

Android has a built in browser engine when Chrome is installed. For newer versions of android, the browser/layout engine is blink, and for older versions of android the browser/layout engine is WebKit. However, if you are using a version of android that is ungoogled, in that it does not have the chrome system app installed (which otherwise cannot be un-installed) then I do not believe the back-end browser engine is accessible to 3rd party apps that are calling to the API to open a layout display. It is possible an ASOP version of android still has the WebKit engine installed, but any 3rd party apps are more than likely using updated API’s that would more than likely require the presence of the chrome system app on the device, but don’t quote me on that. In the end, it is just not worthy trying to find some obscure 3rd party app that doesn’t assume you have the native browser installed to begin with.

Thanks for the explanation. FWIW I use LineageOS with no GApps, and the default browser (Jelly?) uninstalled via ADB. With this setup Tiddloid works fine with local wikis.

I was going to say TidGi did but then thought maybe I should test that. It can read but not save. It does read and save my github hosted wiki.

There are dedicated apps that will read and write a specific web domain (for instance, I have one for Ultimate Guitar Tabs). They use the built-in render engine and are basically a web browser locked in to one address. Another example would be the YouTube app. That would be what you are looking for for TiddlyHost but I doubt there is the demand for one to be created.

I haven’t checked but Tiddloid probably does the same thing only for local files.