ibnishak / Timimi

Webextension to save Tiddlywiki
https://ibnishak.github.io/Timimi/
GNU Affero General Public License v3.0
206 stars 23 forks source link

Chromebook / Chrome OS support? #68

Closed sgyzetrov closed 3 years ago

sgyzetrov commented 3 years ago

Hi,

I was wondering what would need to do to get Timimi working on Chrome OS/Chromebook, would a simple recompile do or additional things are needed. I am thinking about getting a Chromebook. If a simple recompile can get Timimi working on Chrome OS I am happy to compile it and make a PR and contribute to this project.

Regards,

ibnishak commented 3 years ago

Unfortunately, Chrome OS does not support native messaging hosts.

sgyzetrov commented 3 years ago

After some research I have a very 'ugly' workaround that I had in mind, will throw it out here and if I got the chance I will test it. So basically the idea is if we can't work with Chrome OS, and someone (right now, namely myself) really want to get Timimi working on a Chromebook, maybe one can try:

I also have an idea (only a crude one that very likely not going to work), maybe reimplement the local host of Timimi to work without extension and just run it as a server in Debian, kinda like the Minimal Ruby Server, and in Chrome OS visit the tiddlywiki file using URL like (Debian container IP:port ) and see if saving/backup works.

ibnishak commented 3 years ago

I do not know enough about Chrome OS to make a suggestion. However if you are going to create and server with save and backup functionalities, it will be much easier to start with an existing webdav server and tweak it. Timimi has to comply with the restrictions and data exchange formats of native messaging. You can avoid all those hassles with webdav.

sgyzetrov commented 3 years ago

Thx, will check it out given time. Closed for now.