ANN: uid.py 1.0.2 -- Configurable unique ID generation

From: Erik Max Francis (max_at_alcyone.com)
Date: 05/20/04


Date: Wed, 19 May 2004 19:14:31 -0700

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.

-- 
 __ Erik Max Francis && max@alcyone.com && http://www.alcyone.com/max/
/  \ San Jose, CA, USA && 37 20 N 121 53 W && AIM erikmaxfrancis
\__/ Nature likes to hide herself.
    -- Heraclitus


Relevant Pages

  • Re: [opensuse] document incompatibilities
    ... conform to HIS standards will win you no friends in the office. ... closed format recovering something usable in this situation was often ... took up excessive resources when it went wrong. ... environment you are in), its up to YOU to make your software ...
    (SuSE)
  • Re: Environment variable not remembered outside a script?
    ... After executing the two files (.zshrc is already executed when I opened the ... This is a difference between running a script and sourcing it. ... and any environment variables it sets are ... themselves are not a shell feature but are actually part of the UNIX ...
    (comp.unix.shell)
  • Re: PATCH [0/3]: Simplify the kernel build by removing perl.
    ... And from makefiles for that matter. ... And here's a multi-vendor effort at a standards group (the 86open project to ... 3) questions like "does my build environment provide strlcpy". ... checking whether gcc accepts -g... ...
    (Linux-Kernel)
  • Re: Possible to define a variable for only certain directories?
    ... allows such customizations upon the environment on a per- ... this is useful only if the user or script ... configuration files, environment variables, command line options, and ... commands to the CDE Window Manager from a shell ...
    (comp.unix.shell)
  • Re: env -i x=9 bash -c x=4;bash -c "echo x: /$x/" # try w/o x=9
    ... Alan Curry wrote: ... environment of the calling program. ... Also the shell parameter expansion syntax "$x" doesn't distinguish between ... it can not just "mark env vars" as exported, ...
    (comp.unix.shell)