github tfeldmann/organize v2.0.0

latest releases: v3.2.5, v3.2.4, v3.2.3...
2 years ago

This is a huge update with lots of improvements.
Please backup all your important stuff before running and use the simulate option!

Migration Guide

what's new

  • You can now target directories with your rules
    (copying, renaming, etc a whole folder)
  • Organize inside or between (S)FTP, S3 Buckets, Zip archives and many more
    (list of available filesystems).
  • max_depth setting when recursing into subfolders
  • Respects your rule order - safer, less magic, less surprises.
    • (organize v1 tried to be clever. v2 now works your config file from top to bottom)
  • Jinja2 template engine for placeholders.
  • Instant start. (does not need to gather all the files before starting)
  • Filters can now be excluded.
  • Filter modes: all, any and none.
  • Rule names.
  • new conflict resolution settings in move,
    copy and rename action:
    • Options are skip, overwrite, trash, rename_new or rename_existing
    • You can now define a custom rename_template.
  • The python action can now be run in simulation.
  • The shell action now returns stdout and errorcode.
  • Added filter empty - find empty files and folders
  • Added filter hash - generate file hashes
  • Added action symlink - generate symlinks
  • Added action confirm - asks for confirmation
  • Many small fixes and improvements!

changed

  • The timezone keyword for lastmodified and
    created was removed. The timezone is
    now the local timezone by default.
  • The filesize filter was renamed to size and can now be
    used to get directory sizes as well.
  • The filename filter was renamed to name and can now be
    used to get directory names as well.
  • The size filter now returns multiple formats

removed

  • Glob syntax is gone from folders (no longer needed)
  • "!" folder exclude syntax is gone (no longer needed)

Don't miss a new organize release

NewReleases is sending notifications on new releases.