set of python scripts used to optimize organization of file systems + some fun tools!
created out of necessity and curiosity.
Run the .py files in anaconda3 by: python file/path/script.py
Scripts:
OTPScrub.py
Will prompt the user to choose a directory, search for filetypes, return a text file with a list of filetypes, ask for exclusions, ask for subdirectory max depth, and finally output to a new folder in the directory filetypeScrubber.
OTPMerge.py
Will prompt the user to choose a directory and merge all files in all subfolders into a new folder Merger, then ask the user if they want to delete empty filetypeScrubber folders.
Fun stuff:
OTPYtGet.py
Will prompt the user for a youtube URL to download from, produce a temporary .webm file, convert to .mp3 file, delete temp .webm and place generated .mp3 in a new folder with filepath user\documents\OTPYtGet.
Dependencies: pytube
, moviepy
YTGetGUI.py
Experimental GUI. Enter URL, open output folder (documents\youtubeGet), check box if you want to keep .mp4 as well, click download button. Still in the works. Planning to add progress bar, hide/show console toggle + more.
Dependencies: pytube
, moviepy
, tkinter
ascii.py
Simple GUI with a button to prompt user for an image, then converts it to ascii art (large) and dumps to clipboard.
Dependencies: tkinter
, pillow
email2.py
See email2.md in email2 folder for more info.