Skip to content

Python library converts a full UUID into a shorter version

License

Notifications You must be signed in to change notification settings

sammeowww/py_uuid_shortener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Python library converts a full UUID into a shorter version

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages