Hi all, as I wanted to make the last day of 2008 a bit special I have just uploaded s3cmd 0.9.9-pre4 to SourceForge. It's got quite a lot of changes, bugfixes and new features under the bonnet. The most important ones are:
* Support for multiple sources in [get] and recursive [get], improved wildcard [get]. - I admit the previous handling of prefixes in 'get' was braindead. Now it's fixed and get behaves much like 'cp' on the local file system. - Wildcards are possible with 'get s3://bucket/blah/abc*.jpg' * Support for non-recursive [ls] - 'ls' on large buckets with lots and lots of files was useless as it always listed all the remote files. From now on it will only list one level of files or directories unless --recursive (-r) is given. - For example: ~$ s3cmd ls s3://public.logix.cz/blah/ D s3://public.logix.cz/blah/S3/ 2008-11-26 10:05 42019 s3://public.logix.cz/blah/s3cmd .. where 'S3/' is a directory and s3cmd is a file. * New option --skip-existing for [get] and [sync]. - Self explanatory. If the local or remote file of the same name exists sync won't go into comparing sizes or MD5 checksums but simply skips over it. * Should work fine on non-UTF8 systems, provided all the files are in current system encoding. System encoding can be overriden using --encoding. - Users on non-UTF8 / non-ASCII systems occasionally experienced Unicode conversion problems. These should now be a history and proper system encoding should be detected and used for converting local filenames to Unicode required by S3. * Don't print nasty backtrace on KeyboardInterrupt. - There is no need to print a scary backtrace on Ctrl+C, indeed. * Improved Progress class (fixes Mac OS X) * Fixed installation on Windows and Mac OS X and custom built Python installations - Self explanatory. There should be no more PkgInfo import errors. * Changed bug reporting address to s3tools-b...@lists.sourceforge.net - I don't think people subscribed to s3tools-general are interested in reading about all the same problems over and over again ;-) - Also note that there is a s3tools-annou...@lists.sourceforge.net list that will only be used for new release announcements. There's still some more to be done before 0.9.9 will be out, especially regarding slight syntax changes for [put] and [sync]. I want to release all the backwards incompatible things at once. This s3cmd 0.9.9-pre4 is a good step forward. I already have it on my server and it works nicely. Should be safe for a general use, although some command line syntax details may slightly change before final 0.9.9. Nothing major is expected though. Download from https://sourceforge.net/project/showfiles.php?group_id=178907&package_id=206452 For more info about s3cmd have a look here: http://s3tools.logix.cz That's it. Happy new year! Michal ------------------------------------------------------------------------------ _______________________________________________ S3tools-general mailing list S3tools-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/s3tools-general