E
Erik Max Francis
Summary
Configurable unique ID generation.
Overview
Provided is an implementation of a "unique" ID (UID) generator in
Python. The implementation does not follow UUID or GUID
standards, but rather uses available system, host, user, shell
environment, process, and other ephemeral information fed into a
hasher (by default MD5) to generate the UID.
The system is designed to be used both as a standalone application
and as a module. The data used to be fed into the hash, as well
as the hashing mechanism itself, can be overridden both through
the command line and programmatically by importing the module.
Getting the software
The current version of uid is 1.0.2.
The latest version of the software is available in a tarball here:
http://www.alcyone.com/software/uid/uid-latest.tar.gz.
The official URL for this Web site is
http://www.alcyone.com/software/uid/.
Requirements
uid.py is intended to be used under UNIX and UNIX-like systems in
Python 2.x.
License
This code is released under the GPL.
Configurable unique ID generation.
Overview
Provided is an implementation of a "unique" ID (UID) generator in
Python. The implementation does not follow UUID or GUID
standards, but rather uses available system, host, user, shell
environment, process, and other ephemeral information fed into a
hasher (by default MD5) to generate the UID.
The system is designed to be used both as a standalone application
and as a module. The data used to be fed into the hash, as well
as the hashing mechanism itself, can be overridden both through
the command line and programmatically by importing the module.
Getting the software
The current version of uid is 1.0.2.
The latest version of the software is available in a tarball here:
http://www.alcyone.com/software/uid/uid-latest.tar.gz.
The official URL for this Web site is
http://www.alcyone.com/software/uid/.
Requirements
uid.py is intended to be used under UNIX and UNIX-like systems in
Python 2.x.
License
This code is released under the GPL.