Skip to content

Releases: ssc-oscar/python-woc

v0.2.5

21 Dec 02:04
Compare
Choose a tag to compare
  • 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 when on_large='head'

Full list of changes (2024-12-21)

v0.2.4

20 Dec 22:33
Compare
Choose a tag to compare
  • 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; use on_large='ignore' instead'.

v0.2.2

12 Dec 22:47
d520c5e
Compare
Choose a tag to compare
  • Project.save(): Download repository from World of Code. Missing binary blobs are retrieved on-demand from GitHub or GitLab.
  • Fixes blobs show_content on da servers.

v0.2.1

23 Aug 07:24
Compare
Choose a tag to compare

Add /home/wocprofile.json to paths.

Full Changelog: v0.2.0...v0.2.1

v0.2.0

15 Jul 09:05
Compare
Choose a tag to compare

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

27 Jun 08:53
Compare
Choose a tag to compare
  • 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

23 Jun 19:22
Compare
Choose a tag to compare
  • 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

19 Jun 18:04
Compare
Choose a tag to compare

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