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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file argunizer-0.1.4.tar.gz.

File metadata

  • Download URL: argunizer-0.1.4.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.4

File hashes

Hashes for argunizer-0.1.4.tar.gz
Algorithm Hash digest
SHA256 b0c87f1e4f836ffbe9ab4b0e2cb0e9ff19adb648db22cb76c91900d47a8c5eeb
MD5 08c3354fb61a5dae11d8b22437c86173
BLAKE2b-256 c2bdcc31853109466a0cb4f184ae61bc8b3e20b9c28405fcf5c1b38bdbd50574

See more details on using hashes here.

File details

Details for the file argunizer-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: argunizer-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.4

File hashes

Hashes for argunizer-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 999825bd1f2bc8819ba20128c40d9f8d67e32260173226a3e36de1dc2d0afc5f
MD5 a60ded56e25c09bcd65fda49be2b86fb
BLAKE2b-256 7f2d78d5563b8f284fc6262e95b4c0f55ccc6f1fed3717690822fdc02778efeb

See more details on using hashes here.

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