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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0c87f1e4f836ffbe9ab4b0e2cb0e9ff19adb648db22cb76c91900d47a8c5eeb |
|
MD5 | 08c3354fb61a5dae11d8b22437c86173 |
|
BLAKE2b-256 | c2bdcc31853109466a0cb4f184ae61bc8b3e20b9c28405fcf5c1b38bdbd50574 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 999825bd1f2bc8819ba20128c40d9f8d67e32260173226a3e36de1dc2d0afc5f |
|
MD5 | a60ded56e25c09bcd65fda49be2b86fb |
|
BLAKE2b-256 | 7f2d78d5563b8f284fc6262e95b4c0f55ccc6f1fed3717690822fdc02778efeb |