Warc2zim

Latest version: v2.1.3

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

2.0.1

Added

- Add support for multiple languages in `--lang` CLI argument (300)

Changed

- Use the new `WARC-Resource-Type` header to decide rewrite mode (when present in WARC) (296)
- Upgrade Python dependencies + wombat.js 3.7.5

Fixed

- Drop `integrity` attribute in HTML `<script>` and `<link>` tags (298)
- Use automatic detection of content encoding also for JS, JSON and CSS files (301)
- Set correct charset in HTML documents (253)

2.0.0

Added

- Allow to specify a scraper suffix for the ZIM scraper metadata at the CLI (168)
- New test website to test many known situations supposed to be handled (166)

Changed

- Replace **Service Worker** approach by **scraper-side rewriting** of static content (https://github.com/kiwix/overview/issues/95)
- Adopted Python bootstrap conventions (152)
- Upgrade dependencies, especially move to **Python 3.12** (only) and zimscraperlib 3.3.2
- Change wording in logs about the return code 100 (which is not an error code)
- Added checks in `converter.py` to verify output directory existence, logging appropriate error messages and cleanly exit if checks fail. (106)
- Added check for invalid zim file names (232)
- Changed default publisher metadata from 'Kiwix' to 'openZIM' (150)

1.5.5

Changed

- Code restructuration in preparation for 2.x

1.5.4

Changed

- Using wabac.js 2.16.11
- Using `cover` resize method for favicon to prevent issues with too-small ones
- Fixed direct link hack when inside an outer frame (kiwix-serve 3.5+) 119

1.5.3

Changed

- Using wabac.js 2.16.9

1.5.2

Changed

- Using scraperlib 3.1.1, openZIM metatadata now always set, using default if missing
- Using wabac.js 2.16.6

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.