kiwix-js icon indicating copy to clipboard operation
kiwix-js copied to clipboard

Fully portable & lightweight ZIM reader in Javascript

Results 188 kiwix-js issues
Sort by recently updated
recently updated
newest added

Like it is done for python : https://github.com/openzim/python-libzim/ It should be run by kiwix-build, too : see https://github.com/kiwix/kiwix-build/issues/503 It might allow this wasm version of libzim to be used in...

backend

Libzim supports reading only chunks of data of a DirEntry : https://libzim.readthedocs.io/en/stable/api/classzim_1_1Item.html#_CPPv4NK3zim4Item7getDataE11offset_type9size_type This is something we are not able to do with our current custom javascript backend. Making use of...

enhancement
backend

In some docker registry. So that it's ready-to-use for developers on kiwix-js, without forcing them to build the image

enhancement
build

It's currently in https://github.com/mossroy/libzim_wasm Now that #513 is solved, we don't need to keep it separated any more, IMHO. It should be moved in this kiwix-js repo (probably in branch...

We are working on warc2zim, a tool able to create ZIM file from a WARC file. These ZIM files integrates a JS player relying on service-worker. You can find an...

enhancement

We currently check for downloadable files by relying on the extension of the file. However, the Zimit port in Kiwix JS Windows has revealed a flaw (I think): we should...

bug

So far, it was impossible for a ServiceWorker to read the ZIM file directly. So we setup a MessageChannel with the main javascript thread, transfer the "request" to the main...

enhancement

In zimArchive and zimArchiveLoader files, there are error cases where we display an error message to the user. It was initially done using `window.alert`, and is now done using `uiUtil.systemAlert`....

enhancement
good first issue

In app.js, there is some code that is always run on startup. Some of these steps might trigger an alert/confirm: 1. restore parameters from settingsStore 2. apply parameters from queryString...

This arises from #736. Having polyfilled Promises, it should now be possible to re-enable (online) Unit Tests on IE11. #736 fixes local (browser-run) tests for IE11, so there is no...

tests