A simple Gopher client for KaiOS
git clone git://git.luxferre.top/kopher.git
Log | Files | Refs | README | LICENSE

commit 7a16c181966901c05609b4cd757fc2a304ed2599
parent 5e4c21e30def8dfb37e28674be18d583b10f4110
Author: Luxferre <lux@ferre>
Date:   Sun, 26 Mar 2023 15:57:17 +0300

Updated readme

MREADME.md | 10++++++++++
1 file changed, 10 insertions(+), 0 deletions(-)

diff --git a/README.md b/README.md @@ -8,6 +8,15 @@ Kopher is a really small (under 500 SLOC of HTML+JS) client to browse pages ("ho Structurally, Kopher is a KaiOS-specific frontend to the hi01379.js library which is developed under the same project. Both the library and the app are designed to be as lightweight as practically possible. +Installation is as usual, via WebIDE. For GerdaOS, you can prepare the `kopher.gpkg.zip` file as follows: + +``` +zip -9r --exclude=*.git* --exclude=*.DS_Store* --exclude=README.md ../application.zip . +cd .. +echo {\"version\": 1, \"manifestURL\": \"app://kopher.luxferre.top/manifest.webapp\"} > metadata.json +zip -9 kopher.gpkg.zip application.zip metadata.json +``` + ## Which KaiOS versions are supported? Tested on 2.5.x up to 2.5.4. Doesn't work on 1.0 (some bug with mozTCPSockets I'm not gonna investigate) and definitely won't work on 3.x. @@ -24,6 +33,7 @@ More specifically, as of now, Kopher has been tested on the following devices an - Nokia 8000 4G (2.5.4) *\* there is a bug with displaying Blob-type images on the sKai, so only the download option works correctly* + *\*\* install-via-FFBM trick; also, the system statusbar on the Doro is larger than usual, so the addressbar is a bit overlapped (doesn't hamper its readability)* N.B. If you want to debug Kopher to support KaiOS 1.0, make sure to replace the `'\u{1f310}'` reference in `js/app.js` with `'\uD83C\uDF10'` surrogate pair first.