weslaaaaay

I've added an archiving tool to my Amazon S3 toolkit, check it out on the code page.

S3Archive - manage historical versions of an object, automatically handles retention. Inspired by CED's rkiv tools.

import pys3
rkiv = pys3.S3Archive(conn, 'my_bucket', 'my_object')
rkiv.set_retention(days=0, copies=4)

for i in range(5):
  io = rkiv.new_io()
  io.write('abracadabra')

rkiv.list() #shows 5 versions
rkiv.scratch()
rkiv.list() #shows 4 versions

io = rkiv.existing_io() #returns most recent logical version
io.read()


No comments yet, be the first to add one!
: