def start(directory): temp = Mounting(directory) print("Started Logging Photos Into Database") files = temp.list_files_in_directory() num_files = len(files) if num_files == 0: print("Make Sure You Sent in the Correct Directory") db_client = AwsTasks.get_dynamodb_client(None) for i, item in enumerate(files): AwsTasks.log_file(item, client=db_client) CollectPhotos.log_status(i, num_files, "dynamodb") print("\nThere are {} Number of Files to Upload".format(len(files))) files = AwsTasks.scan_missing() if files is None or len(files) == 0: print("Already Finished! Thanks") return print("Found {} files out of {} files that need to upload".format(len(files), num_files)) CollectPhotos.upload_s3(files, temp)
def test_log_file(): AwsTasks.log_file("logged_file")