Metadata-Version: 2.1
Name: id32
Version: 1.1.0
Summary: 32-character RFC 4648 lowercase Base32 IDs
Home-page: https://github.com/kahnpoint/id32
Author: kahnpoint
Author-email: 96557890+kahnpoint@users.noreply.github.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# ID32
*No more ugly IDs!*

ID32s look like: `m6ov3liumm6trqulojtj6yselragllbg`

- 32 lowercase characters of [RFC 4648](https://datatracker.ietf.org/doc/html/rfc4648) Base32 (a-z2-7)
	- represents 20 bytes ([160 bits](https://neilmadden.blog/2018/08/30/moving-away-from-uuids/)) of randomness 
- Easily double-clickable (no hyphens or underscores)
	- NanoID: `0klp0QFYiS_dOUzhF-y_g`
	- UUID:   `10dd71ca-6030-407b-89a4-55c4e11006cd`
	- ID32:   `trhfnnxkrotlcc3gluyl4mqr6aomt4e7`
	
*The code is essentially the same as [nanoid](https://github.com/ai/nanoid).*

## Installation
`pip install id32`

## Usage
```python
from id32 import id32

id32() # h3uu3spo3skwzidi62gk6vzfr4ifxsf3
```
