Skip to main content

Python Library: uuid_shortener

A simple utility to shorten UUIDs using base62 encoding.

Installation

Install using pip:

pip install uuid_shortener

Usage

from uuid_shortener import UUIDShortener

original_uuid = 'your-uuid-here'
shortened = UUIDShortener.encode(original_uuid)
print(f'Shortened UUID: {shortened}')

restored = UUIDShortener.decode(shortened)
print(f'Restored UUID: {restored}')

Replace your-uuid-here with an actual UUID to test.

Example

a = str(uuid.uuid4())
print(a)
# >> 5798a735-d00f-4c1d-b86b-15603c6fda82

b = UUIDShortener.encode(a)
print(b)
# >> 2Fi5TIkiHjpn5ZkCA9WOky

print(UUIDShortener.decode(b))
# >> 5798a735-d00f-4c1d-b86b-15603c6fda82

License

This project is licensed under the MIT License - see the LICENSE.txt file for details.

Metadata

Release files for uuid-shortener 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for uuid-shortener 0.1.3
File Size Uploaded
uuid_shortener-0.1.3.tar.gz 3.1 kB Details

Release files / uuid_shortener-0.1.3.tar.gz

Download URL uuid_shortener-0.1.3.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
df88586314b4fc29415d6fed7016ae0122a6211e9c5a01d661859edc8043a59f
BLAKE2b-256 checksum
How to use checksums
2f2af0706966a2d2f126a20ddf80860c2d88184dda36ee3719310de34805b79c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.7

Release history Release notifications | RSS feed

This release

0.1.3 This release

1 release file

0.1.2

1 release file

0.1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page