Random crap I like to use
Project description
Random crap I like to use
$ pip install miguel_lib
miguel_lib
- ChunksIter:
An Iterator which takes an interator and outputs its output in groups the size of a given chunk size
- match_indices(string: str, substring: str) -> List[int]:
Returns a list of the UTF-8 indices of disjoint matches, from start to end.
- match_utf16_indices(string: str, substring: str) -> List[int]:
Returns a list of the UTF-16 indices of disjoint matches, from start to end.
- match_byte_indices(string: str, substring: str) -> List[int]:
Returns a list of the byte indices of disjoint matches, from start to end.
- rmatch_indices(string: str, substring: str) -> List[int]:
Returns a list of the UTF-8 indices of disjoint matches, from end to start.
- rmatch_utf16_indices(string: str, substring: str) -> List[int]:
Returns a list of the UTF-16 indices of disjoint matches, from end to start.
- rmatch_byte_indices(string: str, substring: str) -> List[int]:
Returns a list of the byte indices of disjoint matches, from end to start.
- utf16len(string: str) -> int:
A function that returns the UTF-16 length of a string.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for miguel_lib-0.3.0b7-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4beaec70e04d1588d0d1760126df148774b1fe2662fbfeb103f362e0ce35cfe6 |
|
MD5 | 22648b336e0b55022b61a3a7e9958b75 |
|
BLAKE2b-256 | 0ea4ebba71e0cf3a7250296ee6db6a4d4c26b4ff02fa924eaa9b9513c0d433c0 |
Hashes for miguel_lib-0.3.0b7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10147a2ada45c5116700256996cbc3bfa5b4de070f5f99b9bd5232fbb2919bae |
|
MD5 | f74a022e8a0353381d38480e6e59b980 |
|
BLAKE2b-256 | 506e9c37b4d091048464d473b110434d1c431229646ad005fd4cf1ed102a3898 |
Hashes for miguel_lib-0.3.0b7-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7bd39b46120c36c4a98779f33b543aef5d87c165fe53447da6f65530e6ad2ef |
|
MD5 | cb6ca7060a735d066f400eaaebca56f3 |
|
BLAKE2b-256 | 9fa43033074c153ced942c23a979f3b97700b1a760606b3868bb09528aedc514 |
Hashes for miguel_lib-0.3.0b7-pp39-pypy39_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c2a0727e614940626504138d152cf04fc34072e5a1e5caa7ba9081f446e5920 |
|
MD5 | 32cb9a4da15b39788877eca50861a968 |
|
BLAKE2b-256 | a2c6ae944f1e80ab72a23afcd4a927a963d7dcc7e794fda4599e48d93d4463df |
Hashes for miguel_lib-0.3.0b7-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e886bebe8234f7bca51b005e53f682233e33ac1cb46df6537f353ddb9a5329da |
|
MD5 | 9e16d4e1f7073c8ca77d6b3d84623270 |
|
BLAKE2b-256 | 17da4646fd15802729164182ea9c6a81add22891500fd3eb9529d162dace6247 |
Hashes for miguel_lib-0.3.0b7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6e14df726f63353417424239775f8447e06a57d962674b7b96fc35f47330a16 |
|
MD5 | 9944b38f971e48212396fcca104b92d4 |
|
BLAKE2b-256 | 824540263e6549b0cf765f55c25820286a3ec5aa9d9ceb61a4b4b6219f6b6804 |
Hashes for miguel_lib-0.3.0b7-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18a2654fd7064e05bcfbf1641efedc32aafa0752f210f9c07474048852abe8f4 |
|
MD5 | c2330b2efcee378b8d25e0c9d7956a12 |
|
BLAKE2b-256 | 40a82fa607e95bcb091c7eabbe3aecbb83cfc764693562284e02feb65dab3bb9 |
Hashes for miguel_lib-0.3.0b7-pp38-pypy38_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31c2b3f6ba10beea048ca5bc9184b14305e25d0e6f5d682af20a588a00d3cc9e |
|
MD5 | df99f480d4195dd1a07535341fecde95 |
|
BLAKE2b-256 | 6318dc51417bb0ce8fe5053d5b86496e5e3c17ede0e59bffe239c4be2900b7cf |
Hashes for miguel_lib-0.3.0b7-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8132501a341c3966df4da2cdabffd564f76b5667bd708c978e7a92b8575930f |
|
MD5 | 24205d238e3a595de19bd527faf00864 |
|
BLAKE2b-256 | c5635f6df2073164adc95977d823cf4a64629aa68b63c3932daa709a7005fa8f |
Hashes for miguel_lib-0.3.0b7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaf9a4d31c22aa71a6233ce5cce9fb994aa73516c1e6dd53aa9ef35e78dd1a5e |
|
MD5 | ef5adc42d96352ef0b6758b67a7235b6 |
|
BLAKE2b-256 | 44e7942ac221ad6d0703170190250777e4264d5d6e02838ed9143789bcc47ae6 |
Hashes for miguel_lib-0.3.0b7-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c18ec60ed3048f54004add7819404927d9caafb485a5764fa8a6e4545c85e07c |
|
MD5 | f535ceb49d082c54c2265c5c64757f0b |
|
BLAKE2b-256 | 6559f94041ce9fd71562a931e775a56044c8d784a3986d16cb3c6b42a8499a69 |
Hashes for miguel_lib-0.3.0b7-pp37-pypy37_pp73-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b12f569fac993185d97295104a38190cbc914c9bd9b3589b9ac83eeb5c5d9c29 |
|
MD5 | 66f0fd58039f95eb7bb196eb8dd91ca0 |
|
BLAKE2b-256 | d67db39bef479c96f3df774f02ced145df31b10e9f746e6cd3766efd32ce85bc |
Hashes for miguel_lib-0.3.0b7-cp37-abi3-win_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c776a0ae32915d8b929f8c7a6073939d67babb5726826932ed75c9a80b22526e |
|
MD5 | 52303438f18934f098629a80b731d194 |
|
BLAKE2b-256 | 5e8cc7fae5b19e065f04d71b19d52cc8a426ae4f467a8e3832a2ade3a2efeb3c |
Hashes for miguel_lib-0.3.0b7-cp37-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e11e9e5d14779aaf6896e9fba12996a445e84106d64abcba7e797749aaded475 |
|
MD5 | 2ae598448f30683e0f9784aa38c3f8b9 |
|
BLAKE2b-256 | b71ebc944fa3f0ee0ab9b65c53ab6d25380c73d5c7edbfdb099a52d43eb3819f |
Hashes for miguel_lib-0.3.0b7-cp37-abi3-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c0aafb7974ac9e7ddd3ab97d4211054b00521c1389046c04f3962e7c66220bb |
|
MD5 | 8cd78c1e0f5beb1d9dcd4fb9fbfeec62 |
|
BLAKE2b-256 | 48a7ff3068f1f6d1f6fafb9d1f364fbe6a1bc200802cb0cf8353bcdd30e10aae |
Hashes for miguel_lib-0.3.0b7-cp37-abi3-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8bdefd4ac09966541a05178a70a6e42e4e4c05eee56d4a16189741ceb119d42 |
|
MD5 | e8b563ccc7340d6c191163f2ad70743d |
|
BLAKE2b-256 | 7ebc277b87725611384fda06bdfda3ef387828f8a1be2edc267d043f2ecb08e7 |
Hashes for miguel_lib-0.3.0b7-cp37-abi3-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a5118a0eecf917ac7e63ee1af7a0a299a798b649a27902dc0f4d205c7a89251 |
|
MD5 | f9ee1f5d2bb8c5e193eb99d1c37ac684 |
|
BLAKE2b-256 | c7d98116e44f30e37d544ed167b95ec191820d20cd132985dc8da32db01f850a |
Hashes for miguel_lib-0.3.0b7-cp37-abi3-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a6318b2f9ee3df6a665dc343f1db2e10b8dd18ded5c9f28fc31893e34439642 |
|
MD5 | 2610e62cd8c375f6e20058a378b1d289 |
|
BLAKE2b-256 | ee803cfe4cbfa05a921be2df59d653ba30aedc070ce5c6f7d1eb1e56a2be7d05 |
Hashes for miguel_lib-0.3.0b7-cp37-abi3-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21ebf4a1208bb88fef4ee81f45c167918672df8ace1871c664c987483aa7020c |
|
MD5 | 589d28b6c86ae810010e1ff16722c842 |
|
BLAKE2b-256 | a72407effda7f01ed9289ec4b1b474e570c1e59a553a6ec941e4b45e4b41a2ef |
Hashes for miguel_lib-0.3.0b7-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae26ada2b37782d03d209845d3be50fae5f5a413cb6ffd1c7c5f9d78e3dbce25 |
|
MD5 | ad6ad9e2e66e19cf4d3160f5cf91a48e |
|
BLAKE2b-256 | 7091ac169429ba00f04c06701d5ce666bc24f28703eb8c65375ddcfb8d5f5171 |
Hashes for miguel_lib-0.3.0b7-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1114e771296f428422c9de96f336b689c9520ef8210bdbf5cf918e557f6c6581 |
|
MD5 | 8e149ef8e0519997e402f01946b22afc |
|
BLAKE2b-256 | b7c06f615b051606847844a74ff1fa97b71ab61ab67a8efc81c5e98822db0264 |
Hashes for miguel_lib-0.3.0b7-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d1520c07e3e7aa660b268ae0f0e68a9d291be2e24a2a35b97c9216da89a0bc0 |
|
MD5 | 6131944cfe8c9aa83b58679d70bf6688 |
|
BLAKE2b-256 | 2c3925391a34fe03cb5b6a87a92f742edfbca64536e105e197e7294c5257547c |
Hashes for miguel_lib-0.3.0b7-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 135543a2f2ca5088de09f0860f582904d2f0d6f8d2b2c8584b14bd089d625edd |
|
MD5 | 18a39387ab4d6330c5b9475531d6afe9 |
|
BLAKE2b-256 | 105970c5396f57e8b143ef48d55fd5f48757b454b28ef3b4e1230ac8ce0dc3ec |
Hashes for miguel_lib-0.3.0b7-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4870c5c46598a06e6de2c3bb4a2a35b7d2e97ed337fdd642f9b64732c4f33eb8 |
|
MD5 | 4a5766e79787cf942e718db9fdce9360 |
|
BLAKE2b-256 | 48204b9fba9d0ad68ad44fd6668ca27ba8144ca508c8d4a4958b7aea45dd7066 |
Hashes for miguel_lib-0.3.0b7-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e5d433435e982c617ac783ebc838f8ec4def477dee5b249acb6306d306255c0 |
|
MD5 | ccd0f3705de8f543fee1aca9d842794a |
|
BLAKE2b-256 | d0f33fb8d7c73981563453eb97890a4fd9f42a23a313ac0c17ac4e17d2b99b28 |
Hashes for miguel_lib-0.3.0b7-cp37-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6f6cf917ee606a5584ddb496352f6885379ce763b8c8a23d9b413b4bd29c7b5 |
|
MD5 | 4d02a30abc57ee54a03126014ad7d2f0 |
|
BLAKE2b-256 | 45738a409341fcb47db047494ac2f3e8c9900be25b00758326a653026c8a93ed |
Hashes for miguel_lib-0.3.0b7-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 448ccf5ff0e14c9c062feeee323b26f8c1ada59b20ad2112543cbf4d29d4c1a1 |
|
MD5 | 1c2ded1bac9eb135d6618f09dfe46a4c |
|
BLAKE2b-256 | 353650c7fb66578175c1880efb06a9edda7aef4f42ee92ebd1f22d48d56e4c75 |