Miscellaneous utility functions
Project description
jocassid-commons
Overview
Miscellaneous utility code written in Python. Modules within this library include:
accumulator_dict
AccumulatorDict
- Adict
where keys are lists or sets andaccumulator_dict[key] = value
will addvalue
to the list or set for that key
data_structures
MergeQueue
- An Iterable that merges data from two or more iterables or iterators. It's original purpose was to merge two iterables of sorted data while retaining the sort order.
dirf
- Contains the
dirf
function a wrapper around the built-indir
function that adds filtering capabilities.
json
json_get
function for extracting data from within nested lists and dicts such as those returned from a JSON api.locate_key
function for searching through JSON for a dict key matching a regular expression
Changelog
0.0.4
- Added
dirf
module
0.0.6
- Added
data_structures
module
0.0.7
- Added
string
module with normalize_whitespace function
0.0.8
- Added
json.locate_key
function - Got
dirf.dirf
working.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jocassid_commons-0.0.8.tar.gz
(7.4 kB
view hashes)
Built Distribution
Close
Hashes for jocassid_commons-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93d4f9daaf5352d93379975593810f6b7dffc4255560ec543ba5bc54171fa35d |
|
MD5 | a16d9809f00a717fafd0fef6480c7d02 |
|
BLAKE2b-256 | d7690e68c4c2a97073c78e3d5f6c4b1ba87e8217aa8989e70f0c5ed3b312c67e |