a class for compact alpha-numeric serial numbers with a check digit
an IDstring is a string-like object which can be incremented, to produce a series of serial-number-like strings, consisting of Arabic digits and upper case letters, skipping those which can be easily misinterpreted (“oh”, “I”, “Q”, and Zed) and which has a Luhn-N check digit, capable of detecting any single-letter error and most other errors.
Programmers may define alternate alphabets, alternate lists of “dirty” words (which are skipped), a fixed subfield for generating serial number from multiple sources, and a hash code to create unique check digits algorithms for multiple projects.
The class will also perform generic binary to alpha conversions in your alphabet (base-32 for the default).
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 idstring-1.0.3.tar.gz (9.4 kB)||File type Source||Python version None||Upload date||Hashes View|