Ejemplo n.º 1
0
def add_to_db(user,imname,imext):
   #print "IMNAME["+imname+","+imext+"]"
  topic = "/image/"+user+"/"+imname
  path = "/mnt/ebs1/imagediver/image/"+user+"/"+imname+"."+imext
  idfln = path +".identt"
  errfln = path +".err"
  errfl = open(errfln,"w")
  subprocess.call('identify '+path+' > '+idfln,shell=True,stderr=errfl)
  ifl = open(idfln)
  rrr = ifl.read()
  #print "READ "+rrr
  iemt = re.search("(\d*)x(\d*)",rrr)
  #print iemt
  xd = int(iemt.group(1))
  yd = int(iemt.group(2))
  #print "XD ["+str(xd)+"] YD ["+str(yd)+"]"
  im = models.ImageD(topic)
  im.__dict__.update(
    {"name":imname,
     "extension":imext,
     "owner":"/user/"+user,
     "bucket":"idv_"+user,
     "dimensions":{"x":xd,"y":yd},
     "tilingDepthBump":0,
     "zoomDepthBump":3
     })
  im.save()
Ejemplo n.º 2
0
#!/usr/bin/env python
"""
PYTHONPATH=$PYTHONPATH:"/mnt/ebs0/imagediver/py"
export PYTHONPATH
cd /mnt/ebs0/imagediver/py
python image_scripts/add_images.py
OBSOLETE use add_image_to_db.py

"""
import model.models
models = model.models

im0 = models.ImageD("/image/astoria_1923_0")
"""
im0.__dict__.update(
    {"title":"Astoria 1923",
     "dimensions":{"x":25330,"y":4115},
     "imFile":"/mnt/ebs0/projects/panorama/P1923_3.TIF",
     "tilingDepthBump":0,
     "zoomDepthBump":3,
     "tilingDir":"/var/www/neo.com/tilings/Panorama1923_3/",
     "tilingUrl":"http://s3.amazonaws.com/tilings/Panorama1923_3/"
     })


im0.save()
"""

im0 = models.ImageD("/image/astoria_1923_1")
im0.__dict__.update({
    "title":
Ejemplo n.º 3
0
constants.dbDir = "/mnt/ebs0/imagediverdev/dbs/"
constants.logDir = "/mnt/ebs0/imagediverdev/log/"
import Logr
import sys
args = sys.argv
user = args[1]
image = args[2]
title = args[3]

topic = "/image/"+user+"/"+image

import model.models
models = model.models

Logr.log("dstore","HERE")
"""
im0 = models.loadImageD(topic)
print im0
print str(im0.__dict__)
"""

im = models.ImageD(topic)
im.__dict__.update(
    {"title":title
    
     })

print im.__dict__
im.save()
quit()
Ejemplo n.º 4
0
im0.__dict__.update(
    {"title":"Astoria 1880",
     "dimensions":{"x":904,"y":1519},
     "untiledDimensions": {"x":663,"y":82},
     "imFile":"/mnt/ebs0/projects/panorama/P_1880_0_C.tif",
     "tilingDepthBump":0,
     "zoomDepthBump":3,
     "tilingDir":"/var/www/imagediver.com/tilings/Panorama1880_0_c/",
     "tilingUrl":"http://imagediver.com/tilings/Panorama1880_0_c/"
     })


im0.save()
"""

im0 = models.ImageD("/image/astoria_1880_0")
4422, 548
im0.__dict__.update({
    "title":
    "Astoria 1880",
    "dimensions": {
        "x": 4422,
        "y": 548
    },
    "imFile":
    "/mnt/ebs0/projects/panorama/P_1880_0.jpg",
    "tilingDepthBump":
    0,
    "untiledDimensions": {
        "x": 663,
        "y": 82
Ejemplo n.º 5
0
#!/usr/bin/env python
"""
PYTHONPATH=$PYTHONPATH:"/mnt/ebs0/imagediver/py"
export PYTHONPATH
cd /mnt/ebs0/imagediverdev/py
python image_scripts/image_descriptions.py

"""

import constants
constants.dbDir = "/mnt/ebs0/imagediverdev/dbs/"
constants.logDir = "/mnt/ebs0/imagediverdev/log/"
import Logr

import model.models
models = model.models

Logr.log("dstore", "HERE")
im0 = models.ImageD("/image/cg/astoria_2010_1")
im0.setProperty(
    "description",
    'This image was made by <a target="idvWindow" href="http://michaelmathers.com">Michael Mathers</a> '
    +
    'utilizing <a target="idvWindow" href="http://gigapan.org">GigaPan</a> technology to achieve '
    + 'approximately the same resolution  as the 1923 Cirkut image.')
Ejemplo n.º 6
0
#!/usr/bin/env python
"""
PYTHONPATH=$PYTHONPATH:"/mnt/ebs0/imagediverdev/py"
export PYTHONPATH
cd /mnt/ebs0/imagediverdev/py
python image_scripts/more_images_2.py

"""
import model.models
models = model.models

im0 = models.ImageD("/image/cg/vintage_1")
im0.__dict__.update({
    "title": "Vintage Hardware",
    "dimensions": {
        "x": 23400,
        "y": 19369
    },
    "imFile": "/mnt/ebs1/imagediver/image/cg/vintage_1.TIF",
    "tilingDepthBump": 0,
    "untiledDimensions": {
        "x": 663,
        "y": 82
    },  # fix this
    "zoomDepthBump": 3,
    "tilingDir": "/mnt/ebs1/imagediver/image/cg/vintage_1",
    "tilingUrl": "http://imagediver.com/tilings/vintage_1/"
})

print "HOOHAH"