jor1k icon indicating copy to clipboard operation
jor1k copied to clipboard

Packaged (or hosted) app / Offline usage

Open gbraad opened this issue 9 years ago • 2 comments

Not sure if this is a wise idea ;-), but it seems like it is possible to run Jor1k on a FirefoxOS Flame and the speed is actually quite decent. The keyboard does not pop up, so no direct input is possible... however, it would be possible to package the Jor1k into a hosted app (using application cache) for offline usage, or bundling it as a packaged app (e.g. for Chrome or desktop Firefox).

jor1k

(Landscape mode works better, but was unable to create a correct screenshot this way)

gbraad avatar Jan 10 '15 05:01 gbraad

I have a 90% solution, right now.

I'm developing for a system called IPFS, or interplanetary File System. It's effectively a huge GIT repo for the whole world, immutable, bittorrent for transferring files efficiently, and uses dHT to find local machines that have the files you're looking for.

I have the whole Jor1k package hosted here: http://ipfs.io/ipfs/QmRymducEftvkHuYEVJFkcNtSiooUVXzsvNoPnNEPu2o1a

If you're running go-ipfs, all you need do to save it on your machine is to do ipfs pin add QmRymducEftvkHuYEVJFkcNtSiooUVXzsvNoPnNEPu2o1a or ipfs get QmRymducEftvkHuYEVJFkcNtSiooUVXzsvNoPnNEPu2o1a

The only function that does not currently work is that your $HOMEDIR isn't saved. Initially, it would upload to jor1k's server as a random hash. Instead, I want to save the $HOMEDIR back to IPFS, so that your system is available from anywhere. That's not done yet, hence why I called this the 90% solution.

jwcrawley avatar Mar 31 '16 11:03 jwcrawley

interesting. it is not really the same as mentioned in the task as it was meant as a deployed app on a device capable of a web runtime. the installation would happen using appcache or a manifest. will definitely look into this. nice development/result.

gbraad avatar Mar 31 '16 16:03 gbraad