Hi,
After announcing the libzim7 release a few days ago, we are proud to
release the version 1.0.0 of Python-libzim. Python-libzim is our Python
binding for the libzim and the version 1.0.0 supports fully the libzim7.
Here is the complete changelog:
* [breaking] Uses new libzim 7-based API for both reader and writer
* No more namespaces
* Defaulting to zstd compression
* Python 3.9 support
* Uses libzim's own test ZIM files to test reader
* Code-coverage now includes Cython code as well
* macOS releases are signed and notarized
* Early-failure on invalid destination ZIM path
The Python-libzim is a pretty recent software library which has been
launched in 2020 and allows easily any (Linux/macOS) Python developer to
read and write ZIM files. You can easily install it with "pip", more
details at:
https://pypi.org/project/libzim/
Almost all our openZIM scrapers (but not the Mediawiki one) are written
in Python and many of them rely already on the Python-libzim. If you are
a Python expert or beginner, your help is welcome to improve it... or
relying scrapers. Here is where to start:
https://github.com/openzim/python-libzim.
Happy coding!
Kelson
--
Kiwix - Wikipedia Offline & more
* Web:
https://kiwix.org/
* Twitter:
https://twitter.com/KiwixOffline
* Wiki:
https://wiki.kiwix.org/