diff --git a/Demo/Lib/ldif/ldifcopy.py b/Demo/Lib/ldif/ldifcopy.py new file mode 100644 index 0000000..28c8e6e --- /dev/null +++ b/Demo/Lib/ldif/ldifcopy.py @@ -0,0 +1,28 @@ +""" +ldifcopy - reads LDIF from stdin, retrieve values by URL and + write resulting LDIF to stdout + +Written by Michael Stroeder + +$Id: ldifcopy.py,v 1.2 2001/12/12 22:04:49 stroeder Exp $ + +This example translates the naming context of data read from +input, sanitizes some attributes, maps/removes object classes, +maps/removes attributes., etc. It's far from being complete though. + +Python compability note: +Tested on Python 2.0+, should run on Python 1.5.x. +""" + +import sys,ldif + +infile = sys.stdin +outfile = sys.stdout + +ldif_collector = ldif.LDIFCopy( + infile, + outfile, + process_url_schemes=['file','ftp','http'] +) +ldif_collector.parse() +