{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/7"}],"enrichment":{"capability":"Compresses sequences of repeated values into a human-readable format and decompresses them back to their original form.","skillfed_tags":["compression","data-encoding","unmaintained"],"use_cases":["Compress log files or sensor data where consecutive readings are identical to reduce storage footprint.","Encode sparse arrays or sequences with long runs of the same value for efficient transmission.","Store game state or animation frame data where many frames repeat the same values.","Deduplicate time-series data before archival or analysis.","Create human-inspectable representations of repetitive sequences for debugging or documentation."],"what_it_does":"ListCrunch is a lightweight data compression utility that encodes sequences of repeated values into a compact, human-readable string format. Instead of storing `[1, 1, 1, 1, 1, 1, 1, 1, 1, 2]`, it produces `'1:0-8;2:9'`, indicating that value 1 occupies indices 0 through 8 and value 2 is at index 9. The package provides two main functions: `crunch()` to compress and `uncrunch()` to decompress.\n\nWith zero runtime dependencies and a pure-Python implementation, it installs with no friction. However, the project has not been maintained since 2020-06-15, meaning no bug fixes, security patches, or feature updates have been released in over 2251 days. The codebase is still available and the MIT license is permissive, but users should treat it as a stable snapshot rather than an actively supported tool.","worth_installing":"Yes, if you need simple run-length encoding with no external dependencies and can accept an unmaintained codebase. The permissive MIT license, low install friction, and zero security vulnerabilities make it safe to use in isolation. However, do not rely on it for mission-critical systems or expect updates\u2014treat it as a stable utility for specific compression tasks where the format suits your data."},"id":"listcrunch","links":{"html":"https://skillfed.io/packages/listcrunch","md":"https://skillfed.io/packages/listcrunch.md","pypi":"https://pypi.org/project/listcrunch/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-06-15","license_spdx":null,"license_treatment":"permissive","name":"listcrunch","python_support":"unspecified","summary":"A simple human-readable way to compress redundant sequential data"},"popularity":{"monthly_downloads":257757,"position":8435,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.1"}
