Releases: ssc-oscar/python-woc
v0.2.5
- Fixes entries not aligned to a multiple of 3 when parsing
cs3
large maps, causing index error - Encoding fallbacks to latin-1 when chatdet fails
- Fixes
iter_values
won't terminate whenon_large='head'
Full list of changes (2024-12-21)
v0.2.4
- Add
iter_values
: Iterates over values rather than consuming a list; can be useful when querying large maps. - Add
all_keys
: Iterates over keys in a map. - Switch from builtin gzip to rapidgzip for fast, random access to large maps.
exclude_large
has been removed; useon_large='ignore'
instead'.
v0.2.2
v0.2.1
Add /home/wocprofile.json to paths.
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Woc is a huuugee dataset of hundreds of files and hundreds of terabytes. To make sure everything is in good shape after transmission, wocProfile v2 adds an optional digest field to verify the integrity of each of the files.
To create a wocProfile with file digests:
python3 -m woc.detect /woc --with-digest > wocprofile.json
To verify the digests:
python3 -m woc.verify --profile wocprofile.json
This version does not break the old profile schema (v1).
Full Changelog: v0.1.2...v0.2.0
v0.1.2
- Fix Project URL for sites unlisted in wocprofile.default.json, e.g. chromium.googlesource.com.
Full Changelog: v0.1.1...v0.1.2
v0.1.1
- Add WoC version selector: Now it's possible to specify which version of the maps to use
- Fix b2tac CLI inconsistency
Full Changelog: v0.1.0...v0.1.1
v0.1.0
This is the initial release of python-woc. Documented features are considered stable. If you get bitten by some implementation glitches, please create an issue.
🎉 python-woc is mature enough to be on PyPI 🎉
To install: pip3 install python-woc
Full Changelog: https://github.com/ssc-oscar/python-woc/commits/v0.1.0