Releases: openzim/sotoki
Releases · openzim/sotoki
3.0.2
3.0.1
3.0.0
Changed
- Upgrade to Python 3.14 + Debian bookworm (#351)
- BREAKING: Replace usage of multiple
--tagwith single CSV--tagsfor Zimfarm integration (#351) - Enhance logic to download images to better respect upstream servers (#367 and #369)
### Fixed
- Docker image does not build anymore on
mainbranch (#346) - Scraper fails while processing posts tags (#338)
- Posts tags can be split by | or by >< characters (#356)
- Fix numbers passed to Users progresser (#353)
- Fix display of comments randomly not present (#361)
- Add SVG icons for all left menu entries (#365)
- Fetch, rewrite and include real online page header (including potential SVG image) (#241)
- Simplify mobile topbar to better reuse styles already fetched (#364)
- Fix display of user infos in posts (#362)
- Fix display of post vote counts (#355)
- Add support for SVG images (#364)
- Fix computation of article excerpt to produce valid safe HTML (#320)
- Adjust computation of linked questions and remove related ones (#263)
- Scraper keeps re-uploading same images (#373)
2.2.1
Fixed
- Reduce number of workers and add backoff on 429 and non-HTTP (network, ...) errors
Changed
- Changed default
--redis-urlbehavior (#333)- It now uses the
REDIS_URLenvironment variable if set, falling back toredis://localhost:6379. - Docker image sets
REDIS_URLtounix:///var/run/redis.sockby default.
- It now uses the
2.2.0
Changed
- Breaking changes: adapt to new StackExchange dumps and missing Sites.xml (#322)
- Only working on recent dumps (June 2024 and later)
--titleand--descriptionCLI parameters are now mandatory to specify ZIM metadata- Dropped
-l/--list-allCLI action to list all SE sites (not working anymore)
Fixed
2.1.3
2.1.2
2.1.1
2.1.0
Added
- Redirection from
/questions/{questionId}to the question page (#277)
Changed
- ZIM Tags now include
_videos:no;_details:noand conditionaly include_pictures:no(#278) - Default filename now uses
nopicinstead ofallif using--without-images(#278) - Multi-language domains now handled as such:
Languagemetadata to be set toeng,xxx(xxx being the second language)Namemetadata to be like "{domain}mul{variant}"- Filename metadata to match
Name
- Using zimscraperlib 3.3
- Changed default publisher metadata from 'Kiwix' to 'openZIM'
descriptionmetadata is now limited to 80 chars, full description goes to thelong_description(#290)
Fixed
2.0.2
Changed
- Fixed language-code-looking project codes setting incorrect Language (
ell,or,vi) - Fixed
--nameparameter not being used to set Name nor filename (#267) - Sax parser now explicitly closed after use
- Fixed same-protocol links being considered relative paths during rewriting (#265)
- More reliable database commits
- Updated to zimscraperlib 1.8.0 and lxml 4.9.1
- Removed inline JS to comply with some CSP
- renamed
redismodule to avoid confusion - External link icon now included