コード例 #1
0
        def topic(self):
            config = Config(HBASE_STORAGE_TABLE=self.parent.table,
                            HBASE_STORAGE_SERVER_PORT=9090)
            storage = Storage(
                Context(config=config, server=get_server('ACME-SEC')))

            return storage.resolve_original_photo_path("toto")
コード例 #2
0
 def topic(self):
     config = Config(HBASE_STORAGE_TABLE=self.parent.parent.table,
                     HBASE_STORAGE_SERVER_PORT=9090,
                     STORES_CRYPTO_KEY_FOR_EACH_IMAGE=True)
     storage = Storage(
         Context(config=config, server=get_server('ACME-SEC')))
     return storage.get_crypto(IMAGE_URL % '9999')
コード例 #3
0
        def topic(self,callback ):
            config = Config(HBASE_STORAGE_TABLE=self.parent.table,HBASE_STORAGE_SERVER_PORT=9090)
            context = Context(config=config, server=get_server('ACME-SEC'))
            storage = Storage(context)

            storage.put(IMAGE_URL % '1', IMAGE_BYTES)
            return loader.load(context, IMAGE_URL % '1', callback)
コード例 #4
0
        def topic(self):
            config = Config(HBASE_STORAGE_TABLE=self.parent.table,
                            HBASE_STORAGE_SERVER_PORT=9090)
            storage = Storage(
                Context(config=config, server=get_server('ACME-SEC')))

            return storage.exists(IMAGE_URL % '9999')
コード例 #5
0
 def topic(self):
     config = Config(
         HBASE_STORAGE_TABLE=self.parent.parent.table,
         HBASE_STORAGE_SERVER_PORT=9090,
         STORES_CRYPTO_KEY_FOR_EACH_IMAGE=True,
     )
     storage = Storage(Context(config=config, server=get_server("ACME-SEC")))
     return storage.get_crypto(IMAGE_URL % "9999")
コード例 #6
0
ファイル: loader_vows.py プロジェクト: jmtexier/thumbor_hbase
        def topic(self, callback):
            config = Config(HBASE_STORAGE_TABLE=self.parent.table,
                            HBASE_STORAGE_SERVER_PORT=9090)
            context = Context(config=config, server=get_server('ACME-SEC'))
            storage = Storage(context)

            storage.put(IMAGE_URL % '1', IMAGE_BYTES)
            return loader.load(context, IMAGE_URL % '1', callback)
コード例 #7
0
 def topic(self):
     config = Config(
         HBASE_STORAGE_TABLE=self.parent.table, HBASE_STORAGE_SERVER_PORT=9090, SECURITY_KEY="ACME-SEC"
     )
     storage = Storage(Context(config=config, server=get_server("ACME-SEC")))
     return (
         storage.put(IMAGE_URL % "àé", IMAGE_BYTES),
         self.parent.connection.get(self.parent.table, IMAGE_URL % "àé", self.parent.family),
     )
コード例 #8
0
 def topic(self):
     config = Config(HBASE_STORAGE_TABLE=self.parent.table,
                     HBASE_STORAGE_SERVER_PORT=9090,
                     SECURITY_KEY='ACME-SEC')
     storage = Storage(
         Context(config=config, server=get_server('ACME-SEC')))
     return (storage.put(IMAGE_URL % 'àé', IMAGE_BYTES),
             self.parent.connection.get(self.parent.table,
                                        IMAGE_URL % 'àé',
                                        self.parent.family))
コード例 #9
0
 def topic(self):
     config = Config(
         HBASE_STORAGE_TABLE=self.parent.parent.table,
         HBASE_STORAGE_SERVER_PORT=9090,
         SECURITY_KEY="",
         STORES_CRYPTO_KEY_FOR_EACH_IMAGE=True,
     )
     storage = Storage(Context(config=config, server=get_server("")))
     storage.put(IMAGE_URL % "3", IMAGE_BYTES)
     storage.put_crypto(IMAGE_URL % "3")
コード例 #10
0
ファイル: storage_vows.py プロジェクト: gbif/thumbor_hbase
 def topic(self):
     config = Config(HBASE_STORAGE_TABLE=self.parent.table,
                     HBASE_STORAGE_SERVER_PORT=9090,
                     SECURITY_KEY='ACME-SEC')
     storage = Storage(
         Context(config=config, server=get_server('ACME-SEC')))
     return (storage.put(IMAGE_URL % u'àé'.encode('utf-8'),
                         IMAGE_BYTES),
             self.parent.connection.get(
                 self.parent.table,
                 hbasekey(IMAGE_URL % u'àé'.encode('utf-8')),
                 self.parent.family + 'raw')[0].value)
コード例 #11
0
ファイル: storage_vows.py プロジェクト: gbif/thumbor_hbase
        def topic(self):
            config = Config(HBASE_STORAGE_TABLE=self.parent.table,
                            HBASE_STORAGE_SERVER_PORT=9090)
            storage = Storage(
                Context(config=config, server=get_server('ACME-SEC')))

            storage.put(IMAGE_URL % '10', IMAGE_BYTES)
            storage.remove(IMAGE_URL % '10')
            time.sleep(1)
            created = storage.exists(IMAGE_URL % '10')
            time.sleep(1)
            storage.put(IMAGE_URL % '10', IMAGE_BYTES)
            return storage.exists(IMAGE_URL % '10') != created
コード例 #12
0
def load(context, path, callback):
    def callback_wrapper(result):
        r = LoaderResult()
        if result is not None:
            r.successful = True
            r.buffer = result
        else:
            r.error = LoaderResult.ERROR_NOT_FOUND
            r.successful = False

        callback(r)

    storage = Storage(context)
    storage.get(path, callback_wrapper)
コード例 #13
0
        def topic(self):
            config = Config(HBASE_STORAGE_TABLE=self.parent.table,HBASE_STORAGE_SERVER_PORT=9090)
            storage = Storage(Context(config=config, server=get_server('ACME-SEC')))

            storage.put(IMAGE_URL % '10', IMAGE_BYTES)
            storage.remove(IMAGE_URL % '10')
            time.sleep(1)  
            created = storage.exists(IMAGE_URL % '10')
            time.sleep(1)
            storage.put(IMAGE_URL % '10', IMAGE_BYTES)
            return storage.exists(IMAGE_URL % '10') != created
コード例 #14
0
 def topic(self):
     config = Config(HBASE_STORAGE_SERVER_HOST='dummyserver',
                     HBASE_STORAGE_TABLE=self.parent.table,
                     HBASE_STORAGE_SERVER_PORT=9090,
                     SECURITY_KEY='ACME-SEC')
     storage = Storage(
         Context(config=config, server=get_server('ACME-SEC')))
コード例 #15
0
 def topic(self):
     config = Config(HBASE_STORAGE_TABLE=self.parent.parent.table,
                     HBASE_STORAGE_SERVER_PORT=9090)
     storage = Storage(
         Context(config=config, server=get_server('ACME-SEC')))
     storage.put(IMAGE_URL % '7', IMAGE_BYTES)
     storage.put_detector_data(IMAGE_URL % '7', 'some-data')
     return storage.get_detector_data(IMAGE_URL % '7')
コード例 #16
0
        def topic(self):
            config = Config(HBASE_STORAGE_TABLE=self.parent.table, HBASE_STORAGE_SERVER_PORT=9090)
            storage = Storage(Context(config=config, server=get_server("ACME-SEC")))

            storage.put(IMAGE_URL % "9", IMAGE_BYTES)
            created = storage.exists(IMAGE_URL % "9")
            storage.remove(IMAGE_URL % "9")
            return storage.exists(IMAGE_URL % "9") != created
コード例 #17
0
ファイル: storage_vows.py プロジェクト: nhuray/thumbor_hbase
            def topic(self):
                config = Config(HBASE_STORAGE_TABLE=self.parent.parent.table,HBASE_STORAGE_SERVER_PORT=9090, SECURITY_KEY='ACME-SEC', STORES_CRYPTO_KEY_FOR_EACH_IMAGE=True)
                storage = Storage(Context(config=config, server=get_server('ACME-SEC')))

                storage.put(IMAGE_URL % '6', IMAGE_BYTES)
                storage.put_crypto(IMAGE_URL % '6')
                return storage.get_crypto(IMAGE_URL % '6')
コード例 #18
0
 def topic(self):
     config = Config(HBASE_STORAGE_TABLE=self.parent.parent.table,
                     HBASE_STORAGE_SERVER_PORT=9090,
                     SECURITY_KEY='',
                     STORES_CRYPTO_KEY_FOR_EACH_IMAGE=True)
     storage = Storage(Context(config=config,
                               server=get_server('')))
     storage.put(IMAGE_URL % '3', IMAGE_BYTES)
     storage.put_crypto(IMAGE_URL % '3')
コード例 #19
0
ファイル: storage_vows.py プロジェクト: nhuray/thumbor_hbase
        def topic(self):
            config = Config(HBASE_STORAGE_TABLE=self.parent.table,HBASE_STORAGE_SERVER_PORT=9090)
            storage = Storage(Context(config=config, server=get_server('ACME-SEC')))

            storage.put(IMAGE_URL % '2', IMAGE_BYTES)
            return storage.get(IMAGE_URL % '2')
コード例 #20
0
        def topic(self):
            config = Config(HBASE_STORAGE_TABLE=self.parent.table, HBASE_STORAGE_SERVER_PORT=9090)
            storage = Storage(Context(config=config, server=get_server("ACME-SEC")))

            return storage.exists(IMAGE_URL % "9999")
コード例 #21
0
ファイル: storage_vows.py プロジェクト: nhuray/thumbor_hbase
 def topic(self):
     config = Config(HBASE_STORAGE_TABLE=self.parent.parent.table,HBASE_STORAGE_SERVER_PORT=9090)
     storage = Storage(Context(config=config, server=get_server('ACME-SEC')))
     return storage.get_detector_data(IMAGE_URL % '10000')
コード例 #22
0
ファイル: storage_vows.py プロジェクト: nhuray/thumbor_hbase
 def topic(self):
     config = Config(HBASE_STORAGE_TABLE=self.parent.table,HBASE_STORAGE_SERVER_PORT=9090,SECURITY_KEY='ACME-SEC')
     storage = Storage(Context(config=config, server=get_server('ACME-SEC')))
     return (storage.put(IMAGE_URL % u'àé'.encode('utf-8'), IMAGE_BYTES) , self.parent.connection.get(self.parent.table,IMAGE_URL % u'àé'.encode('utf-8'), self.parent.family) )
コード例 #23
0
 def topic(self):
     config = Config(HBASE_STORAGE_TABLE=self.parent.parent.table, HBASE_STORAGE_SERVER_PORT=9090)
     storage = Storage(Context(config=config, server=get_server("ACME-SEC")))
     storage.put(IMAGE_URL % "7", IMAGE_BYTES)
     storage.put_detector_data(IMAGE_URL % "7", "some-data")
     return storage.get_detector_data(IMAGE_URL % "7")
コード例 #24
0
ファイル: storage_vows.py プロジェクト: nhuray/thumbor_hbase
        def topic(self):
            config = Config(HBASE_STORAGE_TABLE=self.parent.table,HBASE_STORAGE_SERVER_PORT=9090)
            storage = Storage(Context(config=config, server=get_server('ACME-SEC')))

            return storage.resolve_original_photo_path("toto")
コード例 #25
0
 def topic(self):
     config = Config(HBASE_STORAGE_TABLE=self.parent.table,HBASE_STORAGE_SERVER_PORT=9090,SECURITY_KEY='ACME-SEC')
     storage = Storage(Context(config=config, server=get_server('ACME-SEC')))
     return (storage.put(IMAGE_URL % 'àé', IMAGE_BYTES) , self.parent.connection.get(self.parent.table, hbasekey(IMAGE_URL % 'àé'), self.parent.family+'raw')[0].value )
コード例 #26
0
ファイル: loader.py プロジェクト: jmtexier/thumbor_hbase
def load(context, path, callback):
    storage = Storage(context)
    callback(storage.get(path))
コード例 #27
0
ファイル: loader.py プロジェクト: heynemann/thumbor_hbase
def load(context, path, callback):
    storage = Storage(context)
    callback(storage.get(path))