Skip to main content

Argunizer is a tool for creating and maintaining temporal hierarchies.

Project description

Description

Argunizer is a tool for restructuring an unstructured directory hierarchy into a temporal timeline of files in UTC, universal co-ordinated time. By an unstructured directory hierarchy I mean the types of directories, which users normally create on their desktops, which often encode meaning into the directory names.

Logic

The timeline is contructed out of the last modification times of all the files in the source directory. Each of the files is then either:

  • symlinked under the destination directory (default)

  • copied from source to destination directory

  • moved from source to destination directory

Layout

Files or symlinks are rendered as:

  • YYYY/MM/DD/<file>

Note

Optionally, it will also be possible to clean up an empty shell of directories, which has resulted from the move semantics.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

argunizer-0.1.4.tar.gz (3.6 kB view hashes)

Uploaded Source

Built Distribution

argunizer-0.1.4-py3-none-any.whl (7.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page