def main(): bucket = config["bucket"]["id"] archive.create_bucket( bucket, title=config["bucket"]["title"], description=config["bucket"]["description"], date=config["bucket"]["date"], keywords=config["bucket"]["keywords"], mediatype=config["bucket"]["mediatype"], ) for item in items_to_upload(): archive.upload(bucket, item) mark_as_processed(item)
def process(photoset): debug("Processing " + photoset.title) bucket = photoset.id if archive.exists(bucket): info("Bucket " + bucket + " (" + photoset.title + ") already exists.") return archive.create_bucket(bucket, title=photoset.title, description=photoset.description, keywords=photoset.title, mediatype='movies' ) for photo in photoset.getPhotos(): url = photo.getLarge() item = utils.download(url) archive.upload(bucket, item) os.remove(item)