示例#1
0
文件: ck_setup.py 项目: yoe/veyepar
    def ck_archive(self, secrets):
        if self.client.archive_id:
            archive_id = self.client.archive_id
            p_okg("client.archive_id: {}".format(archive_id))
        else:
            p_warn("client.archive_id not set.")
            return

        if self.client.bucket_id:
            bucket_id = self.client.bucket_id
            p_okg("client.bucket_id: {}".format(bucket_id))
        else:
            p_fail("client.bucket_id not set.")

        print("auth...")
        service = archive_uploader.auth(archive_id)

        print("checking for valid bucket...")
        buckets = service.get_all_buckets()
        bucket_names = [bucket.name for bucket in buckets]
        print("bucket_names", bucket_names)
        if bucket_id in bucket_names:
            p_okg('"{}" found.'.format(bucket_id))
        else:
            p_fail('"{}" not found.'.format(bucket_id))
            p_fail("Either create it or set client.bucket_id to one of the above.")

        bucket = service.get_bucket(bucket_id, headers={})
        # not sure what to do with this...
        # container = cf.get_container(bucket_id)
        return
示例#2
0
文件: ck_setup.py 项目: yoe/veyepar
    def ck_archive(self, secrets):
        if self.client.archive_id:
            archive_id = self.client.archive_id
            p_okg("client.archive_id: {}".format(archive_id))
        else:
            p_warn("client.archive_id not set.")
            return

        if self.client.bucket_id:
            bucket_id = self.client.bucket_id
            p_okg("client.bucket_id: {}".format(bucket_id))
        else:
            p_fail("client.bucket_id not set.")

        print("auth...")
        service = archive_uploader.auth(archive_id)

        print("checking for valid bucket...")
        buckets = service.get_all_buckets()
        bucket_names = [bucket.name for bucket in buckets]
        print("bucket_names", bucket_names)
        if bucket_id in bucket_names:
            p_okg('"{}" found.'.format(bucket_id))
        else:
            p_fail('"{}" not found.'.format(bucket_id))
            p_fail(
                'Either create it or set client.bucket_id to one of the above.'
            )

        bucket = service.get_bucket(bucket_id, headers={})
        # not sure what to do with this...
        # container = cf.get_container(bucket_id)
        return
示例#3
0
文件: post_arc.py 项目: iiie/veyepar
def make_bucket(client_slug):

    client = Client.objects.get(slug=client_slug)

    bucket_id = client.bucket_id
    meta = { 
            'year':str(datetime.datetime.now().year),
            'subject':";".join(client.tags.split()),
            'description':client.description,
            'licenseurl':'http://creativecommons.org/licenses/by/3.0/us/',
    }   

    conn =  archive_uploader.auth(client.archive_id)

    print (conn, bucket_id, meta)
    print archive_uploader.make_bucket(conn, bucket_id, meta)

    return 
示例#4
0
  def make_bucket(self, client_slug):

    client = Client.objects.get(slug=client_slug)

    bucket_id = client.bucket_id
    meta = { 
            'year':str(datetime.datetime.now().year),
            'subject':";".join(client.tags.split()),
            'description':client.description,
            'licenseurl':'http://creativecommons.org/licenses/by/3.0/us/',
    }   

    conn =  archive_uploader.auth(client.archive_id)

    print (conn, bucket_id, meta)
    if self.options.test:
        print "test mode, not creating bucket."
    else:
        print archive_uploader.make_bucket(conn, bucket_id, meta)

    return