Skip to content

Michael-Sebero/Archivist-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

How to Install

pip install tqdm pillow imagehash piexif

git clone https://github.com/Michael-Sebero/Archivist-Tools

python3 /home/$USER/Archivist-Tools/archivist-tools.py

Change Hash

This changes the hash of files in a given directory.

Compare Directories

This compares two directories and exports the results to a file on the desktop.

Delete Duplicate

This looks for duplicate file hashes in a given directory then deletes them while keeping one original.

Delete Empty Folders

This deletes empty folders in a given directory.

Delete Filename Keyword

This deletes files with specific keywords in a given directory.

Empty Directory Contents

This will empty the contents of folders recursively in a directory into the inputted directory and delete the folders which contained the files once emptied.

Find by Date

This will find files stored during a month and year span.

Give Random Name

This randomizes filenames in a given directory.

Mass Uppercase

This mass uppercases files and folders.

Rename Detailed Files

This mass renames a whole directory which contains media with long names recursively in a given directory.

Before: Historical_Footage (480p_30fps_H264-128kbit_AAC).mp4

After: Historical_Footage.mp4

Sort by File Format

This sorts files by their file format into separate directories.

Sort by Filetype

This sorts files by their filetype into separate directories,

Sort by Title

This sorts files by their common title into separate folders.

Sort by Year

This sorts files in a given directory based off the year created / modified into separate year directories.