Skip to content

Wrapper library to make it easier to use the boto3 Python library. Work is in progress, leading up to Release v1.0.0

Notifications You must be signed in to change notification settings

andrewstenger/boto-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Functionality Directory

Wrapper library to make it easier to use the boto3 Python library. Work is in progress, leading up to Release v1.0.0. Feel free to make feature-requests as-needed.

BatchPlus -- Public Functions (still minimal)

  • get_runtime_of_jobs
  • get_status_of_jobs

DynamoPlus -- Public Functions (still minimal)

  • does_table_exist
  • get_records
  • get_record_with_primary_key
  • put_record
  • delete_record_with_primary_key
  • update_record
  • get_latest_stream_arn
  • get_shards_for_stream
  • get_stream_records

StepFunctionPlus -- Public Functions

  • does_state_machine_exist
  • execute_state_machine
  • list_state_machines
  • describe_state_machine
  • list_state_machine_versions
  • create_state_machine
  • create_state_machine_arn
  • get_state_machine_definition
  • update_state_machine_definition
  • are_state_machine_definitions_equal

S3Plus -- Public Functions

  • get_objects

  • get_all_versions_of_object

  • copy_object

  • copy_objects

  • move_object

  • move_objects

  • delete_object

  • delete_objects

  • delete_objects_at_prefix

  • delete_all_versions_of_object

  • upload_object

  • upload_objects

  • download_object

  • download_objects

  • download_object_as_bytes

  • sync

  • does_object_exist

  • does_object_have_legal_hold

  • get_object_size

  • get_object_creation_datetime

  • get_object_hash

  • get_object_metadata

  • get_bucket_and_key_from_uri

  • get_prefix_from_key

  • put_object_legal_hold

To-Do

  • create function delete_all_versions_of_all_objects_at_prefix
  • get_prefix_from_key should chop off the "s3://{bucket}" part if it is provided
  • expand unit tests for step functions plus
  • run unittests on Windows and iterate to completion

About

Wrapper library to make it easier to use the boto3 Python library. Work is in progress, leading up to Release v1.0.0

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages