Serial number generator/validator
Project description
gubbins
Serial number generator/validator
A simple but powerful serial number generator and validator written in Python. Given a Prefix and a 32-bit ID, produces a Serial. Given a valid Serial, returns the Prefix and 32-bit ID. Optionally takes Additional Data.
from gubbins import Gubbins for i in range(10): serial = Gubbins.generate("AX", i) prefix, id = Gubbins.validate(serial) assert prefix.lower() == "AX".lower() assert id == i print(i, serial)
or via the command-line,
python3 -m gubbins.generate 1-10 --solo --prefix AX | python3 -m gubbins.validate
Requires
License: MIT
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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size gubbins-0.0.3-py3-none-any.whl (5.6 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size gubbins-0.0.3.tar.gz (4.3 kB) | File type Source | Python version None | Upload date | Hashes View |