CatgirlIntelligenceAgency/third-party/openzim
Viktor Lofgren dbe9235f3a (*) Upgrade to JDK21 with preview enabled.
... also move some common configuration into the root build.gradle-file.

Support for JDK21 in lombok is a bit sketchy at the moment, but it seems to work.  This upgrade is kind of important as the new index construction really benefits from Arena based lifecycle control over off-heap memory.
2023-09-24 10:38:59 +02:00
..
src/main/java/org/openzim The refactoring will continue until morale improves. 2023-03-12 10:04:48 +01:00
build.gradle (*) Upgrade to JDK21 with preview enabled. 2023-09-24 10:38:59 +02:00
readme.md The refactoring will continue until morale improves. 2023-03-12 10:04:48 +01:00

OpenZIM

OpenZIM - GPL-2.0

OpenZIM is a ZIM file reader. This code has been modified in a fairly crude manner to be much faster than the original code base which seems quite antique. It also supports XZ compression.

Important Note the license is incompatible with AGPL 3, so we can't link Marginalia directly to this. It's still very useful for building tools that deal with wikipedia data which would be stand-alone.