summaryrefslogtreecommitdiff
path: root/impattern/im/cgi-bin/imweb/hexdirer.py
diff options
context:
space:
mode:
authoryo mama <pepper@scannerjammer.com>2015-02-13 01:33:31 -0800
committeryo mama <pepper@scannerjammer.com>2015-02-13 01:33:31 -0800
commit4100860d10e2fb015db01d22bbf3f4735bcf10ec (patch)
tree995b51fe3f8a6fe7fb58938c83463f3b09b5ee7c /impattern/im/cgi-bin/imweb/hexdirer.py
first
Diffstat (limited to 'impattern/im/cgi-bin/imweb/hexdirer.py')
-rwxr-xr-ximpattern/im/cgi-bin/imweb/hexdirer.py38
1 files changed, 38 insertions, 0 deletions
diff --git a/impattern/im/cgi-bin/imweb/hexdirer.py b/impattern/im/cgi-bin/imweb/hexdirer.py
new file mode 100755
index 0000000..af6f60e
--- /dev/null
+++ b/impattern/im/cgi-bin/imweb/hexdirer.py
@@ -0,0 +1,38 @@
+#!/usr/bin/python
+
+import sys
+import os
+import time
+import string
+import sha
+BASE_DIR = "/var/www/asdf.us/httpdocs/im/"
+OTHER_BASE = "http://asdf.us/im/"
+
+#THIS MODULE RETURNS A COMPLETE PATH! ALL YOU HAVE TO DO IS
+#SPECIFY THE BASE DIRECTORY
+#the hash works like this:
+#0 is private path
+#1 is the public path
+
+
+
+def hash_dir (s):
+ return sha.new(s).hexdigest()[:2]
+
+def now ():
+ return int(time.mktime(time.localtime()))
+
+def hexdir():
+ time = now()
+ time = str(time)
+ ending = hash_dir(time)
+ dirs = []
+ dirs.append(BASE_DIR+ending+'/')
+ dirs.append(OTHER_BASE+ending+'/')
+ print str(dirs)
+ return dirs
+ sys.exit()
+
+if __name__ == "__main__":
+ hexdir()
+