id32


Nameid32 JSON
Version 2.0.0 PyPI version JSON
download
home_pagehttps://github.com/kahnpoint/id32
Summary32-character RFC 4648 lowercase Base32 IDs
upload_time2024-11-22 05:39:32
maintainerNone
docs_urlNone
authorkahnpoint
requires_python>=3.6
licenseNone
keywords id id32 uuid nanoid base32
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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), and is available for [Javascript](https://www.npmjs.com/package/id32), [Python](https://pypi.org/project/id32/) and [Rust](https://crates.io/crates/id32).*
## Installation
```bash
pip install id32
```

## Usage
```python
from id32 import id32

id32() # h3uu3spo3skwzidi62gk6vzfr4ifxsf3
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/kahnpoint/id32",
    "name": "id32",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "id, id32, uuid, nanoid, base32",
    "author": "kahnpoint",
    "author_email": "96557890+kahnpoint@users.noreply.github.com",
    "download_url": "https://files.pythonhosted.org/packages/1f/fe/1aa5a85fc75e6d114aecce6fce9995cde5e84d969c468f43b28f97a144cb/id32-2.0.0.tar.gz",
    "platform": null,
    "description": "# ID32\n*No more ugly IDs!*\n\nID32s look like: `m6ov3liumm6trqulojtj6yselragllbg`\n\n- 32 lowercase characters of [RFC 4648](https://datatracker.ietf.org/doc/html/rfc4648) Base32 (a-z2-7)\n\t- represents 20 bytes ([160 bits](https://neilmadden.blog/2018/08/30/moving-away-from-uuids/)) of randomness \n- Easily double-clickable (no hyphens or underscores)\n\t- NanoID: `0klp0QFYiS_dOUzhF-y_g`\n\t- UUID:   `10dd71ca-6030-407b-89a4-55c4e11006cd`\n\t- ID32:   `trhfnnxkrotlcc3gluyl4mqr6aomt4e7`\n\t\n*The code is essentially the same as [Nanoid](https://github.com/ai/nanoid), and is available for [Javascript](https://www.npmjs.com/package/id32), [Python](https://pypi.org/project/id32/) and [Rust](https://crates.io/crates/id32).*\n## Installation\n```bash\npip install id32\n```\n\n## Usage\n```python\nfrom id32 import id32\n\nid32() # h3uu3spo3skwzidi62gk6vzfr4ifxsf3\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "32-character RFC 4648 lowercase Base32 IDs",
    "version": "2.0.0",
    "project_urls": {
        "Homepage": "https://github.com/kahnpoint/id32"
    },
    "split_keywords": [
        "id",
        " id32",
        " uuid",
        " nanoid",
        " base32"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1ffe1aa5a85fc75e6d114aecce6fce9995cde5e84d969c468f43b28f97a144cb",
                "md5": "8ae91bdc913e9829576f9c3ededc218b",
                "sha256": "78946dc7b6af18bfdb6fd1713a3215a6684871e892e2e66ae0dd9d7fbac74b89"
            },
            "downloads": -1,
            "filename": "id32-2.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "8ae91bdc913e9829576f9c3ededc218b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 7449,
            "upload_time": "2024-11-22T05:39:32",
            "upload_time_iso_8601": "2024-11-22T05:39:32.522550Z",
            "url": "https://files.pythonhosted.org/packages/1f/fe/1aa5a85fc75e6d114aecce6fce9995cde5e84d969c468f43b28f97a144cb/id32-2.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-22 05:39:32",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "kahnpoint",
    "github_project": "id32",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "id32"
}
        
Elapsed time: 2.43846s