From 4100860d10e2fb015db01d22bbf3f4735bcf10ec Mon Sep 17 00:00:00 2001 From: yo mama Date: Fri, 13 Feb 2015 01:33:31 -0800 Subject: first --- impattern/im/cgi-bin/imweb/downImg | 55 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100755 impattern/im/cgi-bin/imweb/downImg (limited to 'impattern/im/cgi-bin/imweb/downImg') diff --git a/impattern/im/cgi-bin/imweb/downImg b/impattern/im/cgi-bin/imweb/downImg new file mode 100755 index 0000000..d029477 --- /dev/null +++ b/impattern/im/cgi-bin/imweb/downImg @@ -0,0 +1,55 @@ +#!/usr/bin/python + +import cgi +import downloader +import fieldstorager +import sys +import os +#import gifchooser + +#BASE_DIR = "/var/www/asdf.us/httpdocs/imweb/" +BASE_DIR = "" +PARAM_LIST = "texture heightmap" +#BIN_CONVERT = "/usr/bin/convert" +BIN_CONVERT = "convert" + +print "Content-type: text/plain" +print "" + +form = cgi.FieldStorage() +newvalues = fieldstorager.fieldstorage(PARAM_LIST, form) +thekeys = PARAM_LIST.split() +for key in thekeys: + globals()[key] = newvalues[key] +######################################################## +#test with values here +texture = "http://i.asdf.us/im/f3/imBreak_1327641897_clifford_1327640637_pepper.png" +heightmap = "http://dump.fm/images/20120127/1327645413657-dumpfm-pepper-topcomments.png" +####################################################### +def uploadit(pictureUrl): + if len(pictureUrl) > 3 and "." in pictureUrl: + imageparts = pictureUrl.split('.') + filetype = imageparts[-1] + if "?" in filetype: + theparts = filetype.split('?') + filetype = theparts[0] + if pictureUrl == texture: + imagename = "Texture" + if pictureUrl == heightmap: + imagename = "Heightmap" + if "png" in pictureUrl.lower() or "jpg" in pictureUrl.lower() or "jpeg" in pictureUrl.lower() or "gif" in pictureUrl.lower(): + downloader.download(pictureUrl, (imagename+"."+filetype), BASE_DIR) + firstfile = BASE_DIR+imagename+"."+filetype + endfile = BASE_DIR+imagename+"."+"jpg" + os.system(BIN_CONVERT+" -resize 256x256\! "+firstfile+" "+endfile) + if pictureUrl == "Heightmap": + os.system(BIN_CONVERT+" colorspace -gray "+" "+endfile+" "+endfile) + os.system("rm heightmap.png heightmap.gif texture.png texture.gif") + print "upload"+imagename+" successful" + return endfile + else: + print "This is not an acceptable image format for "+imagename + return +uploadit(texture) +uploadit(heightmap) +sys.exit() -- cgit v1.2.3-70-g09d2