|
|
|
import os, glob
|
|
|
|
|
|
|
|
|
|
|
|
def main():
|
|
|
|
|
|
|
|
exts = ('.jpg', '.webm', '.png', '.mp4', '.gif')
|
|
|
|
|
|
|
|
print("The Source directory is " + os.getcwd())
|
|
|
|
newdir = str(input("Please enter a directory:"))
|
|
|
|
|
|
|
|
if not os.path.isdir(newdir): # Checks if directory exists
|
|
|
|
print("Directory does not exist")
|
|
|
|
|
|
|
|
|
|
|
|
else:
|
|
|
|
directory = os.path.join(os.getcwd(), newdir) # If true, sets directory to new dir, and changes dir
|
|
|
|
os.chdir(directory)
|
|
|
|
print("Directory found " + os.getcwd())
|
|
|
|
# file_list=glob.glob('*.png') #checks to see if files are in directory, asks user if they look familiar
|
|
|
|
frecognize(directory, exts)
|
|
|
|
frename(exts, directory)
|
|
|
|
#frecognize(directory, exts)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def frecognize(directory, exts):
|
|
|
|
file=[]
|
|
|
|
#i = 0
|
|
|
|
#while i < 3:
|
|
|
|
for file in os.listdir(directory):
|
|
|
|
|
|
|
|
if file.endswith(exts):
|
|
|
|
print(file)
|
|
|
|
#i += 1
|
|
|
|
|
|
|
|
|
|
|
|
def frename(exts, directory):
|
|
|
|
filename=[]
|
|
|
|
source = directory + filename
|
|
|
|
newname = str(input("Please enter the new filename: "))
|
|
|
|
index = 0
|
|
|
|
for filename in os.listdir(directory):
|
|
|
|
if glob.glob('*.png') == 1:
|
|
|
|
pngname = newname + "_" + str(index + 1) + ".png"
|
|
|
|
os.rename(filename, pngname)
|
|
|
|
|
|
|
|
elif glob.glob('*jpg') == 1:
|
|
|
|
os.rename(folder, newname + "_" + str(index + 1) + ".jpg")
|
|
|
|
|
|
|
|
|
|
|
|
main()
|
|
|
|
|
|
|
|
# todo add gui
|
|
|
|
# todo make frecognize do what I want it to (print x amount of files)
|
|
|
|
|