Skip to content

larihuttunen/argunizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Argunizer

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.

About

A solution to organize an arbitrary set of files and directories into a navigable timeline-based (YYYY-MM-DD) set of folders.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors